home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC/CD Gamer UK 51
/
PCGAMER51.bin
/
Quake
/
Qme
/
_SETUP.1
/
qme.exe
/
0
/
RCDATA
/
TSKINVIEWER
/
TSKINVIEWER.txt
< prev
Wrap
Text File
|
1997-06-06
|
19KB
|
562 lines
object SkinViewer: TSkinViewer
Left = 103
Top = 85
AutoScroll = False
Caption = 'Skin Texture Editor'
ClientHeight = 452
ClientWidth = 531
Font.Color = clBlack
Font.Height = -11
Font.Name = 'Arial'
Font.Style = []
FormStyle = fsMDIChild
Icon.Data = {<image000.ico>}
Position = poDefault
Scaled = False
ShowHint = True
Visible = True
OnClose = FormClose
OnCreate = FormCreate
OnShow = FormShow
PixelsPerInch = 96
TextHeight = 14
object Bevel1: TBevel
Left = 0
Top = 25
Width = 531
Height = 2
Align = alTop
Shape = bsTopLine
end
object BigBackPanel: TWinGBackPanel
Left = 0
Top = 27
Width = 531
Height = 425
Align = alClient
BevelOuter = bvNone
BorderStyle = bsSingle
TabOrder = 0
object ScrollBox: TScrollBox
Left = 0
Top = 0
Width = 527
Height = 421
HorzScrollBar.Tracking = True
VertScrollBar.Tracking = True
Align = alClient
BorderStyle = bsNone
TabOrder = 0
object WinGBackPanel: TWinGBackPanel
Left = 0
Top = 0
Width = 164
Height = 104
BevelOuter = bvNone
TabOrder = 0
object SkinImage: TMDLTextureImage
Left = 2
Top = 2
Width = 160
Height = 100
Cursor = 13
ParentShowHint = False
ShowHint = True
AutoSize = True
AutoSizeZoomPctg = 100
BackgroundColor = clBlack
BitmapFitting = bfNone
BitmapHeight = 100
BitmapWidth = 160
OnPaintSurface = SkinImagePaintSurface
ShowTriangles = True
ShowVertices = True
end
end
end
end
object Panel1: TPanel
Left = 0
Top = 0
Width = 531
Height = 25
Align = alTop
BevelOuter = bvNone
TabOrder = 1
object ShirtCmdBtn: TSpeedBtnMenu
Left = 196
Top = 1
Width = 23
Height = 23
Hint = 'Select player shirt color'
Glyph.Data = {
96010000424D9601000000000000760000002800000020000000120000000100
0400000000002001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
3333333333333333333333333330333333333333333833333333333333000333
3333333333888333333333333000003333333333388888333333333300000003
3333333388888883333333333333333333333333333333333333333300033000
3333333388833888333333330300003033333333838888383333333303333330
3333333383333338333333330333333033333333833333383333333003333330
0333333883333338833333030330033030333383833883383833303333333333
3303383333333333338330333330033333033833333883333383300333333333
3003388333333333388333003300003300333388338888338833333000033000
0333333888833888833333333333333333333333333333333333}
NumGlyphs = 2
Menu = ShirtMenu
OnCheckItem = ShirtCmdBtnCheckItem
OnItemClick = ShirtCmdBtnItemClick
end
object PantsCmdBtn: TSpeedBtnMenu
Left = 218
Top = 1
Width = 23
Height = 23
Hint = 'Select player pants color'
Glyph.Data = {
96010000424D9601000000000000760000002800000020000000120000000100
0400000000002001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
3333333333333333333333333330333333333333333833333333333333000333
3333333333888333333333333000003333333333388888333333333300000003
3333333388888883333333333333333333333333333333333333333000333000
3333333888333888333333303033303033333338383338383333333033030330
3333333833838338333333303303033033333338338383383333333033030330
3333333833838338333333303303033033333338338383383333333303000303
3333333383888383333333330333330333333333833333833333333000000000
3333333888888888333333330000000333333333888888833333333333333333
3333333333333333333333333333333333333333333333333333}
NumGlyphs = 2
Menu = PantsMenu
OnCheckItem = PantsCmdBtnCheckItem
OnItemClick = PantsCmdBtnItemClick
end
object ZoomCmdBtn: TSpeedBtnMenu
Left = 240
Top = 1
Width = 23
Height = 23
Hint = 'Change the zoom of the view'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'Arial'
Font.Style = []
Glyph.Data = {
96010000424D9601000000000000760000002800000020000000120000000100
0400000000002001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
3333333333333333333333333303333333333333338333333333333330003333
333333333888333333333333000003333003333388888333F883333000000033
000333388888883F888333333333333000333333333333F888333333800083B8
03333333F8883F88833333308888800B333333388333888833333308F7F7F803
3333338F3333338F3333388F7F7F7F883333388333333383F3333087F7F7F780
333338F333333338F333308F7F7F7F80333338F333333338F3333087F7F7F780
3333333F333333383333388F7F7F7F883333338F3333338F33333308F7F7F803
33333383FF333F8333333330888880333333333883FF88333333333380008333
3333333338883333333333333333333333333333333333333333}
Layout = blGlyphRight
NumGlyphs = 2
ParentFont = False
Menu = ZoomMenu
OnCheckItem = ZoomCmdBtnCheckItem
OnItemClick = ZoomCmdBtnItemClick
end
object SnapShotCmdBtn: TSpeedButton
Left = 262
Top = 1
Width = 23
Height = 23
Hint = 'Take snapshots of the view'
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00777777700777
7777777777788777777777777700007777777777778888777777777770000007
7777777778888887777777770000000077777777888888887777777777777777
7777777777777777777777777780087777777777777887777777780000000000
0087778888888888887770880088880088077877887777887787708808888880
8807787787777778778770880878888088077877877777787787708808E78880
8807787787877778778770FF00888800FF0778FF88777788FF8770FFF000000F
FF0778FFF888888FFF87700000000000000778888888888888877700780FF087
00777788778FF877887777777780087777777777777887777777}
NumGlyphs = 2
OnClick = SnapShotCmdBtnClick
end
object PaintTrianglesBtn: TSpeedButton
Left = 96
Top = 1
Width = 23
Height = 23
Hint = 'Paint triangles on the current skin'
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333330000
00033333333388888888303333330EEEEE03383333338FFFFF833003333330EE
E0333883333338FFF8333090333330EE033338F8333338FF833309990333330E
03338FFF8333338F833309999033330033338FFFF83333883333099999033303
33338FFFFF833383333300000000333333338888888833333333333333333333
33333333333333333333333333331003333333333333F8833333300333330BB0
3333388333338FF8333330C0033330BB033338F8833338FF833330CCC003330B
B03338FFF883338FF83330C003333330BB0338F883333338FF83300333333333
0033388333333333883333333333333333333333333333333333}
NumGlyphs = 2
OnClick = PaintTriangles1Click
end
object RecalcSkinVtxBtn: TSpeedButton
Left = 118
Top = 1
Width = 23
Height = 23
Hint = 'Recalculate the skin vertices'
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
333333333333333333333000330003333333388833888333333330F0330F0333
333338F8338F8333333330003300033333333888338883333333333333333300
0333333333333388833333333333330F033333333333338F8333333300033300
0333333388833388833333330F033333333333338F8333333333333300033333
3333333388833333333333333333000333333333333388833333333333330F03
3333333333338F83333333333333000333333333333388833333330003333333
33333388833333333333330F033333333333338F833333333333330003333333
3333338883333333333333333333333333333333333333333333}
NumGlyphs = 2
OnClick = RecalculateSkinVertices1Click
end
object RearrangeObjSkinBtn: TSpeedButton
Left = 140
Top = 1
Width = 23
Height = 23
Hint = 'Cut away unused pieces of skin'
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
3333333333333333333333333333333333333333333333333333300000000300
3003388888888388388330333330333333333833333833333333303030303333
3303383838383333338330303030333333033838383833333383303030303333
3333383838383333333330330330333333033833833833333383303303303333
3303383383383333338330330030333333333833883833333333303003303333
3303383883383333338330330030333333033833883833333383303300303333
3333383388383333333330333330333333033833333833333383300000003003
0003388888883883888333333333333333333333333333333333}
NumGlyphs = 2
OnClick = RearrangeObjectSkinsClick
end
object SpeedButton2: TSpeedButton
Left = 2
Top = 1
Width = 23
Height = 23
Hint = 'Cut'
Glyph.Data = {
F6000000424DF600000000000000760000002800000010000000100000000100
0400000000008000000000000000000000001000000010000000000000000000
BF0000BF000000BFBF00BF000000BF00BF00BFBF0000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00DDDDDDDDDDDD
DDDDDDDD44DDDDDDDDDDDDD4DD4DD44DDDDDDDD4DD4D4DD4DDDDDDD4DD4D4DD4
DDDDDDDD444D4DD4DDDDDDDDDD4D444DDDDDDDDDDD404DDDDDDDDDDDDDD0DDDD
DDDDDDDDDD000DDDDDDDDDDDDD0D0DDDDDDDDDDDD00D00DDDDDDDDDDD0DDD0DD
DDDDDDDDD0DDD0DDDDDDDDDDD0DDD0DDDDDDDDDDDDDDDDDDDDDD}
OnClick = SpeedButton2Click
end
object SpeedButton3: TSpeedButton
Left = 24
Top = 1
Width = 23
Height = 23
Hint = 'Copy'
Glyph.Data = {
20020000424D2002000000000000760000002800000028000000140000000100
0400000000009001000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
3333333333333333FFFFFFFFFF33333333300000000003333333333888888888
8F3333333330FFFFFFFF033333333338F33333338F3333333330BFBFBFBF0333
33333338F3FFFFFF8F3333333330F888888F033333333338F88888838F333333
3330BFBFBFBF0333333FFFF8F3FFFFFF8F3333000000F888888F033333888888
F88888838F33330FFFF0BFBFBFBF0333338F3338F3FFFFFF8F33330FFFF0F888
888F0333338F3338F88888838F33330F7770BFBFBFBF0333338F3338F333333F
8F33330FFFF0FFFFFF000333338F3338F33333888333330F7770BFBFBF003333
338F3338FFFFFF883333330FFFF0000000033333338F3338888888833333330F
777777F033333333338F33333338F3333333330FFFFFFFF033333333338F3333
33F8F3333333330FFFFFF00033333333338F3333388833333333330FFFFFF003
33333333338FFFFFF88333333333330000000033333333333388888888333333
3333333333333333333333333333333333333333333333333333333333333333
3333333333333333333300000000000000000000000000000000000000000000
00000000}
NumGlyphs = 2
OnClick = SpeedButton3Click
end
object SpeedButton4: TSpeedButton
Left = 46
Top = 1
Width = 23
Height = 23
Hint = 'Paste'
Glyph.Data = {
42010000424D4201000000000000760000002800000011000000110000000100
040000000000CC00000000000000000000001000000010000000000000000000
BF0000BF000000BFBF00BF000000BF00BF00BFBF0000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00DDDDDDDDDDDD
DDDDD0000000DDDDDDD44444444440000000DD000004FFFFFFFF40000000D083
8384F444444F40000000D0383834FFFFFFFF40000000D0838384F444F4444000
0000D0383834FFFFF4F4D0000000D0838384FFFFF44DD0000000D03838344444
440DD0000000D08383838383830DD0000000D03800000000880DD0000000D088
07777770830DD0000000D03830B00B08380DD0000000DD00000BB00000DDD000
0000DDDDDD0000DDDDDDD0000000DDDDDDDDDDDDDDDDD0000000DDDDDDDDDDDD
DDDDD0000000}
OnClick = SpeedButton4Click
end
object SpeedButton1: TSpeedButton
Left = 68
Top = 1
Width = 23
Height = 23
Hint = 'Delete'
Glyph.Data = {
42010000424D4201000000000000760000002800000011000000110000000100
040000000000CC00000000000000000000001000000010000000000000000000
BF0000BF000000BFBF00BF000000BF00BF00BFBF0000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00777777777777
777770000000777777777777777770000000777777777777770F700000007777
0F777777777770000000777000F7777770F770000000777000F777770F777000
00007777000F77700F777000000077777000F700F7777000000077777700000F
7777700000007777777000F777777000000077777700000F7777700000007777
7000F70F7777700000007770000F77700F7770000000770000F7777700F77000
00007700F7777777700F70000000777777777777777770000000777777777777
777770000000}
OnClick = SpeedButton1Click
end
object ShowTrianglesBtn: TSpeedButton
Left = 168
Top = 1
Width = 23
Height = 23
Hint = 'Toggle showing of triangle mesh'
AllowAllUp = True
GroupIndex = 7925798
Glyph.Data = {
4E010000424D4E01000000000000760000002800000012000000120000000100
040000000000D800000000000000000000000000000000000000000000000000
80000080000000808000800000008000800080800000C0C0C000808080000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
3333330000003333333333333033330000003333333333333003330000003333
3333333303033300000033333033333303303300000033333033333303303300
0000333303033330333303000000333303033330333303000000333303303330
3300330000003333033033303033330000003330333303000333330000003330
3333030333333300000033330033033333333300000033333303303333333300
0000333333303033333333000000333333330003333333000000333333333303
333333000000333333333333333333000000}
OnClick = ShowTrianglesBtnClick
end
end
object MDLObserver: TMDLObserver
Enabled = True
OnCurrentSkinChange = MDLObserverChange
OnMDLChange = MDLObserverChange
OnModifyChange = MDLObserverModifyChange
OnPantsColorChange = MDLObserverChange
OnShirtColorChange = MDLObserverChange
OnSkinCountChange = MDLObserverChange
Left = 44
Top = 390
end
object ZoomMenu: TPopupMenu
Left = 312
Top = 43
object N1001: TMenuItem
Caption = '100 %'
ShortCut = 0
end
object N1501: TMenuItem
Caption = '200 %'
ShortCut = 0
end
object N3001: TMenuItem
Caption = '300 %'
ShortCut = 0
end
object N4001: TMenuItem
Caption = '400 %'
ShortCut = 0
end
object N5001: TMenuItem
Caption = '500 %'
ShortCut = 0
end
object N6001: TMenuItem
Caption = '600 %'
ShortCut = 0
end
object N7001: TMenuItem
Caption = '700 %'
ShortCut = 0
end
object N8001: TMenuItem
Caption = '800 %'
ShortCut = 0
end
object N9001: TMenuItem
Caption = '900 %'
ShortCut = 0
end
object N10001: TMenuItem
Caption = '1000 %'
ShortCut = 0
end
end
object PantsMenu: TPopupMenu
Left = 248
Top = 44
object N02: TMenuItem
Caption = '0'
ShortCut = 0
end
object N13: TMenuItem
Caption = '1'
ShortCut = 0
end
object N23: TMenuItem
Caption = '2'
ShortCut = 0
end
object N33: TMenuItem
Caption = '3'
ShortCut = 0
end
object N43: TMenuItem
Caption = '4'
ShortCut = 0
end
object N53: TMenuItem
Caption = '5'
ShortCut = 0
end
object N63: TMenuItem
Caption = '6'
ShortCut = 0
end
object N73: TMenuItem
Caption = '7'
ShortCut = 0
end
object N83: TMenuItem
Caption = '8'
ShortCut = 0
end
object N93: TMenuItem
Caption = '9'
ShortCut = 0
end
object N102: TMenuItem
Caption = '10'
ShortCut = 0
end
object N112: TMenuItem
Caption = '11'
ShortCut = 0
end
object N122: TMenuItem
Caption = '12'
ShortCut = 0
end
object N132: TMenuItem
Caption = '13'
ShortCut = 0
end
end
object ShirtMenu: TPopupMenu
Left = 188
Top = 45
object N01: TMenuItem
Caption = '0'
ShortCut = 0
end
object N12: TMenuItem
Caption = '1'
ShortCut = 0
end
object N22: TMenuItem
Caption = '2'
ShortCut = 0
end
object N32: TMenuItem
Caption = '3'
ShortCut = 0
end
object N42: TMenuItem
Caption = '4'
ShortCut = 0
end
object N52: TMenuItem
Caption = '5'
ShortCut = 0
end
object N62: TMenuItem
Caption = '6'
ShortCut = 0
end
object N72: TMenuItem
Caption = '7'
ShortCut = 0
end
object N82: TMenuItem
Caption = '8'
ShortCut = 0
end
object N92: TMenuItem
Caption = '9'
ShortCut = 0
end
object N101: TMenuItem
Caption = '10'
ShortCut = 0
end
object N111: TMenuItem
Caption = '11'
ShortCut = 0
end
object N121: TMenuItem
Caption = '12'
ShortCut = 0
end
object N131: TMenuItem
Caption = '13'
ShortCut = 0
end
end
object SnapShotMenu: TPopupMenu
Left = 392
Top = 43
object SnapshottoClipboard1: TMenuItem
Caption = 'Snapshot to Clipboard'
ShortCut = 0
OnClick = SnapshottoClipboard1Click
end
object SnapshotToFile1: TMenuItem
Caption = 'SnapshotToFile'
ShortCut = 0
OnClick = SnapshotToFile1Click
end
end
object SnapshotSaveDialog: TSaveDialog
DefaultExt = 'BMP'
FileEditStyle = fsEdit
Filter = 'Bitmap Files|*.BMP'
Options = [ofHideReadOnly]
Title = 'Save Snapshot'
Left = 484
Top = 45
end
end