Files @ r23730:3b11f535de42
Branch filter:

Location: cpp/openttd-patchpack/source/src/script/api/game/game_window.hpp.sq

Niels Martin Hansen
Change: Limit memory allocations for each Squirrel instance

This can avoid out-of-memory situations due to single scripts using up the entire address space.
Instead, scripts that go above the maximum are killed.
The maximum is default 1 GB per script, but can be configured by a setting.
   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
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
/* $Id$ */

/*
 * This file is part of OpenTTD.
 * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
 * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
 */

/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */

#include "../script_window.hpp"
#include "../template/template_window.hpp.sq"


template <> const char *GetClassName<ScriptWindow, ST_GS>() { return "GSWindow"; }

void SQGSWindow_Register(Squirrel *engine)
{
	DefSQClass<ScriptWindow, ST_GS> SQGSWindow("GSWindow");
	SQGSWindow.PreRegister(engine);
	SQGSWindow.AddConstructor<void (ScriptWindow::*)(), 1>(engine, "x");

	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_GAME_OPTIONS_AI,                        "WN_GAME_OPTIONS_AI");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_GAME_OPTIONS_ABOUT,                     "WN_GAME_OPTIONS_ABOUT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_GAME_OPTIONS_NEWGRF_STATE,              "WN_GAME_OPTIONS_NEWGRF_STATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_GAME_OPTIONS_GAME_OPTIONS,              "WN_GAME_OPTIONS_GAME_OPTIONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_GAME_OPTIONS_GAME_SETTINGS,             "WN_GAME_OPTIONS_GAME_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_QUERY_STRING,                           "WN_QUERY_STRING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_QUERY_STRING_SIGN,                      "WN_QUERY_STRING_SIGN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_CONFIRM_POPUP_QUERY,                    "WN_CONFIRM_POPUP_QUERY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_CONFIRM_POPUP_QUERY_BOOTSTRAP,          "WN_CONFIRM_POPUP_QUERY_BOOTSTRAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_NETWORK_WINDOW_GAME,                    "WN_NETWORK_WINDOW_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_NETWORK_WINDOW_LOBBY,                   "WN_NETWORK_WINDOW_LOBBY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_NETWORK_WINDOW_CONTENT_LIST,            "WN_NETWORK_WINDOW_CONTENT_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_NETWORK_WINDOW_START,                   "WN_NETWORK_WINDOW_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_NETWORK_STATUS_WINDOW_JOIN,             "WN_NETWORK_STATUS_WINDOW_JOIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD, "WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_NONE,                                   "WC_NONE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_MAIN_WINDOW,                            "WC_MAIN_WINDOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_MAIN_TOOLBAR,                           "WC_MAIN_TOOLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_STATUS_BAR,                             "WC_STATUS_BAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_TOOLBAR,                          "WC_BUILD_TOOLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SCEN_BUILD_TOOLBAR,                     "WC_SCEN_BUILD_TOOLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_TREES,                            "WC_BUILD_TREES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TRANSPARENCY_TOOLBAR,                   "WC_TRANSPARENCY_TOOLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_SIGNAL,                           "WC_BUILD_SIGNAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SMALLMAP,                               "WC_SMALLMAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_ERRMSG,                                 "WC_ERRMSG");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TOOLTIPS,                               "WC_TOOLTIPS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_QUERY_STRING,                           "WC_QUERY_STRING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_CONFIRM_POPUP_QUERY,                    "WC_CONFIRM_POPUP_QUERY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_GOAL_QUESTION,                          "WC_GOAL_QUESTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SAVELOAD,                               "WC_SAVELOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_LAND_INFO,                              "WC_LAND_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_DROPDOWN_MENU,                          "WC_DROPDOWN_MENU");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_OSK,                                    "WC_OSK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SET_DATE,                               "WC_SET_DATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_AI_SETTINGS,                            "WC_AI_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_GRF_PARAMETERS,                         "WC_GRF_PARAMETERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TEXTFILE,                               "WC_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TOWN_AUTHORITY,                         "WC_TOWN_AUTHORITY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_VEHICLE_DETAILS,                        "WC_VEHICLE_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_VEHICLE_REFIT,                          "WC_VEHICLE_REFIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_VEHICLE_ORDERS,                         "WC_VEHICLE_ORDERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_REPLACE_VEHICLE,                        "WC_REPLACE_VEHICLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_VEHICLE_TIMETABLE,                      "WC_VEHICLE_TIMETABLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY_COLOUR,                         "WC_COMPANY_COLOUR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY_MANAGER_FACE,                   "WC_COMPANY_MANAGER_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SELECT_STATION,                         "WC_SELECT_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_NEWS_WINDOW,                            "WC_NEWS_WINDOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TOWN_DIRECTORY,                         "WC_TOWN_DIRECTORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SUBSIDIES_LIST,                         "WC_SUBSIDIES_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_INDUSTRY_DIRECTORY,                     "WC_INDUSTRY_DIRECTORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_MESSAGE_HISTORY,                        "WC_MESSAGE_HISTORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SIGN_LIST,                              "WC_SIGN_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_AI_LIST,                                "WC_AI_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_GOALS_LIST,                             "WC_GOALS_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_STORY_BOOK,                             "WC_STORY_BOOK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_STATION_LIST,                           "WC_STATION_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TRAINS_LIST,                            "WC_TRAINS_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_ROADVEH_LIST,                           "WC_ROADVEH_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SHIPS_LIST,                             "WC_SHIPS_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_AIRCRAFT_LIST,                          "WC_AIRCRAFT_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TOWN_VIEW,                              "WC_TOWN_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_VEHICLE_VIEW,                           "WC_VEHICLE_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_STATION_VIEW,                           "WC_STATION_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_VEHICLE_DEPOT,                          "WC_VEHICLE_DEPOT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_WAYPOINT_VIEW,                          "WC_WAYPOINT_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_INDUSTRY_VIEW,                          "WC_INDUSTRY_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY,                                "WC_COMPANY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_OBJECT,                           "WC_BUILD_OBJECT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_VEHICLE,                          "WC_BUILD_VEHICLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_BRIDGE,                           "WC_BUILD_BRIDGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_STATION,                          "WC_BUILD_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUS_STATION,                            "WC_BUS_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_TRUCK_STATION,                          "WC_TRUCK_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_DEPOT,                            "WC_BUILD_DEPOT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_WAYPOINT,                         "WC_BUILD_WAYPOINT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_FOUND_TOWN,                             "WC_FOUND_TOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUILD_INDUSTRY,                         "WC_BUILD_INDUSTRY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SELECT_GAME,                            "WC_SELECT_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SCEN_LAND_GEN,                          "WC_SCEN_LAND_GEN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_GENERATE_LANDSCAPE,                     "WC_GENERATE_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_MODAL_PROGRESS,                         "WC_MODAL_PROGRESS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_NETWORK_WINDOW,                         "WC_NETWORK_WINDOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_CLIENT_LIST,                            "WC_CLIENT_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_CLIENT_LIST_POPUP,                      "WC_CLIENT_LIST_POPUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_NETWORK_STATUS_WINDOW,                  "WC_NETWORK_STATUS_WINDOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SEND_NETWORK_MSG,                       "WC_SEND_NETWORK_MSG");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY_PASSWORD_WINDOW,                "WC_COMPANY_PASSWORD_WINDOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_INDUSTRY_CARGOES,                       "WC_INDUSTRY_CARGOES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_GRAPH_LEGEND,                           "WC_GRAPH_LEGEND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_FINANCES,                               "WC_FINANCES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_INCOME_GRAPH,                           "WC_INCOME_GRAPH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_OPERATING_PROFIT,                       "WC_OPERATING_PROFIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_DELIVERED_CARGO,                        "WC_DELIVERED_CARGO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_PERFORMANCE_HISTORY,                    "WC_PERFORMANCE_HISTORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY_VALUE,                          "WC_COMPANY_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY_LEAGUE,                         "WC_COMPANY_LEAGUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_PAYMENT_RATES,                          "WC_PAYMENT_RATES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_PERFORMANCE_DETAIL,                     "WC_PERFORMANCE_DETAIL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_COMPANY_INFRASTRUCTURE,                 "WC_COMPANY_INFRASTRUCTURE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BUY_COMPANY,                            "WC_BUY_COMPANY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_ENGINE_PREVIEW,                         "WC_ENGINE_PREVIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_MUSIC_WINDOW,                           "WC_MUSIC_WINDOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_MUSIC_TRACK_SELECTION,                  "WC_MUSIC_TRACK_SELECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_GAME_OPTIONS,                           "WC_GAME_OPTIONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_CUSTOM_CURRENCY,                        "WC_CUSTOM_CURRENCY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_CHEATS,                                 "WC_CHEATS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_EXTRA_VIEW_PORT,                        "WC_EXTRA_VIEW_PORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_CONSOLE,                                "WC_CONSOLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_BOOTSTRAP,                              "WC_BOOTSTRAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_HIGHSCORE,                              "WC_HIGHSCORE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_ENDSCREEN,                              "WC_ENDSCREEN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_AI_DEBUG,                               "WC_AI_DEBUG");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_NEWGRF_INSPECT,                         "WC_NEWGRF_INSPECT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SPRITE_ALIGNER,                         "WC_SPRITE_ALIGNER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_LINKGRAPH_LEGEND,                       "WC_LINKGRAPH_LEGEND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SAVE_PRESET,                            "WC_SAVE_PRESET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_FRAMERATE_DISPLAY,                      "WC_FRAMERATE_DISPLAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_FRAMETIME_GRAPH,                        "WC_FRAMETIME_GRAPH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WC_INVALID,                                "WC_INVALID");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_BLUE,                                   "TC_BLUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_SILVER,                                 "TC_SILVER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_GOLD,                                   "TC_GOLD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_RED,                                    "TC_RED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_PURPLE,                                 "TC_PURPLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_LIGHT_BROWN,                            "TC_LIGHT_BROWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_ORANGE,                                 "TC_ORANGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_GREEN,                                  "TC_GREEN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_YELLOW,                                 "TC_YELLOW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_DARK_GREEN,                             "TC_DARK_GREEN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_CREAM,                                  "TC_CREAM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_BROWN,                                  "TC_BROWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_WHITE,                                  "TC_WHITE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_LIGHT_BLUE,                             "TC_LIGHT_BLUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_GREY,                                   "TC_GREY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_DARK_BLUE,                              "TC_DARK_BLUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_BLACK,                                  "TC_BLACK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::TC_INVALID,                                "TC_INVALID");
	SQGSWindow.DefSQConst(engine, ScriptWindow::NUMBER_ALL,                                "NUMBER_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WIDGET_ALL,                                "WIDGET_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIL_CAPTION,                           "WID_AIL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIL_LIST,                              "WID_AIL_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIL_SCROLLBAR,                         "WID_AIL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIL_INFO_BG,                           "WID_AIL_INFO_BG");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIL_ACCEPT,                            "WID_AIL_ACCEPT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIL_CANCEL,                            "WID_AIL_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIS_CAPTION,                           "WID_AIS_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIS_BACKGROUND,                        "WID_AIS_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIS_SCROLLBAR,                         "WID_AIS_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIS_ACCEPT,                            "WID_AIS_ACCEPT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIS_RESET,                             "WID_AIS_RESET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_BACKGROUND,                        "WID_AIC_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_DECREASE,                          "WID_AIC_DECREASE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_INCREASE,                          "WID_AIC_INCREASE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_NUMBER,                            "WID_AIC_NUMBER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_GAMELIST,                          "WID_AIC_GAMELIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_LIST,                              "WID_AIC_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_SCROLLBAR,                         "WID_AIC_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_MOVE_UP,                           "WID_AIC_MOVE_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_MOVE_DOWN,                         "WID_AIC_MOVE_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_CHANGE,                            "WID_AIC_CHANGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_CONFIGURE,                         "WID_AIC_CONFIGURE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_CLOSE,                             "WID_AIC_CLOSE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_TEXTFILE,                          "WID_AIC_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AIC_CONTENT_DOWNLOAD,                  "WID_AIC_CONTENT_DOWNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_VIEW,                              "WID_AID_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_NAME_TEXT,                         "WID_AID_NAME_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_SETTINGS,                          "WID_AID_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_SCRIPT_GAME,                       "WID_AID_SCRIPT_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_RELOAD_TOGGLE,                     "WID_AID_RELOAD_TOGGLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_LOG_PANEL,                         "WID_AID_LOG_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_SCROLLBAR,                         "WID_AID_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_COMPANY_BUTTON_START,              "WID_AID_COMPANY_BUTTON_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_COMPANY_BUTTON_END,                "WID_AID_COMPANY_BUTTON_END");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_BREAK_STRING_WIDGETS,              "WID_AID_BREAK_STRING_WIDGETS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_BREAK_STR_ON_OFF_BTN,              "WID_AID_BREAK_STR_ON_OFF_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_BREAK_STR_EDIT_BOX,                "WID_AID_BREAK_STR_EDIT_BOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_MATCH_CASE_BTN,                    "WID_AID_MATCH_CASE_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AID_CONTINUE_BTN,                      "WID_AID_CONTINUE_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AT_AIRPORT,                            "WID_AT_AIRPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AT_DEMOLISH,                           "WID_AT_DEMOLISH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_CLASS_DROPDOWN,                     "WID_AP_CLASS_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_AIRPORT_LIST,                       "WID_AP_AIRPORT_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_SCROLLBAR,                          "WID_AP_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_LAYOUT_NUM,                         "WID_AP_LAYOUT_NUM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_LAYOUT_DECREASE,                    "WID_AP_LAYOUT_DECREASE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_LAYOUT_INCREASE,                    "WID_AP_LAYOUT_INCREASE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_AIRPORT_SPRITE,                     "WID_AP_AIRPORT_SPRITE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_EXTRA_TEXT,                         "WID_AP_EXTRA_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_BOTTOMPANEL,                        "WID_AP_BOTTOMPANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_COVERAGE_LABEL,                     "WID_AP_COVERAGE_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_BTN_DONTHILIGHT,                    "WID_AP_BTN_DONTHILIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_AP_BTN_DOHILIGHT,                      "WID_AP_BTN_DOHILIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_CAPTION,                            "WID_RV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_SORT_ASCENDING_DESCENDING,          "WID_RV_SORT_ASCENDING_DESCENDING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_SHOW_HIDDEN_ENGINES,                "WID_RV_SHOW_HIDDEN_ENGINES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_SORT_DROPDOWN,                      "WID_RV_SORT_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_LEFT_MATRIX,                        "WID_RV_LEFT_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_LEFT_SCROLLBAR,                     "WID_RV_LEFT_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_RIGHT_MATRIX,                       "WID_RV_RIGHT_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_RIGHT_SCROLLBAR,                    "WID_RV_RIGHT_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_LEFT_DETAILS,                       "WID_RV_LEFT_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_RIGHT_DETAILS,                      "WID_RV_RIGHT_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_START_REPLACE,                      "WID_RV_START_REPLACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_INFO_TAB,                           "WID_RV_INFO_TAB");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_STOP_REPLACE,                       "WID_RV_STOP_REPLACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_RAIL_ROAD_TYPE_DROPDOWN,            "WID_RV_RAIL_ROAD_TYPE_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_TRAIN_ENGINEWAGON_DROPDOWN,         "WID_RV_TRAIN_ENGINEWAGON_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RV_TRAIN_WAGONREMOVE_TOGGLE,           "WID_RV_TRAIN_WAGONREMOVE_TOGGLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BB_BACKGROUND,                         "WID_BB_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BAFD_QUESTION,                         "WID_BAFD_QUESTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BAFD_YES,                              "WID_BAFD_YES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BAFD_NO,                               "WID_BAFD_NO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BBS_CAPTION,                           "WID_BBS_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BBS_DROPDOWN_ORDER,                    "WID_BBS_DROPDOWN_ORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BBS_DROPDOWN_CRITERIA,                 "WID_BBS_DROPDOWN_CRITERIA");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BBS_BRIDGE_LIST,                       "WID_BBS_BRIDGE_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BBS_SCROLLBAR,                         "WID_BBS_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_CAPTION,                            "WID_BV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_SORT_ASCENDING_DESCENDING,          "WID_BV_SORT_ASCENDING_DESCENDING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_SORT_DROPDOWN,                      "WID_BV_SORT_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_CARGO_FILTER_DROPDOWN,              "WID_BV_CARGO_FILTER_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_SHOW_HIDDEN_ENGINES,                "WID_BV_SHOW_HIDDEN_ENGINES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_LIST,                               "WID_BV_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_SCROLLBAR,                          "WID_BV_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_PANEL,                              "WID_BV_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_BUILD,                              "WID_BV_BUILD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_SHOW_HIDE,                          "WID_BV_SHOW_HIDE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_BUILD_SEL,                          "WID_BV_BUILD_SEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BV_RENAME,                             "WID_BV_RENAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_PANEL,                               "WID_C_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_CAPTION,                             "WID_C_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_FACE,                                "WID_C_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_FACE_TITLE,                          "WID_C_FACE_TITLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_INAUGURATION,                   "WID_C_DESC_INAUGURATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_COLOUR_SCHEME,                  "WID_C_DESC_COLOUR_SCHEME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_COLOUR_SCHEME_EXAMPLE,          "WID_C_DESC_COLOUR_SCHEME_EXAMPLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_VEHICLE,                        "WID_C_DESC_VEHICLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_VEHICLE_COUNTS,                 "WID_C_DESC_VEHICLE_COUNTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_COMPANY_VALUE,                  "WID_C_DESC_COMPANY_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_INFRASTRUCTURE,                 "WID_C_DESC_INFRASTRUCTURE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_INFRASTRUCTURE_COUNTS,          "WID_C_DESC_INFRASTRUCTURE_COUNTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_SELECT_DESC_OWNERS,                  "WID_C_SELECT_DESC_OWNERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_DESC_OWNERS,                         "WID_C_DESC_OWNERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_SELECT_BUTTONS,                      "WID_C_SELECT_BUTTONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_NEW_FACE,                            "WID_C_NEW_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_COLOUR_SCHEME,                       "WID_C_COLOUR_SCHEME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_PRESIDENT_NAME,                      "WID_C_PRESIDENT_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_COMPANY_NAME,                        "WID_C_COMPANY_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_BUY_SHARE,                           "WID_C_BUY_SHARE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_SELL_SHARE,                          "WID_C_SELL_SHARE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_SELECT_VIEW_BUILD_HQ,                "WID_C_SELECT_VIEW_BUILD_HQ");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_VIEW_HQ,                             "WID_C_VIEW_HQ");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_BUILD_HQ,                            "WID_C_BUILD_HQ");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_SELECT_RELOCATE,                     "WID_C_SELECT_RELOCATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_RELOCATE_HQ,                         "WID_C_RELOCATE_HQ");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_VIEW_INFRASTRUCTURE,                 "WID_C_VIEW_INFRASTRUCTURE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_HAS_PASSWORD,                        "WID_C_HAS_PASSWORD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_SELECT_MULTIPLAYER,                  "WID_C_SELECT_MULTIPLAYER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_COMPANY_PASSWORD,                    "WID_C_COMPANY_PASSWORD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_COMPANY_JOIN,                        "WID_C_COMPANY_JOIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_CAPTION,                            "WID_CF_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_TOGGLE_SIZE,                        "WID_CF_TOGGLE_SIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_SEL_PANEL,                          "WID_CF_SEL_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_EXPS_CATEGORY,                      "WID_CF_EXPS_CATEGORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_EXPS_PRICE1,                        "WID_CF_EXPS_PRICE1");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_EXPS_PRICE2,                        "WID_CF_EXPS_PRICE2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_EXPS_PRICE3,                        "WID_CF_EXPS_PRICE3");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_TOTAL_PANEL,                        "WID_CF_TOTAL_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_SEL_MAXLOAN,                        "WID_CF_SEL_MAXLOAN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_BALANCE_VALUE,                      "WID_CF_BALANCE_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_LOAN_VALUE,                         "WID_CF_LOAN_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_LOAN_LINE,                          "WID_CF_LOAN_LINE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_TOTAL_VALUE,                        "WID_CF_TOTAL_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_MAXLOAN_GAP,                        "WID_CF_MAXLOAN_GAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_MAXLOAN_VALUE,                      "WID_CF_MAXLOAN_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_SEL_BUTTONS,                        "WID_CF_SEL_BUTTONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_INCREASE_LOAN,                      "WID_CF_INCREASE_LOAN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_REPAY_LOAN,                         "WID_CF_REPAY_LOAN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CF_INFRASTRUCTURE,                     "WID_CF_INFRASTRUCTURE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_CAPTION,                           "WID_SCL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_CLASS_GENERAL,                     "WID_SCL_CLASS_GENERAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_CLASS_RAIL,                        "WID_SCL_CLASS_RAIL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_CLASS_ROAD,                        "WID_SCL_CLASS_ROAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_CLASS_SHIP,                        "WID_SCL_CLASS_SHIP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_CLASS_AIRCRAFT,                    "WID_SCL_CLASS_AIRCRAFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_GROUPS_RAIL,                       "WID_SCL_GROUPS_RAIL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_GROUPS_ROAD,                       "WID_SCL_GROUPS_ROAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_GROUPS_SHIP,                       "WID_SCL_GROUPS_SHIP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_GROUPS_AIRCRAFT,                   "WID_SCL_GROUPS_AIRCRAFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_SPACER_DROPDOWN,                   "WID_SCL_SPACER_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_PRI_COL_DROPDOWN,                  "WID_SCL_PRI_COL_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_SEC_COL_DROPDOWN,                  "WID_SCL_SEC_COL_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_MATRIX,                            "WID_SCL_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCL_MATRIX_SCROLLBAR,                  "WID_SCL_MATRIX_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_CAPTION,                          "WID_SCMF_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_TOGGLE_LARGE_SMALL,               "WID_SCMF_TOGGLE_LARGE_SMALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_SELECT_FACE,                      "WID_SCMF_SELECT_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_CANCEL,                           "WID_SCMF_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_ACCEPT,                           "WID_SCMF_ACCEPT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_MALE,                             "WID_SCMF_MALE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_FEMALE,                           "WID_SCMF_FEMALE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_MALE2,                            "WID_SCMF_MALE2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_FEMALE2,                          "WID_SCMF_FEMALE2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_SEL_LOADSAVE,                     "WID_SCMF_SEL_LOADSAVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_SEL_MALEFEMALE,                   "WID_SCMF_SEL_MALEFEMALE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_SEL_PARTS,                        "WID_SCMF_SEL_PARTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_RANDOM_NEW_FACE,                  "WID_SCMF_RANDOM_NEW_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON,        "WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_FACE,                             "WID_SCMF_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_LOAD,                             "WID_SCMF_LOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_FACECODE,                         "WID_SCMF_FACECODE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_SAVE,                             "WID_SCMF_SAVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT,       "WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_TIE_EARRING_TEXT,                 "WID_SCMF_TIE_EARRING_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_LIPS_MOUSTACHE_TEXT,              "WID_SCMF_LIPS_MOUSTACHE_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAS_GLASSES_TEXT,                 "WID_SCMF_HAS_GLASSES_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAIR_TEXT,                        "WID_SCMF_HAIR_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYEBROWS_TEXT,                    "WID_SCMF_EYEBROWS_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYECOLOUR_TEXT,                   "WID_SCMF_EYECOLOUR_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_GLASSES_TEXT,                     "WID_SCMF_GLASSES_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_NOSE_TEXT,                        "WID_SCMF_NOSE_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_CHIN_TEXT,                        "WID_SCMF_CHIN_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_JACKET_TEXT,                      "WID_SCMF_JACKET_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_COLLAR_TEXT,                      "WID_SCMF_COLLAR_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_ETHNICITY_EUR,                    "WID_SCMF_ETHNICITY_EUR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_ETHNICITY_AFR,                    "WID_SCMF_ETHNICITY_AFR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAS_MOUSTACHE_EARRING,            "WID_SCMF_HAS_MOUSTACHE_EARRING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAS_GLASSES,                      "WID_SCMF_HAS_GLASSES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYECOLOUR_L,                      "WID_SCMF_EYECOLOUR_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYECOLOUR,                        "WID_SCMF_EYECOLOUR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYECOLOUR_R,                      "WID_SCMF_EYECOLOUR_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_CHIN_L,                           "WID_SCMF_CHIN_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_CHIN,                             "WID_SCMF_CHIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_CHIN_R,                           "WID_SCMF_CHIN_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYEBROWS_L,                       "WID_SCMF_EYEBROWS_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYEBROWS,                         "WID_SCMF_EYEBROWS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_EYEBROWS_R,                       "WID_SCMF_EYEBROWS_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_LIPS_MOUSTACHE_L,                 "WID_SCMF_LIPS_MOUSTACHE_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_LIPS_MOUSTACHE,                   "WID_SCMF_LIPS_MOUSTACHE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_LIPS_MOUSTACHE_R,                 "WID_SCMF_LIPS_MOUSTACHE_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_NOSE_L,                           "WID_SCMF_NOSE_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_NOSE,                             "WID_SCMF_NOSE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_NOSE_R,                           "WID_SCMF_NOSE_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAIR_L,                           "WID_SCMF_HAIR_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAIR,                             "WID_SCMF_HAIR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_HAIR_R,                           "WID_SCMF_HAIR_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_JACKET_L,                         "WID_SCMF_JACKET_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_JACKET,                           "WID_SCMF_JACKET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_JACKET_R,                         "WID_SCMF_JACKET_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_COLLAR_L,                         "WID_SCMF_COLLAR_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_COLLAR,                           "WID_SCMF_COLLAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_COLLAR_R,                         "WID_SCMF_COLLAR_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_TIE_EARRING_L,                    "WID_SCMF_TIE_EARRING_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_TIE_EARRING,                      "WID_SCMF_TIE_EARRING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_TIE_EARRING_R,                    "WID_SCMF_TIE_EARRING_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_GLASSES_L,                        "WID_SCMF_GLASSES_L");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_GLASSES,                          "WID_SCMF_GLASSES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SCMF_GLASSES_R,                        "WID_SCMF_GLASSES_R");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_CAPTION,                            "WID_CI_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_RAIL_DESC,                          "WID_CI_RAIL_DESC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_RAIL_COUNT,                         "WID_CI_RAIL_COUNT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_ROAD_DESC,                          "WID_CI_ROAD_DESC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_ROAD_COUNT,                         "WID_CI_ROAD_COUNT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_TRAM_DESC,                          "WID_CI_TRAM_DESC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_TRAM_COUNT,                         "WID_CI_TRAM_COUNT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_WATER_DESC,                         "WID_CI_WATER_DESC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_WATER_COUNT,                        "WID_CI_WATER_COUNT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_STATION_DESC,                       "WID_CI_STATION_DESC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_STATION_COUNT,                      "WID_CI_STATION_COUNT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_TOTAL_DESC,                         "WID_CI_TOTAL_DESC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CI_TOTAL,                              "WID_CI_TOTAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BC_CAPTION,                            "WID_BC_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BC_FACE,                               "WID_BC_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BC_QUESTION,                           "WID_BC_QUESTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BC_NO,                                 "WID_BC_NO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BC_YES,                                "WID_BC_YES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_C_BACKGROUND,                          "WID_C_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SD_DAY,                                "WID_SD_DAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SD_MONTH,                              "WID_SD_MONTH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SD_YEAR,                               "WID_SD_YEAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SD_SET_DATE,                           "WID_SD_SET_DATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_CAPTION,                             "WID_D_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_SELL,                                "WID_D_SELL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_SHOW_SELL_CHAIN,                     "WID_D_SHOW_SELL_CHAIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_SELL_CHAIN,                          "WID_D_SELL_CHAIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_SELL_ALL,                            "WID_D_SELL_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_AUTOREPLACE,                         "WID_D_AUTOREPLACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_MATRIX,                              "WID_D_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_V_SCROLL,                            "WID_D_V_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_SHOW_H_SCROLL,                       "WID_D_SHOW_H_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_H_SCROLL,                            "WID_D_H_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_BUILD,                               "WID_D_BUILD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_CLONE,                               "WID_D_CLONE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_LOCATION,                            "WID_D_LOCATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_SHOW_RENAME,                         "WID_D_SHOW_RENAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_RENAME,                              "WID_D_RENAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_VEHICLE_LIST,                        "WID_D_VEHICLE_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_STOP_ALL,                            "WID_D_STOP_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_D_START_ALL,                           "WID_D_START_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BDD_BACKGROUND,                        "WID_BDD_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BDD_X,                                 "WID_BDD_X");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BDD_Y,                                 "WID_BDD_Y");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_CANAL,                              "WID_DT_CANAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_LOCK,                               "WID_DT_LOCK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_DEMOLISH,                           "WID_DT_DEMOLISH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_DEPOT,                              "WID_DT_DEPOT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_STATION,                            "WID_DT_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_BUOY,                               "WID_DT_BUOY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_RIVER,                              "WID_DT_RIVER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_BUILD_AQUEDUCT,                     "WID_DT_BUILD_AQUEDUCT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DT_INVALID,                            "WID_DT_INVALID");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DM_ITEMS,                              "WID_DM_ITEMS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DM_SHOW_SCROLL,                        "WID_DM_SHOW_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DM_SCROLL,                             "WID_DM_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EP_QUESTION,                           "WID_EP_QUESTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EP_NO,                                 "WID_EP_NO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EP_YES,                                "WID_EP_YES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EM_CAPTION,                            "WID_EM_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EM_FACE,                               "WID_EM_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EM_MESSAGE,                            "WID_EM_MESSAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_CAPTION,                            "WID_SL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_SORT_BYNAME,                        "WID_SL_SORT_BYNAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_SORT_BYDATE,                        "WID_SL_SORT_BYDATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_FILTER,                             "WID_SL_FILTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_BACKGROUND,                         "WID_SL_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_FILE_BACKGROUND,                    "WID_SL_FILE_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_HOME_BUTTON,                        "WID_SL_HOME_BUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_DRIVES_DIRECTORIES_LIST,            "WID_SL_DRIVES_DIRECTORIES_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_SCROLLBAR,                          "WID_SL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_CONTENT_DOWNLOAD,                   "WID_SL_CONTENT_DOWNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_SAVE_OSK_TITLE,                     "WID_SL_SAVE_OSK_TITLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_DELETE_SELECTION,                   "WID_SL_DELETE_SELECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_SAVE_GAME,                          "WID_SL_SAVE_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_CONTENT_DOWNLOAD_SEL,               "WID_SL_CONTENT_DOWNLOAD_SEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_DETAILS,                            "WID_SL_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_NEWGRF_INFO,                        "WID_SL_NEWGRF_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_LOAD_BUTTON,                        "WID_SL_LOAD_BUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SL_MISSING_NEWGRFS,                    "WID_SL_MISSING_NEWGRFS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_CAPTION,                           "WID_FRW_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_RATE_GAMELOOP,                     "WID_FRW_RATE_GAMELOOP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_RATE_DRAWING,                      "WID_FRW_RATE_DRAWING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_RATE_FACTOR,                       "WID_FRW_RATE_FACTOR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_INFO_DATA_POINTS,                  "WID_FRW_INFO_DATA_POINTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_TIMES_NAMES,                       "WID_FRW_TIMES_NAMES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_TIMES_CURRENT,                     "WID_FRW_TIMES_CURRENT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_TIMES_AVERAGE,                     "WID_FRW_TIMES_AVERAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FRW_SCROLLBAR,                         "WID_FRW_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FGW_CAPTION,                           "WID_FGW_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_FGW_GRAPH,                             "WID_FGW_GRAPH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TEMPERATE,                          "WID_GL_TEMPERATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_ARCTIC,                             "WID_GL_ARCTIC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TROPICAL,                           "WID_GL_TROPICAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TOYLAND,                            "WID_GL_TOYLAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MAPSIZE_X_PULLDOWN,                 "WID_GL_MAPSIZE_X_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MAPSIZE_Y_PULLDOWN,                 "WID_GL_MAPSIZE_Y_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TOWN_PULLDOWN,                      "WID_GL_TOWN_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_INDUSTRY_PULLDOWN,                  "WID_GL_INDUSTRY_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_GENERATE_BUTTON,                    "WID_GL_GENERATE_BUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MAX_HEIGHTLEVEL_DOWN,               "WID_GL_MAX_HEIGHTLEVEL_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MAX_HEIGHTLEVEL_TEXT,               "WID_GL_MAX_HEIGHTLEVEL_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MAX_HEIGHTLEVEL_UP,                 "WID_GL_MAX_HEIGHTLEVEL_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_START_DATE_DOWN,                    "WID_GL_START_DATE_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_START_DATE_TEXT,                    "WID_GL_START_DATE_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_START_DATE_UP,                      "WID_GL_START_DATE_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_SNOW_LEVEL_DOWN,                    "WID_GL_SNOW_LEVEL_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_SNOW_LEVEL_TEXT,                    "WID_GL_SNOW_LEVEL_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_SNOW_LEVEL_UP,                      "WID_GL_SNOW_LEVEL_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TREE_PULLDOWN,                      "WID_GL_TREE_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LANDSCAPE_PULLDOWN,                 "WID_GL_LANDSCAPE_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_HEIGHTMAP_NAME_TEXT,                "WID_GL_HEIGHTMAP_NAME_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_HEIGHTMAP_SIZE_TEXT,                "WID_GL_HEIGHTMAP_SIZE_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_HEIGHTMAP_ROTATION_PULLDOWN,        "WID_GL_HEIGHTMAP_ROTATION_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TERRAIN_PULLDOWN,                   "WID_GL_TERRAIN_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_PULLDOWN,                     "WID_GL_WATER_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_RIVER_PULLDOWN,                     "WID_GL_RIVER_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_SMOOTHNESS_PULLDOWN,                "WID_GL_SMOOTHNESS_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_VARIETY_PULLDOWN,                   "WID_GL_VARIETY_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_BORDERS_RANDOM,                     "WID_GL_BORDERS_RANDOM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_NW,                           "WID_GL_WATER_NW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_NE,                           "WID_GL_WATER_NE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_SE,                           "WID_GL_WATER_SE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_SW,                           "WID_GL_WATER_SW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_TEMPERATE,                          "WID_CS_TEMPERATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_ARCTIC,                             "WID_CS_ARCTIC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_TROPICAL,                           "WID_CS_TROPICAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_TOYLAND,                            "WID_CS_TOYLAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_EMPTY_WORLD,                        "WID_CS_EMPTY_WORLD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_RANDOM_WORLD,                       "WID_CS_RANDOM_WORLD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_MAPSIZE_X_PULLDOWN,                 "WID_CS_MAPSIZE_X_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_MAPSIZE_Y_PULLDOWN,                 "WID_CS_MAPSIZE_Y_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_START_DATE_DOWN,                    "WID_CS_START_DATE_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_START_DATE_TEXT,                    "WID_CS_START_DATE_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_START_DATE_UP,                      "WID_CS_START_DATE_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_FLAT_LAND_HEIGHT_DOWN,              "WID_CS_FLAT_LAND_HEIGHT_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_FLAT_LAND_HEIGHT_TEXT,              "WID_CS_FLAT_LAND_HEIGHT_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_FLAT_LAND_HEIGHT_UP,                "WID_CS_FLAT_LAND_HEIGHT_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GP_PROGRESS_BAR,                       "WID_GP_PROGRESS_BAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GP_PROGRESS_TEXT,                      "WID_GP_PROGRESS_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GP_ABORT,                              "WID_GP_ABORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GOAL_CAPTION,                          "WID_GOAL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GOAL_LIST,                             "WID_GOAL_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GOAL_SCROLLBAR,                        "WID_GOAL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GQ_CAPTION,                            "WID_GQ_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GQ_QUESTION,                           "WID_GQ_QUESTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GQ_BUTTONS,                            "WID_GQ_BUTTONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GQ_BUTTON_1,                           "WID_GQ_BUTTON_1");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GQ_BUTTON_2,                           "WID_GQ_BUTTON_2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GQ_BUTTON_3,                           "WID_GQ_BUTTON_3");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_BACKGROUND,                         "WID_GL_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_FIRST_COMPANY,                      "WID_GL_FIRST_COMPANY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LAST_COMPANY,                       "WID_GL_LAST_COMPANY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CV_KEY_BUTTON,                         "WID_CV_KEY_BUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CV_BACKGROUND,                         "WID_CV_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CV_GRAPH,                              "WID_CV_GRAPH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CV_RESIZE,                             "WID_CV_RESIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PHG_KEY,                               "WID_PHG_KEY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PHG_DETAILED_PERFORMANCE,              "WID_PHG_DETAILED_PERFORMANCE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PHG_BACKGROUND,                        "WID_PHG_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PHG_GRAPH,                             "WID_PHG_GRAPH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PHG_RESIZE,                            "WID_PHG_RESIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_BACKGROUND,                        "WID_CPR_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_HEADER,                            "WID_CPR_HEADER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_GRAPH,                             "WID_CPR_GRAPH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_RESIZE,                            "WID_CPR_RESIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_FOOTER,                            "WID_CPR_FOOTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_ENABLE_CARGOES,                    "WID_CPR_ENABLE_CARGOES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_DISABLE_CARGOES,                   "WID_CPR_DISABLE_CARGOES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_MATRIX,                            "WID_CPR_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CPR_MATRIX_SCROLLBAR,                  "WID_CPR_MATRIX_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CL_BACKGROUND,                         "WID_CL_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PRD_SCORE_FIRST,                       "WID_PRD_SCORE_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PRD_SCORE_LAST,                        "WID_PRD_SCORE_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PRD_COMPANY_FIRST,                     "WID_PRD_COMPANY_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_PRD_COMPANY_LAST,                      "WID_PRD_COMPANY_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_CAPTION,                            "WID_GL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_SORT_BY_ORDER,                      "WID_GL_SORT_BY_ORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_SORT_BY_DROPDOWN,                   "WID_GL_SORT_BY_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LIST_VEHICLE,                       "WID_GL_LIST_VEHICLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LIST_VEHICLE_SCROLLBAR,             "WID_GL_LIST_VEHICLE_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_AVAILABLE_VEHICLES,                 "WID_GL_AVAILABLE_VEHICLES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MANAGE_VEHICLES_DROPDOWN,           "WID_GL_MANAGE_VEHICLES_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_STOP_ALL,                           "WID_GL_STOP_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_START_ALL,                          "WID_GL_START_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_ALL_VEHICLES,                       "WID_GL_ALL_VEHICLES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_DEFAULT_VEHICLES,                   "WID_GL_DEFAULT_VEHICLES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LIST_GROUP,                         "WID_GL_LIST_GROUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LIST_GROUP_SCROLLBAR,               "WID_GL_LIST_GROUP_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_CREATE_GROUP,                       "WID_GL_CREATE_GROUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_DELETE_GROUP,                       "WID_GL_DELETE_GROUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_RENAME_GROUP,                       "WID_GL_RENAME_GROUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_LIVERY_GROUP,                       "WID_GL_LIVERY_GROUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_REPLACE_PROTECTION,                 "WID_GL_REPLACE_PROTECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_INFO,                               "WID_GL_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_H_BACKGROUND,                          "WID_H_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DPI_MATRIX_WIDGET,                     "WID_DPI_MATRIX_WIDGET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DPI_SCROLLBAR,                         "WID_DPI_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DPI_INFOPANEL,                         "WID_DPI_INFOPANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DPI_DISPLAY_WIDGET,                    "WID_DPI_DISPLAY_WIDGET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_DPI_FUND_WIDGET,                       "WID_DPI_FUND_WIDGET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IV_CAPTION,                            "WID_IV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IV_VIEWPORT,                           "WID_IV_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IV_INFO,                               "WID_IV_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IV_GOTO,                               "WID_IV_GOTO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IV_DISPLAY,                            "WID_IV_DISPLAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ID_DROPDOWN_ORDER,                     "WID_ID_DROPDOWN_ORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ID_DROPDOWN_CRITERIA,                  "WID_ID_DROPDOWN_CRITERIA");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ID_INDUSTRY_LIST,                      "WID_ID_INDUSTRY_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ID_SCROLLBAR,                          "WID_ID_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IC_CAPTION,                            "WID_IC_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IC_NOTIFY,                             "WID_IC_NOTIFY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IC_PANEL,                              "WID_IC_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IC_SCROLLBAR,                          "WID_IC_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IC_CARGO_DROPDOWN,                     "WID_IC_CARGO_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_IC_IND_DROPDOWN,                       "WID_IC_IND_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_GENERATE_GAME,                     "WID_SGI_GENERATE_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_LOAD_GAME,                         "WID_SGI_LOAD_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_PLAY_SCENARIO,                     "WID_SGI_PLAY_SCENARIO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_PLAY_HEIGHTMAP,                    "WID_SGI_PLAY_HEIGHTMAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_EDIT_SCENARIO,                     "WID_SGI_EDIT_SCENARIO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_PLAY_NETWORK,                      "WID_SGI_PLAY_NETWORK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_TEMPERATE_LANDSCAPE,               "WID_SGI_TEMPERATE_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_ARCTIC_LANDSCAPE,                  "WID_SGI_ARCTIC_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_TROPIC_LANDSCAPE,                  "WID_SGI_TROPIC_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_TOYLAND_LANDSCAPE,                 "WID_SGI_TOYLAND_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_BASESET_SELECTION,                 "WID_SGI_BASESET_SELECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_BASESET,                           "WID_SGI_BASESET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_TRANSLATION_SELECTION,             "WID_SGI_TRANSLATION_SELECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_TRANSLATION,                       "WID_SGI_TRANSLATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_OPTIONS,                           "WID_SGI_OPTIONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_HIGHSCORE,                         "WID_SGI_HIGHSCORE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_SETTINGS_OPTIONS,                  "WID_SGI_SETTINGS_OPTIONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_GRF_SETTINGS,                      "WID_SGI_GRF_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_CONTENT_DOWNLOAD,                  "WID_SGI_CONTENT_DOWNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_AI_SETTINGS,                       "WID_SGI_AI_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SGI_EXIT,                              "WID_SGI_EXIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_CAPTION,                           "WID_LGL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_SATURATION,                        "WID_LGL_SATURATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_SATURATION_FIRST,                  "WID_LGL_SATURATION_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_SATURATION_LAST,                   "WID_LGL_SATURATION_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_COMPANIES,                         "WID_LGL_COMPANIES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_COMPANY_FIRST,                     "WID_LGL_COMPANY_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_COMPANY_LAST,                      "WID_LGL_COMPANY_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_COMPANIES_ALL,                     "WID_LGL_COMPANIES_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_COMPANIES_NONE,                    "WID_LGL_COMPANIES_NONE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_CARGOES,                           "WID_LGL_CARGOES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_CARGO_FIRST,                       "WID_LGL_CARGO_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_CARGO_LAST,                        "WID_LGL_CARGO_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_CARGOES_ALL,                       "WID_LGL_CARGOES_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LGL_CARGOES_NONE,                      "WID_LGL_CARGOES_NONE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_VIEWPORT,                            "WID_M_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_LI_BACKGROUND,                         "WID_LI_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BACKGROUND,                         "WID_TT_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_A_SCROLLING_TEXT,                      "WID_A_SCROLLING_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_A_WEBSITE,                             "WID_A_WEBSITE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QS_CAPTION,                            "WID_QS_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QS_TEXT,                               "WID_QS_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QS_WARNING,                            "WID_QS_WARNING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QS_DEFAULT,                            "WID_QS_DEFAULT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QS_CANCEL,                             "WID_QS_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QS_OK,                                 "WID_QS_OK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_Q_CAPTION,                             "WID_Q_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_Q_TEXT,                                "WID_Q_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_Q_NO,                                  "WID_Q_NO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_Q_YES,                                 "WID_Q_YES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_CAPTION,                            "WID_TF_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_WRAPTEXT,                           "WID_TF_WRAPTEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_BACKGROUND,                         "WID_TF_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_VSCROLLBAR,                         "WID_TF_VSCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_HSCROLLBAR,                         "WID_TF_HSCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_CAPTION,                           "WID_MTS_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_LIST_LEFT,                         "WID_MTS_LIST_LEFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_PLAYLIST,                          "WID_MTS_PLAYLIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_LIST_RIGHT,                        "WID_MTS_LIST_RIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_MUSICSET,                          "WID_MTS_MUSICSET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_ALL,                               "WID_MTS_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_OLD,                               "WID_MTS_OLD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_NEW,                               "WID_MTS_NEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_EZY,                               "WID_MTS_EZY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_CUSTOM1,                           "WID_MTS_CUSTOM1");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_CUSTOM2,                           "WID_MTS_CUSTOM2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MTS_CLEAR,                             "WID_MTS_CLEAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_PREV,                                "WID_M_PREV");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_NEXT,                                "WID_M_NEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_STOP,                                "WID_M_STOP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_PLAY,                                "WID_M_PLAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_SLIDERS,                             "WID_M_SLIDERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_MUSIC_VOL,                           "WID_M_MUSIC_VOL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_EFFECT_VOL,                          "WID_M_EFFECT_VOL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_BACKGROUND,                          "WID_M_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_TRACK,                               "WID_M_TRACK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_TRACK_NR,                            "WID_M_TRACK_NR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_TRACK_TITLE,                         "WID_M_TRACK_TITLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_TRACK_NAME,                          "WID_M_TRACK_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_SHUFFLE,                             "WID_M_SHUFFLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_PROGRAMME,                           "WID_M_PROGRAMME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_ALL,                                 "WID_M_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_OLD,                                 "WID_M_OLD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_NEW,                                 "WID_M_NEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_EZY,                                 "WID_M_EZY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_CUSTOM1,                             "WID_M_CUSTOM1");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_M_CUSTOM2,                             "WID_M_CUSTOM2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NC_CLOSE,                              "WID_NC_CLOSE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NC_BACKGROUND,                         "WID_NC_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NC_DESTINATION,                        "WID_NC_DESTINATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NC_TEXTBOX,                            "WID_NC_TEXTBOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NC_SENDBUTTON,                         "WID_NC_SENDBUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCDS_BACKGROUND,                       "WID_NCDS_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCDS_CANCELOK,                         "WID_NCDS_CANCELOK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_BACKGROUND,                        "WID_NCL_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_FILTER_CAPT,                       "WID_NCL_FILTER_CAPT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_FILTER,                            "WID_NCL_FILTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_CHECKBOX,                          "WID_NCL_CHECKBOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_TYPE,                              "WID_NCL_TYPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_NAME,                              "WID_NCL_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_MATRIX,                            "WID_NCL_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_SCROLLBAR,                         "WID_NCL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_DETAILS,                           "WID_NCL_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_TEXTFILE,                          "WID_NCL_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_SELECT_ALL,                        "WID_NCL_SELECT_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_SELECT_UPDATE,                     "WID_NCL_SELECT_UPDATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_UNSELECT,                          "WID_NCL_UNSELECT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_OPEN_URL,                          "WID_NCL_OPEN_URL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_CANCEL,                            "WID_NCL_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_DOWNLOAD,                          "WID_NCL_DOWNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_SEL_ALL_UPDATE,                    "WID_NCL_SEL_ALL_UPDATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCL_SEARCH_EXTERNAL,                   "WID_NCL_SEARCH_EXTERNAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_MAIN,                               "WID_NG_MAIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_CONNECTION,                         "WID_NG_CONNECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_CONN_BTN,                           "WID_NG_CONN_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_CLIENT_LABEL,                       "WID_NG_CLIENT_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_CLIENT,                             "WID_NG_CLIENT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_FILTER_LABEL,                       "WID_NG_FILTER_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_FILTER,                             "WID_NG_FILTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_HEADER,                             "WID_NG_HEADER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_NAME,                               "WID_NG_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_CLIENTS,                            "WID_NG_CLIENTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_MAPSIZE,                            "WID_NG_MAPSIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_DATE,                               "WID_NG_DATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_YEARS,                              "WID_NG_YEARS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_INFO,                               "WID_NG_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_MATRIX,                             "WID_NG_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_SCROLLBAR,                          "WID_NG_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_LASTJOINED_LABEL,                   "WID_NG_LASTJOINED_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_LASTJOINED,                         "WID_NG_LASTJOINED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_LASTJOINED_SPACER,                  "WID_NG_LASTJOINED_SPACER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_DETAILS,                            "WID_NG_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_DETAILS_SPACER,                     "WID_NG_DETAILS_SPACER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_JOIN,                               "WID_NG_JOIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_REFRESH,                            "WID_NG_REFRESH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_NEWGRF,                             "WID_NG_NEWGRF");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_NEWGRF_SEL,                         "WID_NG_NEWGRF_SEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_NEWGRF_MISSING,                     "WID_NG_NEWGRF_MISSING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_NEWGRF_MISSING_SEL,                 "WID_NG_NEWGRF_MISSING_SEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_FIND,                               "WID_NG_FIND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_ADD,                                "WID_NG_ADD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_START,                              "WID_NG_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NG_CANCEL,                             "WID_NG_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_BACKGROUND,                        "WID_NSS_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_GAMENAME_LABEL,                    "WID_NSS_GAMENAME_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_GAMENAME,                          "WID_NSS_GAMENAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_SETPWD,                            "WID_NSS_SETPWD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CONNTYPE_LABEL,                    "WID_NSS_CONNTYPE_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CONNTYPE_BTN,                      "WID_NSS_CONNTYPE_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CLIENTS_LABEL,                     "WID_NSS_CLIENTS_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CLIENTS_BTND,                      "WID_NSS_CLIENTS_BTND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CLIENTS_TXT,                       "WID_NSS_CLIENTS_TXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CLIENTS_BTNU,                      "WID_NSS_CLIENTS_BTNU");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_COMPANIES_LABEL,                   "WID_NSS_COMPANIES_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_COMPANIES_BTND,                    "WID_NSS_COMPANIES_BTND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_COMPANIES_TXT,                     "WID_NSS_COMPANIES_TXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_COMPANIES_BTNU,                    "WID_NSS_COMPANIES_BTNU");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_SPECTATORS_LABEL,                  "WID_NSS_SPECTATORS_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_SPECTATORS_BTND,                   "WID_NSS_SPECTATORS_BTND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_SPECTATORS_TXT,                    "WID_NSS_SPECTATORS_TXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_SPECTATORS_BTNU,                   "WID_NSS_SPECTATORS_BTNU");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_LANGUAGE_LABEL,                    "WID_NSS_LANGUAGE_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_LANGUAGE_BTN,                      "WID_NSS_LANGUAGE_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_GENERATE_GAME,                     "WID_NSS_GENERATE_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_LOAD_GAME,                         "WID_NSS_LOAD_GAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_PLAY_SCENARIO,                     "WID_NSS_PLAY_SCENARIO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_PLAY_HEIGHTMAP,                    "WID_NSS_PLAY_HEIGHTMAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NSS_CANCEL,                            "WID_NSS_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_BACKGROUND,                         "WID_NL_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_TEXT,                               "WID_NL_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_HEADER,                             "WID_NL_HEADER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_MATRIX,                             "WID_NL_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_SCROLLBAR,                          "WID_NL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_DETAILS,                            "WID_NL_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_JOIN,                               "WID_NL_JOIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_NEW,                                "WID_NL_NEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_SPECTATE,                           "WID_NL_SPECTATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_REFRESH,                            "WID_NL_REFRESH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NL_CANCEL,                             "WID_NL_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CL_PANEL,                              "WID_CL_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CLP_PANEL,                             "WID_CLP_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NJS_BACKGROUND,                        "WID_NJS_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NJS_CANCELOK,                          "WID_NJS_CANCELOK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_BACKGROUND,                        "WID_NCP_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_LABEL,                             "WID_NCP_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_PASSWORD,                          "WID_NCP_PASSWORD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_SAVE_AS_DEFAULT_PASSWORD,          "WID_NCP_SAVE_AS_DEFAULT_PASSWORD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_WARNING,                           "WID_NCP_WARNING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_CANCEL,                            "WID_NCP_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NCP_OK,                                "WID_NCP_OK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_CAPTION,                         "WID_NGRFI_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_PARENT,                          "WID_NGRFI_PARENT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_VEH_PREV,                        "WID_NGRFI_VEH_PREV");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_VEH_NEXT,                        "WID_NGRFI_VEH_NEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_VEH_CHAIN,                       "WID_NGRFI_VEH_CHAIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_MAINPANEL,                       "WID_NGRFI_MAINPANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NGRFI_SCROLLBAR,                       "WID_NGRFI_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_CAPTION,                            "WID_SA_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_PREVIOUS,                           "WID_SA_PREVIOUS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_GOTO,                               "WID_SA_GOTO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_NEXT,                               "WID_SA_NEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_UP,                                 "WID_SA_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_LEFT,                               "WID_SA_LEFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_RIGHT,                              "WID_SA_RIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_DOWN,                               "WID_SA_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_SPRITE,                             "WID_SA_SPRITE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_OFFSETS_ABS,                        "WID_SA_OFFSETS_ABS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_OFFSETS_REL,                        "WID_SA_OFFSETS_REL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_PICKER,                             "WID_SA_PICKER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_LIST,                               "WID_SA_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_SCROLLBAR,                          "WID_SA_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SA_RESET_REL,                          "WID_SA_RESET_REL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_SHOW_NUMPAR,                        "WID_NP_SHOW_NUMPAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_NUMPAR_DEC,                         "WID_NP_NUMPAR_DEC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_NUMPAR_INC,                         "WID_NP_NUMPAR_INC");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_NUMPAR,                             "WID_NP_NUMPAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_NUMPAR_TEXT,                        "WID_NP_NUMPAR_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_BACKGROUND,                         "WID_NP_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_SCROLLBAR,                          "WID_NP_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_ACCEPT,                             "WID_NP_ACCEPT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_RESET,                              "WID_NP_RESET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_SHOW_DESCRIPTION,                   "WID_NP_SHOW_DESCRIPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NP_DESCRIPTION,                        "WID_NP_DESCRIPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_PRESET_LIST,                        "WID_NS_PRESET_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_PRESET_SAVE,                        "WID_NS_PRESET_SAVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_PRESET_DELETE,                      "WID_NS_PRESET_DELETE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_ADD,                                "WID_NS_ADD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_REMOVE,                             "WID_NS_REMOVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_MOVE_UP,                            "WID_NS_MOVE_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_MOVE_DOWN,                          "WID_NS_MOVE_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_UPGRADE,                            "WID_NS_UPGRADE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_FILTER,                             "WID_NS_FILTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_FILE_LIST,                          "WID_NS_FILE_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_SCROLLBAR,                          "WID_NS_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_AVAIL_LIST,                         "WID_NS_AVAIL_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_SCROLL2BAR,                         "WID_NS_SCROLL2BAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_NEWGRF_INFO_TITLE,                  "WID_NS_NEWGRF_INFO_TITLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_NEWGRF_INFO,                        "WID_NS_NEWGRF_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_OPEN_URL,                           "WID_NS_OPEN_URL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_NEWGRF_TEXTFILE,                    "WID_NS_NEWGRF_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_SET_PARAMETERS,                     "WID_NS_SET_PARAMETERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_VIEW_PARAMETERS,                    "WID_NS_VIEW_PARAMETERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_TOGGLE_PALETTE,                     "WID_NS_TOGGLE_PALETTE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_APPLY_CHANGES,                      "WID_NS_APPLY_CHANGES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_RESCAN_FILES,                       "WID_NS_RESCAN_FILES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_RESCAN_FILES2,                      "WID_NS_RESCAN_FILES2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_CONTENT_DOWNLOAD,                   "WID_NS_CONTENT_DOWNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_CONTENT_DOWNLOAD2,                  "WID_NS_CONTENT_DOWNLOAD2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_SHOW_REMOVE,                        "WID_NS_SHOW_REMOVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_NS_SHOW_APPLY,                         "WID_NS_SHOW_APPLY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SVP_PRESET_LIST,                       "WID_SVP_PRESET_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SVP_SCROLLBAR,                         "WID_SVP_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SVP_EDITBOX,                           "WID_SVP_EDITBOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SVP_CANCEL,                            "WID_SVP_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SVP_SAVE,                              "WID_SVP_SAVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SP_PROGRESS_BAR,                       "WID_SP_PROGRESS_BAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SP_PROGRESS_TEXT,                      "WID_SP_PROGRESS_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_PANEL,                               "WID_N_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_TITLE,                               "WID_N_TITLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_HEADLINE,                            "WID_N_HEADLINE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_CLOSEBOX,                            "WID_N_CLOSEBOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_DATE,                                "WID_N_DATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_CAPTION,                             "WID_N_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_INSET,                               "WID_N_INSET");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_VIEWPORT,                            "WID_N_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_COMPANY_MSG,                         "WID_N_COMPANY_MSG");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_MESSAGE,                             "WID_N_MESSAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_MGR_FACE,                            "WID_N_MGR_FACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_MGR_NAME,                            "WID_N_MGR_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_VEH_TITLE,                           "WID_N_VEH_TITLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_VEH_BKGND,                           "WID_N_VEH_BKGND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_VEH_NAME,                            "WID_N_VEH_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_VEH_SPR,                             "WID_N_VEH_SPR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_N_VEH_INFO,                            "WID_N_VEH_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MH_STICKYBOX,                          "WID_MH_STICKYBOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MH_BACKGROUND,                         "WID_MH_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_MH_SCROLLBAR,                          "WID_MH_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_CLASS_LIST,                         "WID_BO_CLASS_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_SCROLLBAR,                          "WID_BO_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_OBJECT_MATRIX,                      "WID_BO_OBJECT_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_OBJECT_SPRITE,                      "WID_BO_OBJECT_SPRITE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_OBJECT_NAME,                        "WID_BO_OBJECT_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_OBJECT_SIZE,                        "WID_BO_OBJECT_SIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_INFO,                               "WID_BO_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_SELECT_MATRIX,                      "WID_BO_SELECT_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_SELECT_IMAGE,                       "WID_BO_SELECT_IMAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BO_SELECT_SCROLL,                      "WID_BO_SELECT_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_CAPTION,                             "WID_O_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_TIMETABLE_VIEW,                      "WID_O_TIMETABLE_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_ORDER_LIST,                          "WID_O_ORDER_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SCROLLBAR,                           "WID_O_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SKIP,                                "WID_O_SKIP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_DELETE,                              "WID_O_DELETE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_STOP_SHARING,                        "WID_O_STOP_SHARING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_NON_STOP,                            "WID_O_NON_STOP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_GOTO,                                "WID_O_GOTO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_FULL_LOAD,                           "WID_O_FULL_LOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_UNLOAD,                              "WID_O_UNLOAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_REFIT,                               "WID_O_REFIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SERVICE,                             "WID_O_SERVICE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_EMPTY,                               "WID_O_EMPTY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_REFIT_DROPDOWN,                      "WID_O_REFIT_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_COND_VARIABLE,                       "WID_O_COND_VARIABLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_COND_COMPARATOR,                     "WID_O_COND_COMPARATOR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_COND_VALUE,                          "WID_O_COND_VALUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SEL_TOP_LEFT,                        "WID_O_SEL_TOP_LEFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SEL_TOP_MIDDLE,                      "WID_O_SEL_TOP_MIDDLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SEL_TOP_RIGHT,                       "WID_O_SEL_TOP_RIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SEL_TOP_ROW_GROUNDVEHICLE,           "WID_O_SEL_TOP_ROW_GROUNDVEHICLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SEL_TOP_ROW,                         "WID_O_SEL_TOP_ROW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SEL_BOTTOM_MIDDLE,                   "WID_O_SEL_BOTTOM_MIDDLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_O_SHARED_ORDER_LIST,                   "WID_O_SHARED_ORDER_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_CAPTION,                           "WID_OSK_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_TEXT,                              "WID_OSK_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_CANCEL,                            "WID_OSK_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_OK,                                "WID_OSK_OK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_BACKSPACE,                         "WID_OSK_BACKSPACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_SPECIAL,                           "WID_OSK_SPECIAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_CAPS,                              "WID_OSK_CAPS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_SHIFT,                             "WID_OSK_SHIFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_SPACE,                             "WID_OSK_SPACE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_LEFT,                              "WID_OSK_LEFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_RIGHT,                             "WID_OSK_RIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_LETTERS,                           "WID_OSK_LETTERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_NUMBERS_FIRST,                     "WID_OSK_NUMBERS_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_NUMBERS_LAST,                      "WID_OSK_NUMBERS_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_QWERTY_FIRST,                      "WID_OSK_QWERTY_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_QWERTY_LAST,                       "WID_OSK_QWERTY_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_ASDFG_FIRST,                       "WID_OSK_ASDFG_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_ASDFG_LAST,                        "WID_OSK_ASDFG_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_ZXCVB_FIRST,                       "WID_OSK_ZXCVB_FIRST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_OSK_ZXCVB_LAST,                        "WID_OSK_ZXCVB_LAST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_CAPTION,                           "WID_RAT_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_NS,                          "WID_RAT_BUILD_NS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_X,                           "WID_RAT_BUILD_X");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_EW,                          "WID_RAT_BUILD_EW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_Y,                           "WID_RAT_BUILD_Y");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_AUTORAIL,                          "WID_RAT_AUTORAIL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_DEMOLISH,                          "WID_RAT_DEMOLISH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_DEPOT,                       "WID_RAT_BUILD_DEPOT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_WAYPOINT,                    "WID_RAT_BUILD_WAYPOINT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_STATION,                     "WID_RAT_BUILD_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_SIGNALS,                     "WID_RAT_BUILD_SIGNALS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_BRIDGE,                      "WID_RAT_BUILD_BRIDGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_BUILD_TUNNEL,                      "WID_RAT_BUILD_TUNNEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_REMOVE,                            "WID_RAT_REMOVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_RAT_CONVERT_RAIL,                      "WID_RAT_CONVERT_RAIL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_DIR_X,                   "WID_BRAS_PLATFORM_DIR_X");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_DIR_Y,                   "WID_BRAS_PLATFORM_DIR_Y");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_1,                   "WID_BRAS_PLATFORM_NUM_1");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_2,                   "WID_BRAS_PLATFORM_NUM_2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_3,                   "WID_BRAS_PLATFORM_NUM_3");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_4,                   "WID_BRAS_PLATFORM_NUM_4");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_5,                   "WID_BRAS_PLATFORM_NUM_5");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_6,                   "WID_BRAS_PLATFORM_NUM_6");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_7,                   "WID_BRAS_PLATFORM_NUM_7");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_1,                   "WID_BRAS_PLATFORM_LEN_1");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_2,                   "WID_BRAS_PLATFORM_LEN_2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_3,                   "WID_BRAS_PLATFORM_LEN_3");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_4,                   "WID_BRAS_PLATFORM_LEN_4");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_5,                   "WID_BRAS_PLATFORM_LEN_5");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_6,                   "WID_BRAS_PLATFORM_LEN_6");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_7,                   "WID_BRAS_PLATFORM_LEN_7");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_DRAG_N_DROP,             "WID_BRAS_PLATFORM_DRAG_N_DROP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_HIGHLIGHT_OFF,                    "WID_BRAS_HIGHLIGHT_OFF");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_HIGHLIGHT_ON,                     "WID_BRAS_HIGHLIGHT_ON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_COVERAGE_TEXTS,                   "WID_BRAS_COVERAGE_TEXTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_MATRIX,                           "WID_BRAS_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_IMAGE,                            "WID_BRAS_IMAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_MATRIX_SCROLL,                    "WID_BRAS_MATRIX_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_SHOW_NEWST_DEFSIZE,               "WID_BRAS_SHOW_NEWST_DEFSIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_SHOW_NEWST_ADDITIONS,             "WID_BRAS_SHOW_NEWST_ADDITIONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_SHOW_NEWST_MATRIX,                "WID_BRAS_SHOW_NEWST_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_SHOW_NEWST_RESIZE,                "WID_BRAS_SHOW_NEWST_RESIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_SHOW_NEWST_TYPE,                  "WID_BRAS_SHOW_NEWST_TYPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_NEWST_LIST,                       "WID_BRAS_NEWST_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_NEWST_SCROLL,                     "WID_BRAS_NEWST_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_NUM_BEGIN,               "WID_BRAS_PLATFORM_NUM_BEGIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAS_PLATFORM_LEN_BEGIN,               "WID_BRAS_PLATFORM_LEN_BEGIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_SEMAPHORE_NORM,                     "WID_BS_SEMAPHORE_NORM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_SEMAPHORE_ENTRY,                    "WID_BS_SEMAPHORE_ENTRY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_SEMAPHORE_EXIT,                     "WID_BS_SEMAPHORE_EXIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_SEMAPHORE_COMBO,                    "WID_BS_SEMAPHORE_COMBO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_SEMAPHORE_PBS,                      "WID_BS_SEMAPHORE_PBS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_SEMAPHORE_PBS_OWAY,                 "WID_BS_SEMAPHORE_PBS_OWAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_ELECTRIC_NORM,                      "WID_BS_ELECTRIC_NORM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_ELECTRIC_ENTRY,                     "WID_BS_ELECTRIC_ENTRY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_ELECTRIC_EXIT,                      "WID_BS_ELECTRIC_EXIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_ELECTRIC_COMBO,                     "WID_BS_ELECTRIC_COMBO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_ELECTRIC_PBS,                       "WID_BS_ELECTRIC_PBS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_ELECTRIC_PBS_OWAY,                  "WID_BS_ELECTRIC_PBS_OWAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_CONVERT,                            "WID_BS_CONVERT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_DRAG_SIGNALS_DENSITY_LABEL,         "WID_BS_DRAG_SIGNALS_DENSITY_LABEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_DRAG_SIGNALS_DENSITY_DECREASE,      "WID_BS_DRAG_SIGNALS_DENSITY_DECREASE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BS_DRAG_SIGNALS_DENSITY_INCREASE,      "WID_BS_DRAG_SIGNALS_DENSITY_INCREASE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAD_DEPOT_NE,                         "WID_BRAD_DEPOT_NE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAD_DEPOT_SE,                         "WID_BRAD_DEPOT_SE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAD_DEPOT_SW,                         "WID_BRAD_DEPOT_SW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRAD_DEPOT_NW,                         "WID_BRAD_DEPOT_NW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRW_WAYPOINT_MATRIX,                   "WID_BRW_WAYPOINT_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRW_WAYPOINT,                          "WID_BRW_WAYPOINT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BRW_SCROLL,                            "WID_BRW_SCROLL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_CAPTION,                           "WID_ROT_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_ROAD_X,                            "WID_ROT_ROAD_X");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_ROAD_Y,                            "WID_ROT_ROAD_Y");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_AUTOROAD,                          "WID_ROT_AUTOROAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_DEMOLISH,                          "WID_ROT_DEMOLISH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_DEPOT,                             "WID_ROT_DEPOT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_BUS_STATION,                       "WID_ROT_BUS_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_TRUCK_STATION,                     "WID_ROT_TRUCK_STATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_ONE_WAY,                           "WID_ROT_ONE_WAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_BUILD_BRIDGE,                      "WID_ROT_BUILD_BRIDGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_BUILD_TUNNEL,                      "WID_ROT_BUILD_TUNNEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_REMOVE,                            "WID_ROT_REMOVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ROT_CONVERT_ROAD,                      "WID_ROT_CONVERT_ROAD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROD_CAPTION,                          "WID_BROD_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROD_DEPOT_NE,                         "WID_BROD_DEPOT_NE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROD_DEPOT_SE,                         "WID_BROD_DEPOT_SE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROD_DEPOT_SW,                         "WID_BROD_DEPOT_SW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROD_DEPOT_NW,                         "WID_BROD_DEPOT_NW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_CAPTION,                          "WID_BROS_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_BACKGROUND,                       "WID_BROS_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_STATION_NE,                       "WID_BROS_STATION_NE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_STATION_SE,                       "WID_BROS_STATION_SE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_STATION_SW,                       "WID_BROS_STATION_SW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_STATION_NW,                       "WID_BROS_STATION_NW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_STATION_X,                        "WID_BROS_STATION_X");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_STATION_Y,                        "WID_BROS_STATION_Y");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_LT_OFF,                           "WID_BROS_LT_OFF");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_LT_ON,                            "WID_BROS_LT_ON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_INFO,                             "WID_BROS_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BACKGROUND,                         "WID_GO_BACKGROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_CURRENCY_DROPDOWN,                  "WID_GO_CURRENCY_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_DISTANCE_DROPDOWN,                  "WID_GO_DISTANCE_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_ROADSIDE_DROPDOWN,                  "WID_GO_ROADSIDE_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_TOWNNAME_DROPDOWN,                  "WID_GO_TOWNNAME_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_AUTOSAVE_DROPDOWN,                  "WID_GO_AUTOSAVE_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_LANG_DROPDOWN,                      "WID_GO_LANG_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_RESOLUTION_DROPDOWN,                "WID_GO_RESOLUTION_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_FULLSCREEN_BUTTON,                  "WID_GO_FULLSCREEN_BUTTON");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_GUI_ZOOM_DROPDOWN,                  "WID_GO_GUI_ZOOM_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_GRF_DROPDOWN,                  "WID_GO_BASE_GRF_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_GRF_STATUS,                    "WID_GO_BASE_GRF_STATUS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_GRF_TEXTFILE,                  "WID_GO_BASE_GRF_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_GRF_DESCRIPTION,               "WID_GO_BASE_GRF_DESCRIPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_SFX_DROPDOWN,                  "WID_GO_BASE_SFX_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_SFX_TEXTFILE,                  "WID_GO_BASE_SFX_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_SFX_DESCRIPTION,               "WID_GO_BASE_SFX_DESCRIPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_DROPDOWN,                "WID_GO_BASE_MUSIC_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_STATUS,                  "WID_GO_BASE_MUSIC_STATUS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_TEXTFILE,                "WID_GO_BASE_MUSIC_TEXTFILE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_DESCRIPTION,             "WID_GO_BASE_MUSIC_DESCRIPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_FONT_ZOOM_DROPDOWN,                 "WID_GO_FONT_ZOOM_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_FILTER,                             "WID_GS_FILTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_OPTIONSPANEL,                       "WID_GS_OPTIONSPANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_SCROLLBAR,                          "WID_GS_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_HELP_TEXT,                          "WID_GS_HELP_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_EXPAND_ALL,                         "WID_GS_EXPAND_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_COLLAPSE_ALL,                       "WID_GS_COLLAPSE_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_RESTRICT_CATEGORY,                  "WID_GS_RESTRICT_CATEGORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_RESTRICT_TYPE,                      "WID_GS_RESTRICT_TYPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_RESTRICT_DROPDOWN,                  "WID_GS_RESTRICT_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GS_TYPE_DROPDOWN,                      "WID_GS_TYPE_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_RATE_DOWN,                          "WID_CC_RATE_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_RATE_UP,                            "WID_CC_RATE_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_RATE,                               "WID_CC_RATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_SEPARATOR_EDIT,                     "WID_CC_SEPARATOR_EDIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_SEPARATOR,                          "WID_CC_SEPARATOR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_PREFIX_EDIT,                        "WID_CC_PREFIX_EDIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_PREFIX,                             "WID_CC_PREFIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_SUFFIX_EDIT,                        "WID_CC_SUFFIX_EDIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_SUFFIX,                             "WID_CC_SUFFIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_YEAR_DOWN,                          "WID_CC_YEAR_DOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_YEAR_UP,                            "WID_CC_YEAR_UP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_YEAR,                               "WID_CC_YEAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CC_PREVIEW,                            "WID_CC_PREVIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SIL_CAPTION,                           "WID_SIL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SIL_LIST,                              "WID_SIL_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SIL_SCROLLBAR,                         "WID_SIL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SIL_FILTER_TEXT,                       "WID_SIL_FILTER_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SIL_FILTER_MATCH_CASE_BTN,             "WID_SIL_FILTER_MATCH_CASE_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SIL_FILTER_ENTER_BTN,                  "WID_SIL_FILTER_ENTER_BTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_CAPTION,                           "WID_QES_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_TEXT,                              "WID_QES_TEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_OK,                                "WID_QES_OK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_CANCEL,                            "WID_QES_CANCEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_DELETE,                            "WID_QES_DELETE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_PREVIOUS,                          "WID_QES_PREVIOUS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_QES_NEXT,                              "WID_QES_NEXT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_CAPTION,                            "WID_SM_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_MAP_BORDER,                         "WID_SM_MAP_BORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_MAP,                                "WID_SM_MAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_LEGEND,                             "WID_SM_LEGEND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_BLANK,                              "WID_SM_BLANK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_ZOOM_IN,                            "WID_SM_ZOOM_IN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_ZOOM_OUT,                           "WID_SM_ZOOM_OUT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_CONTOUR,                            "WID_SM_CONTOUR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_VEHICLES,                           "WID_SM_VEHICLES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_INDUSTRIES,                         "WID_SM_INDUSTRIES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_LINKSTATS,                          "WID_SM_LINKSTATS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_ROUTES,                             "WID_SM_ROUTES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_VEGETATION,                         "WID_SM_VEGETATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_OWNERS,                             "WID_SM_OWNERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_CENTERMAP,                          "WID_SM_CENTERMAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_TOGGLETOWNNAME,                     "WID_SM_TOGGLETOWNNAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_SELECT_BUTTONS,                     "WID_SM_SELECT_BUTTONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_ENABLE_ALL,                         "WID_SM_ENABLE_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_DISABLE_ALL,                        "WID_SM_DISABLE_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SM_SHOW_HEIGHT,                        "WID_SM_SHOW_HEIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_CAPTION,                            "WID_SV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_SORT_ORDER,                         "WID_SV_SORT_ORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_SORT_BY,                            "WID_SV_SORT_BY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_GROUP,                              "WID_SV_GROUP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_GROUP_BY,                           "WID_SV_GROUP_BY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_WAITING,                            "WID_SV_WAITING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_SCROLLBAR,                          "WID_SV_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_ACCEPT_RATING_LIST,                 "WID_SV_ACCEPT_RATING_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_LOCATION,                           "WID_SV_LOCATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_ACCEPTS_RATINGS,                    "WID_SV_ACCEPTS_RATINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_RENAME,                             "WID_SV_RENAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_CLOSE_AIRPORT,                      "WID_SV_CLOSE_AIRPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_TRAINS,                             "WID_SV_TRAINS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_ROADVEHS,                           "WID_SV_ROADVEHS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_SHIPS,                              "WID_SV_SHIPS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_PLANES,                             "WID_SV_PLANES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SV_CATCHMENT,                          "WID_SV_CATCHMENT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_CAPTION,                           "WID_STL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_LIST,                              "WID_STL_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_SCROLLBAR,                         "WID_STL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_TRAIN,                             "WID_STL_TRAIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_TRUCK,                             "WID_STL_TRUCK");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_BUS,                               "WID_STL_BUS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_AIRPLANE,                          "WID_STL_AIRPLANE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_SHIP,                              "WID_STL_SHIP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_FACILALL,                          "WID_STL_FACILALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_NOCARGOWAITING,                    "WID_STL_NOCARGOWAITING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_CARGOALL,                          "WID_STL_CARGOALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_SORTBY,                            "WID_STL_SORTBY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_SORTDROPBTN,                       "WID_STL_SORTDROPBTN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_STL_CARGOSTART,                        "WID_STL_CARGOSTART");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_JS_CAPTION,                            "WID_JS_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_JS_PANEL,                              "WID_JS_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_JS_SCROLLBAR,                          "WID_JS_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_S_LEFT,                                "WID_S_LEFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_S_MIDDLE,                              "WID_S_MIDDLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_S_RIGHT,                               "WID_S_RIGHT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SB_CAPTION,                            "WID_SB_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SB_SEL_PAGE,                           "WID_SB_SEL_PAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SB_PAGE_PANEL,                         "WID_SB_PAGE_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SB_SCROLLBAR,                          "WID_SB_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SB_PREV_PAGE,                          "WID_SB_PREV_PAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SB_NEXT_PAGE,                          "WID_SB_NEXT_PAGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SUL_PANEL,                             "WID_SUL_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SUL_SCROLLBAR,                         "WID_SUL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_SHOW_PLACE_OBJECT,                  "WID_TT_SHOW_PLACE_OBJECT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BUTTONS_START,                      "WID_TT_BUTTONS_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_LOWER_LAND,                         "WID_TT_LOWER_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_RAISE_LAND,                         "WID_TT_RAISE_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_LEVEL_LAND,                         "WID_TT_LEVEL_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_DEMOLISH,                           "WID_TT_DEMOLISH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BUY_LAND,                           "WID_TT_BUY_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_PLANT_TREES,                        "WID_TT_PLANT_TREES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_PLACE_SIGN,                         "WID_TT_PLACE_SIGN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_PLACE_OBJECT,                       "WID_TT_PLACE_OBJECT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_SHOW_PLACE_DESERT,                 "WID_ETT_SHOW_PLACE_DESERT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_START,                             "WID_ETT_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_DOTS,                              "WID_ETT_DOTS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_BUTTONS_START,                     "WID_ETT_BUTTONS_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_DEMOLISH,                          "WID_ETT_DEMOLISH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_LOWER_LAND,                        "WID_ETT_LOWER_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_RAISE_LAND,                        "WID_ETT_RAISE_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_LEVEL_LAND,                        "WID_ETT_LEVEL_LAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_PLACE_ROCKS,                       "WID_ETT_PLACE_ROCKS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_PLACE_DESERT,                      "WID_ETT_PLACE_DESERT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_PLACE_OBJECT,                      "WID_ETT_PLACE_OBJECT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_BUTTONS_END,                       "WID_ETT_BUTTONS_END");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_INCREASE_SIZE,                     "WID_ETT_INCREASE_SIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_DECREASE_SIZE,                     "WID_ETT_DECREASE_SIZE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_NEW_SCENARIO,                      "WID_ETT_NEW_SCENARIO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_ETT_RESET_LANDSCAPE,                   "WID_ETT_RESET_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_CAPTION,                            "WID_VT_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_ORDER_VIEW,                         "WID_VT_ORDER_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_TIMETABLE_PANEL,                    "WID_VT_TIMETABLE_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_ARRIVAL_DEPARTURE_PANEL,            "WID_VT_ARRIVAL_DEPARTURE_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_SCROLLBAR,                          "WID_VT_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_SUMMARY_PANEL,                      "WID_VT_SUMMARY_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_START_DATE,                         "WID_VT_START_DATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_CHANGE_TIME,                        "WID_VT_CHANGE_TIME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_CLEAR_TIME,                         "WID_VT_CLEAR_TIME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_RESET_LATENESS,                     "WID_VT_RESET_LATENESS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_AUTOFILL,                           "WID_VT_AUTOFILL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_EXPECTED,                           "WID_VT_EXPECTED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_SHARED_ORDER_LIST,                  "WID_VT_SHARED_ORDER_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_ARRIVAL_DEPARTURE_SELECTION,        "WID_VT_ARRIVAL_DEPARTURE_SELECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_EXPECTED_SELECTION,                 "WID_VT_EXPECTED_SELECTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_CHANGE_SPEED,                       "WID_VT_CHANGE_SPEED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VT_CLEAR_SPEED,                        "WID_VT_CLEAR_SPEED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_PAUSE,                              "WID_TN_PAUSE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_FAST_FORWARD,                       "WID_TN_FAST_FORWARD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_SETTINGS,                           "WID_TN_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_SAVE,                               "WID_TN_SAVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_SMALL_MAP,                          "WID_TN_SMALL_MAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_TOWNS,                              "WID_TN_TOWNS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_SUBSIDIES,                          "WID_TN_SUBSIDIES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_STATIONS,                           "WID_TN_STATIONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_FINANCES,                           "WID_TN_FINANCES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_COMPANIES,                          "WID_TN_COMPANIES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_STORY,                              "WID_TN_STORY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_GOAL,                               "WID_TN_GOAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_GRAPHS,                             "WID_TN_GRAPHS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_LEAGUE,                             "WID_TN_LEAGUE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_INDUSTRIES,                         "WID_TN_INDUSTRIES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_VEHICLE_START,                      "WID_TN_VEHICLE_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_TRAINS,                             "WID_TN_TRAINS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_ROADVEHS,                           "WID_TN_ROADVEHS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_SHIPS,                              "WID_TN_SHIPS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_AIRCRAFT,                           "WID_TN_AIRCRAFT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_ZOOM_IN,                            "WID_TN_ZOOM_IN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_ZOOM_OUT,                           "WID_TN_ZOOM_OUT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_BUILDING_TOOLS_START,               "WID_TN_BUILDING_TOOLS_START");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_RAILS,                              "WID_TN_RAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_ROADS,                              "WID_TN_ROADS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_TRAMS,                              "WID_TN_TRAMS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_WATER,                              "WID_TN_WATER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_AIR,                                "WID_TN_AIR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_LANDSCAPE,                          "WID_TN_LANDSCAPE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_MUSIC_SOUND,                        "WID_TN_MUSIC_SOUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_MESSAGES,                           "WID_TN_MESSAGES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_HELP,                               "WID_TN_HELP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_SWITCH_BAR,                         "WID_TN_SWITCH_BAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TN_END,                                "WID_TN_END");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_PAUSE,                              "WID_TE_PAUSE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_FAST_FORWARD,                       "WID_TE_FAST_FORWARD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_SETTINGS,                           "WID_TE_SETTINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_SAVE,                               "WID_TE_SAVE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_SPACER,                             "WID_TE_SPACER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_DATE,                               "WID_TE_DATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_DATE_BACKWARD,                      "WID_TE_DATE_BACKWARD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_DATE_FORWARD,                       "WID_TE_DATE_FORWARD");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_SMALL_MAP,                          "WID_TE_SMALL_MAP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_ZOOM_IN,                            "WID_TE_ZOOM_IN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_ZOOM_OUT,                           "WID_TE_ZOOM_OUT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_LAND_GENERATE,                      "WID_TE_LAND_GENERATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_TOWN_GENERATE,                      "WID_TE_TOWN_GENERATE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_INDUSTRY,                           "WID_TE_INDUSTRY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_ROADS,                              "WID_TE_ROADS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_TRAMS,                              "WID_TE_TRAMS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_WATER,                              "WID_TE_WATER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_TREES,                              "WID_TE_TREES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_SIGNS,                              "WID_TE_SIGNS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_DATE_PANEL,                         "WID_TE_DATE_PANEL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_MUSIC_SOUND,                        "WID_TE_MUSIC_SOUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_HELP,                               "WID_TE_HELP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TE_SWITCH_BAR,                         "WID_TE_SWITCH_BAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TD_SORT_ORDER,                         "WID_TD_SORT_ORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TD_SORT_CRITERIA,                      "WID_TD_SORT_CRITERIA");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TD_LIST,                               "WID_TD_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TD_SCROLLBAR,                          "WID_TD_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TD_WORLD_POPULATION,                   "WID_TD_WORLD_POPULATION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TA_CAPTION,                            "WID_TA_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TA_RATING_INFO,                        "WID_TA_RATING_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TA_COMMAND_LIST,                       "WID_TA_COMMAND_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TA_SCROLLBAR,                          "WID_TA_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TA_ACTION_INFO,                        "WID_TA_ACTION_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TA_EXECUTE,                            "WID_TA_EXECUTE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_CAPTION,                            "WID_TV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_VIEWPORT,                           "WID_TV_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_INFO,                               "WID_TV_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_CENTER_VIEW,                        "WID_TV_CENTER_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_SHOW_AUTHORITY,                     "WID_TV_SHOW_AUTHORITY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_CHANGE_NAME,                        "WID_TV_CHANGE_NAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_CATCHMENT,                          "WID_TV_CATCHMENT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_EXPAND,                             "WID_TV_EXPAND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TV_DELETE,                             "WID_TV_DELETE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_NEW_TOWN,                           "WID_TF_NEW_TOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_RANDOM_TOWN,                        "WID_TF_RANDOM_TOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_MANY_RANDOM_TOWNS,                  "WID_TF_MANY_RANDOM_TOWNS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_TOWN_NAME_EDITBOX,                  "WID_TF_TOWN_NAME_EDITBOX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_TOWN_NAME_RANDOM,                   "WID_TF_TOWN_NAME_RANDOM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_SIZE_SMALL,                         "WID_TF_SIZE_SMALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_SIZE_MEDIUM,                        "WID_TF_SIZE_MEDIUM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_SIZE_LARGE,                         "WID_TF_SIZE_LARGE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_SIZE_RANDOM,                        "WID_TF_SIZE_RANDOM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_CITY,                               "WID_TF_CITY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_LAYOUT_ORIGINAL,                    "WID_TF_LAYOUT_ORIGINAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_LAYOUT_BETTER,                      "WID_TF_LAYOUT_BETTER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_LAYOUT_GRID2,                       "WID_TF_LAYOUT_GRID2");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_LAYOUT_GRID3,                       "WID_TF_LAYOUT_GRID3");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TF_LAYOUT_RANDOM,                      "WID_TF_LAYOUT_RANDOM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BEGIN,                              "WID_TT_BEGIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_SIGNS,                              "WID_TT_SIGNS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_TREES,                              "WID_TT_TREES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_HOUSES,                             "WID_TT_HOUSES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_INDUSTRIES,                         "WID_TT_INDUSTRIES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BUILDINGS,                          "WID_TT_BUILDINGS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BRIDGES,                            "WID_TT_BRIDGES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_STRUCTURES,                         "WID_TT_STRUCTURES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_CATENARY,                           "WID_TT_CATENARY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_LOADING,                            "WID_TT_LOADING");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_END,                                "WID_TT_END");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_TT_BUTTONS,                            "WID_TT_BUTTONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_11,                            "WID_BT_TYPE_11");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_12,                            "WID_BT_TYPE_12");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_13,                            "WID_BT_TYPE_13");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_14,                            "WID_BT_TYPE_14");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_21,                            "WID_BT_TYPE_21");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_22,                            "WID_BT_TYPE_22");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_23,                            "WID_BT_TYPE_23");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_24,                            "WID_BT_TYPE_24");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_31,                            "WID_BT_TYPE_31");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_32,                            "WID_BT_TYPE_32");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_33,                            "WID_BT_TYPE_33");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_34,                            "WID_BT_TYPE_34");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_TYPE_RANDOM,                        "WID_BT_TYPE_RANDOM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BT_MANY_RANDOM,                        "WID_BT_MANY_RANDOM");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_CAPTION,                            "WID_VV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_VIEWPORT,                           "WID_VV_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_START_STOP,                         "WID_VV_START_STOP");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_CENTER_MAIN_VIEW,                   "WID_VV_CENTER_MAIN_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_GOTO_DEPOT,                         "WID_VV_GOTO_DEPOT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_REFIT,                              "WID_VV_REFIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_SHOW_ORDERS,                        "WID_VV_SHOW_ORDERS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_SHOW_DETAILS,                       "WID_VV_SHOW_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_CLONE,                              "WID_VV_CLONE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_SELECT_DEPOT_CLONE,                 "WID_VV_SELECT_DEPOT_CLONE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_SELECT_REFIT_TURN,                  "WID_VV_SELECT_REFIT_TURN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_TURN_AROUND,                        "WID_VV_TURN_AROUND");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VV_FORCE_PROCEED,                      "WID_VV_FORCE_PROCEED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_CAPTION,                            "WID_VR_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_VEHICLE_PANEL_DISPLAY,              "WID_VR_VEHICLE_PANEL_DISPLAY");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_SHOW_HSCROLLBAR,                    "WID_VR_SHOW_HSCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_HSCROLLBAR,                         "WID_VR_HSCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_SELECT_HEADER,                      "WID_VR_SELECT_HEADER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_MATRIX,                             "WID_VR_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_SCROLLBAR,                          "WID_VR_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_INFO,                               "WID_VR_INFO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VR_REFIT,                              "WID_VR_REFIT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_CAPTION,                            "WID_VD_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_RENAME_VEHICLE,                     "WID_VD_RENAME_VEHICLE");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_TOP_DETAILS,                        "WID_VD_TOP_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_INCREASE_SERVICING_INTERVAL,        "WID_VD_INCREASE_SERVICING_INTERVAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_DECREASE_SERVICING_INTERVAL,        "WID_VD_DECREASE_SERVICING_INTERVAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_SERVICE_INTERVAL_DROPDOWN,          "WID_VD_SERVICE_INTERVAL_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_SERVICING_INTERVAL,                 "WID_VD_SERVICING_INTERVAL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_MIDDLE_DETAILS,                     "WID_VD_MIDDLE_DETAILS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_MATRIX,                             "WID_VD_MATRIX");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_SCROLLBAR,                          "WID_VD_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_DETAILS_CARGO_CARRIED,              "WID_VD_DETAILS_CARGO_CARRIED");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_DETAILS_TRAIN_VEHICLES,             "WID_VD_DETAILS_TRAIN_VEHICLES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_DETAILS_CAPACITY_OF_EACH,           "WID_VD_DETAILS_CAPACITY_OF_EACH");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VD_DETAILS_TOTAL_CARGO,                "WID_VD_DETAILS_TOTAL_CARGO");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_CAPTION,                            "WID_VL_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_SORT_ORDER,                         "WID_VL_SORT_ORDER");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_SORT_BY_PULLDOWN,                   "WID_VL_SORT_BY_PULLDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_LIST,                               "WID_VL_LIST");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_SCROLLBAR,                          "WID_VL_SCROLLBAR");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_HIDE_BUTTONS,                       "WID_VL_HIDE_BUTTONS");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_AVAILABLE_VEHICLES,                 "WID_VL_AVAILABLE_VEHICLES");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_MANAGE_VEHICLES_DROPDOWN,           "WID_VL_MANAGE_VEHICLES_DROPDOWN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_STOP_ALL,                           "WID_VL_STOP_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_VL_START_ALL,                          "WID_VL_START_ALL");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EV_CAPTION,                            "WID_EV_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EV_VIEWPORT,                           "WID_EV_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EV_ZOOM_IN,                            "WID_EV_ZOOM_IN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EV_ZOOM_OUT,                           "WID_EV_ZOOM_OUT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EV_MAIN_TO_VIEW,                       "WID_EV_MAIN_TO_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_EV_VIEW_TO_MAIN,                       "WID_EV_VIEW_TO_MAIN");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_W_CAPTION,                             "WID_W_CAPTION");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_W_VIEWPORT,                            "WID_W_VIEWPORT");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_W_CENTER_VIEW,                         "WID_W_CENTER_VIEW");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_W_RENAME,                              "WID_W_RENAME");
	SQGSWindow.DefSQConst(engine, ScriptWindow::WID_W_SHOW_VEHICLES,                       "WID_W_SHOW_VEHICLES");

	SQGSWindow.DefSQStaticMethod(engine, &ScriptWindow::Close,     "Close",     3, ".ii");
	SQGSWindow.DefSQStaticMethod(engine, &ScriptWindow::IsOpen,    "IsOpen",    3, ".ii");
	SQGSWindow.DefSQStaticMethod(engine, &ScriptWindow::Highlight, "Highlight", 5, ".iiii");

	SQGSWindow.PostRegister(engine);
}