forked from the4chancup/4ccEditor
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresource.rc
More file actions
241 lines (202 loc) · 8.51 KB
/
Copy pathresource.rc
File metadata and controls
241 lines (202 loc) · 8.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
/* resource.rc defines the dimensions and contents of all dialog box
// controls and their child windows, as well as other miscellaneous
// program resources.
*/
//----------------------------------------------------------------------
/*Header files and preprocessor directives*/
#define WIN32_LEAN_AND_MEAN
#include "resource.h"
#include <windows.h>
//----------------------------------------------------------------------
/*Dialog box resource definitions*/
//Icons
IDI_4CC_MED ICON "4cc_med.ico"
IDI_4CC ICON "4cc_sm.ico"
//Bitmaps
IDB_4CCLOGO BITMAP DISCARDABLE "4cc_logo.bmp"
//Menu
IDR_MAINMENU MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Load 15 Edit file (encrypted)\tCtrl+5", ID_FILE_OPEN_15_EN
MENUITEM "&Load 16 Edit file (encrypted)\tCtrl+6", ID_FILE_OPEN_16_EN
MENUITEM "&Load 17 Edit file (encrypted)\tCtrl+7", ID_FILE_OPEN_17_EN
MENUITEM "&Load 18 Edit file (encrypted)\tCtrl+8", ID_FILE_OPEN_18_EN
MENUITEM "&Load 19 Edit file (encrypted)\tCtrl+9", ID_FILE_OPEN_19_EN
MENUITEM "&Load 20 Edit file (encrypted)\tCtrl+0", ID_FILE_OPEN_20_EN
MENUITEM "&Load 21 Edit file (encrypted)\tCtrl+1", ID_FILE_OPEN_21_EN
MENUITEM "&Save Edit file (encrypted)\tCtrl+S", ID_FILE_SAVE_EN
MENUITEM SEPARATOR
MENUITEM "E&xit", ID_FILE_EXIT
END
POPUP "&Player"
BEGIN
MENUITEM "&Set all ability stats", IDM_PLAY_STAT
MENUITEM "&Bump all ability stats", IDM_PLAY_BUMP
MENUITEM "&Toggle FPC settings\tCtrl+I",IDM_PLAY_FTOG
MENUITEM "&Copy player stats", IDM_PLAY_COPY
MENUITEM "&Swap player stats", IDM_PLAY_SWAP
END
POPUP "&Team"
BEGIN
MENUITEM "&Clear visual settings flags\tCtrl+F", IDM_TEAM_CLEAR
MENUITEM "Set &edited/created flag", IDM_TEAM_CREAT
MENUITEM "Set &FPC invisibility", IDM_TEAM_FPCON
MENUITEM "&Remove FPC invisibility", IDM_TEAM_FPOFF
MENUITEM "&Set boot/glove IDs for everyone", IDM_TEAM_BOGLO
MENUITEM "Set &player names to positions", IDM_TEAM_NAMEPOS
MENUITEM "&Save squad", IDM_TEAM_SAVES
MENUITEM "&Load squad", IDM_TEAM_LOADS
END
POPUP "&Database"
BEGIN
POPUP "&AATF"
BEGIN
MENUITEM "&Current Team", IDM_DATA_AATFC
MENUITEM "&Select Teams", IDM_DATA_AATFS //, GRAYED
MENUITEM "Compare &EDITs", IDM_DATA_COMPE
END
MENUITEM "&Output rosters to TSV", IDM_DATA_OUTPUT
MENUITEM "&Fix database", IDM_DATA_FIX
END
END
/*
IDD_STATS DIALOGEX 0, 0, 98, 52
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
EXSTYLE WS_EX_TOOLWINDOW
CAPTION "My Dialog Toolbar"
FONT 8, "MS Sans Serif"
BEGIN
PUSHBUTTON "&Press This Button",IDC_PRESS,7,7,84,14
PUSHBUTTON "&Or This One",IDC_OK,7,31,84,14
PUSHBUTTON "&Press This Button",IDC_PRESS,7,7,84,14
END*/
IDD_STATS DIALOG 0, 0, 160, 50
STYLE WS_POPUP|WS_CAPTION|WS_BORDER|WS_SYSMENU
CAPTION "Set Player Ability Stats"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&OK",IDC_OK,20,30,50,12,WS_TABSTOP //Default-selected pushbutton
PUSHBUTTON "&Cancel",IDC_CANCEL,90,30,50,12,WS_TABSTOP //pushbutton
LTEXT "Enter ability stat value:",IDC_STATIC,20,12,100,10
EDITTEXT IDT_STAT,115,10,25,12,ES_NUMBER|WS_TABSTOP
CONTROL "",IDC_STAT,"msctls_updown32",UDS_AUTOBUDDY|UDS_SETBUDDYINT|UDS_ALIGNRIGHT|UDS_ARROWKEYS,0,0,0,0
END
IDD_STAT_BUMP DIALOG 0, 0, 160, 50
STYLE WS_POPUP|WS_CAPTION|WS_BORDER|WS_SYSMENU
CAPTION "Change Player Ability Stats"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&OK",IDC_OK,20,30,50,12,WS_TABSTOP //Default-selected pushbutton
PUSHBUTTON "&Cancel",IDC_CANCEL,90,30,50,12,WS_TABSTOP //pushbutton
LTEXT "Enter ability stat change:",IDC_STATIC,20,12,100,10
EDITTEXT IDT_STAT,115,10,25,12,ES_NUMBER|WS_TABSTOP
CONTROL "",IDC_STAT,"msctls_updown32",UDS_AUTOBUDDY|UDS_SETBUDDYINT|UDS_ALIGNRIGHT|UDS_ARROWKEYS,0,0,0,0
END
IDD_STAT_COPY DIALOG 0, 0, 160, 65
STYLE WS_POPUP|WS_CAPTION|WS_BORDER|WS_SYSMENU
CAPTION "Copy Player Stats"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&Copy",IDC_OK,20,45,50,12,WS_TABSTOP //Default-selected pushbutton
PUSHBUTTON "C&lose",IDC_CANCEL,90,45,50,12,WS_TABSTOP //pushbutton
LTEXT "Source PID:",IDC_STATIC,20,7,100,10
EDITTEXT IDT_STAT_SOUR,90,5,50,12,ES_NUMBER|WS_TABSTOP
LTEXT "Destination PID:",IDC_STATIC,20,27,100,10
EDITTEXT IDT_STAT_DEST,90,25,50,12,ES_NUMBER|WS_TABSTOP
END
IDD_STAT_SWAP DIALOG 0, 0, 160, 65
STYLE WS_POPUP | WS_CAPTION | WS_BORDER | WS_SYSMENU
CAPTION "Swap Player Stats"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&Swap", IDC_OK, 20, 45, 50, 12, WS_TABSTOP //Default-selected pushbutton
PUSHBUTTON "C&lose", IDC_CANCEL, 90, 45, 50, 12, WS_TABSTOP //pushbutton
LTEXT "PID 1:", IDC_STATIC, 20, 7, 100, 10
EDITTEXT IDT_STAT_FPID, 115, 5, 25, 12, ES_NUMBER | WS_TABSTOP
LTEXT "PID 2:", IDC_STATIC, 20, 27, 100, 10
EDITTEXT IDT_STAT_SPID, 115, 25, 25, 12, ES_NUMBER | WS_TABSTOP
END
IDD_BOGLO_SET DIALOG 0, 0, 195, 160
STYLE WS_POPUP | WS_CAPTION | WS_BORDER | WS_SYSMENU
CAPTION "Set boot/glove IDs for everyone"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&Set", IDC_OK, 20, 140, 50, 12, WS_TABSTOP //Default-selected pushbutton
PUSHBUTTON "C&lose", IDC_CANCEL, 125, 140, 50, 12, WS_TABSTOP //pushbutton
GROUPBOX "Boot IDs", IDT_BOOT_BOX, 20, 7, 155, 60
AUTORADIOBUTTON "Unchanged", IDT_BOOT_OPT1, 25, 17, 80, 10, WS_GROUP
AUTORADIOBUTTON "Set incremental value:", IDT_BOOT_OPT2, 25, 32, 80, 10
AUTORADIOBUTTON "Set all to the same ID:", IDT_BOOT_OPT3, 25, 47, 80, 10
EDITTEXT IDT_BOOT_START, 110, 31, 25, 12, WS_TABSTOP
LTEXT "-", IDC_STATIC, 139, 32, 25, 12
EDITTEXT IDT_BOOT_END, 145, 31, 25, 12, WS_TABSTOP
EDITTEXT IDT_BOOT_ID, 110, 47, 60, 12, WS_TABSTOP
GROUPBOX "Glove IDs", IDT_GLOVE_BOX, 20, 75, 155, 60
AUTORADIOBUTTON "Unchanged", IDT_GLOVE_OPT1, 25, 85, 50, 10, WS_GROUP
AUTORADIOBUTTON "Set like boot IDs", IDT_GLOVE_OPT2, 25, 100, 80, 10
AUTORADIOBUTTON "Set all to the same ID:", IDT_GLOVE_OPT3, 25, 115, 80, 10
EDITTEXT IDT_GLOVE_ID, 110, 114, 60, 12, WS_TABSTOP
END
IDD_DATA_IMPORT DIALOG DISCARDABLE 0, 0, 160, 50
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Select squad data to import"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&OK",IDC_OK,20,30,50,12,WS_TABSTOP //Default-selected pushbutton
PUSHBUTTON "&Cancel",IDC_CANCEL,90,30,50,12,WS_TABSTOP //pushbutton
AUTOCHECKBOX "Player gameplay settings", IDB_IMPO_STAT, 20, 7, 100, 10
AUTOCHECKBOX "Player aesthetic settings", IDB_IMPO_AEST, 20, 17, 100, 10
END
IDD_BASIC DIALOGEX 170,5,130,245
STYLE WS_VISIBLE|WS_CHILDWINDOW|DS_CONTROL
FONT 9, "Segoe UI"
BEGIN
//COMBOBOX IDC_PLAY_STYL,55,213,66,63,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
END
IDD_TAB_ONE DIALOGEX 9,17,300,310
STYLE WS_VISIBLE|WS_CHILDWINDOW|DS_CONTROL
FONT 9, "Segoe UI"
BEGIN
//CONTROL "",IDC_ABIL_FORM,"msctls_updown32",UDS_AUTOBUDDY|UDS_SETBUDDYINT|UDS_ALIGNRIGHT|UDS_ARROWKEYS,0,0,0,0
END
IDD_TAB_TWO DIALOGEX 9,17,310,310
STYLE WS_VISIBLE|WS_CHILDWINDOW|DS_CONTROL
FONT 9, "Segoe UI"
BEGIN
//GROUPBOX "Visual Settings",IDC_STATIC_T48,0,0,74,55
END
IDD_TAB_THREE DIALOGEX 9,17,310,310
STYLE WS_VISIBLE|WS_CHILDWINDOW|DS_CONTROL
FONT 9, "Segoe UI"
BEGIN
//GROUPBOX "Visual Settings",IDC_STATIC_T48,0,0,74,55
END
IDD_AATF DIALOGEX DISCARDABLE 0, 0, 300, 300
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
EXSTYLE WS_EX_TOOLWINDOW
CAPTION "AATF"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&OK",IDB_AATFOK,50,282,200,14 //Default-selected pushbutton
EDITTEXT IDT_AATFOUT,7,7,285,272, WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY //Read-only edit box
END
IDD_AATF_SEL DIALOG DISCARDABLE 0, 0, 260, 300
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Select teams for AATF:"
FONT 9, "Segoe UI"
BEGIN
DEFPUSHBUTTON "&OK",IDC_OK,85,282,40,14 //Default-selected pushbutton
PUSHBUTTON "&Cancel",IDC_CANCEL,135,282,40,14 //Another push button
LISTBOX IDC_AATF_SEL,7,7,245,272, WS_CHILD | WS_VISIBLE | WS_VSCROLL | LBS_EXTENDEDSEL
END
//IDD_AATF_MULT DIALOGEX DISCARDABLE 0, 0, 300, 300
//STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
//EXSTYLE WS_EX_TOOLWINDOW
//CAPTION "AATF"
//FONT 9, "Segoe UI"
//BEGIN
// DEFPUSHBUTTON "&OK",IDB_AATFOK,50,282,200,14 //Default-selected pushbutton
// EDITTEXT IDT_AATFOUT,7,7,285,272, WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY //Read-only edit box
//END