004191C0 **** STRING BETWEEN SQUARE BRACKETS IS TOO LONG 004191F0 **** NUMBER BETWEEN SQUARE BRACKETS MUST BE POSITIVE 00419228 **** CHARACTER BETWEEN SQUARE BRACKETS IS NOT A NUMBER IN ARRAY DECLARATION 00419274 **** VARIABLE BETWEEN SQUARE BRACKETS IS NOT A VAR_INT 004192AC **** NO NUMBER BETWEEN SQUARE BRACKETS IN ARRAY DECLARATION 004192E8 **** MORE THAN ONE [ IN ARRAY DECLARATION 00419314 **** UNMATCHED ] IN ARRAY DECLARATION 0041933C **** TIMERB CAN ONLY BE USED WITHIN CURLY BRACKETS 00419370 TIMERB 00419378 **** TIMERA CAN ONLY BE USED WITHIN CURLY BRACKETS 004193AC TIMERA 004193B4 **** COULD NOT FIND THIS VARIABLE 004193D8 **** WHILE HAS TOO MANY ANDS/ORS TO ADD GOTO 00419408 SPECIAL_LABEL_WHILES_B_%d: 00419424 SPECIAL_LABEL_WHILES_A_%d: 00419440 **** COULDN'T FIND MATCH FOR 'WHILE' 00419468 **** IF HAS TOO MANY ANDS/ORS TO ADD GOTO 00419494 SPECIAL_LABEL_IFS_%d: 004194AC SPECIAL_LABEL_IFS_ELSE_%d: 004194C8 **** TWO ELSES IN ONE IF BLOCK? 004194E8 **** COULDN'T FIND MATCH FOR 'IF' 0041950C SPECIAL_LABEL_REPEATS_%d: 00419528 **** COULDN'T FIND MATCH FOR 'REPEAT' 00419550 **** STILL WITHIN SCOPE AT END OF FILE 00419578 **** CANNOT END SCOPE. WASN'T IN ONE 004195A0 **** CANNOT NEST SCOPE BLOCKS 004195C0 **** TOO MANY LOCAL VARS IN THIS SCOPE BLOCK 004195F0 **** VARIABLE ALREADY EXISTS IN THIS BLOCK (1) 00419620 **** CANNOT HAVE GLOBALS AND LOCALS WITH THE SAME NAME 00419658 **** LOCAL VARS ARE NOT ALLOWED OUTSIDE OF SCOPE BLOCK 00419690 **** TOO MANY GLOBAL VARS 004196AC **** ARRAY IS TOO BIG 004196C4 **** VARIABLE NAME EXISTS ALREADY AS A STRING CONSTANT 004196FC **** VARIABLE NAME EXISTS ALREADY 00419720 **** COULDN'T MATCH ALTERNATIVE WHILST COMPILING 00419754 %d 00419758 %f 0041975C %s(%d) 00419764 Local Variable Index too big for UInt16 0041978C %s[%d] 00419794 Global Variable Index too big for UInt16 004197C0 Array Index is greater than the size of the array 004197F4 Array Index must be 1 or more 00419814 %s 00419818 Base address of Local Array is too big for UInt16 0041984C Base address of Global Array is too big for UInt16 00419880 Local Variable Index for Array is too big for UInt16 004198B8 Global Variable Index for Array is too big for UInt16 004198F0 **** HandleArrayArgument - Graeme has made a mistake 00419928 **** NON EXISTING VARIABLE (IN THIS SCOPE ANYWAY) 0041995C **** ARGUMENT TYPE MISMATCH (NAME-LOCAL) 00419988 **** ARGUMENT TYPE MISMATCH (NAME-GLOBAL) 004199B4 **** THIS VARIABLE IS NOT DEFINED IN THIS BLOCK (2) 004199E8 **** ARGUMENT TYPE MISMATCH 00419A04 **** THIS GLOBAL VARIABLE IS NOT DEFINED (2) 00419A34 **** HandleArrayArgument - ARRAY error 00419A5C %s 00419A60 **** THIS LABEL DOESN'T EXIST! 00419A80 **** TOO MANY LABEL REFERENCES (hassle Obbe) 00419AB0 **** SOMETHING WENT WRONG HERE 00419AD0 **** ARGUMENT TYPE MISMATCH (FLOAT) 00419AF4 **** ARGUMENT TYPE MISMATCH (INT) 00419B18 **** NO SCOPE FOR DESTINATION LINE 00419B3C **** CANNOT USE A NUMBER AS INPUT VARIABLE 00419B68 **** Expected string identifier here 00419B90 **** String identifier is too long (only 7 chars please) 00419BCC **** HandleTextStringArgument - ARGUMENT TYPE MISMATCH 00419C04 **** String is too long (only 127 chars please) 00419C34 **** Should only have one SET_COLLECTABLE1_TOTAL in the script 00419C74 **** SET_COLLECTABLE1_TOTAL should be followed by a 0 00419CAC %d 00419CB0 **** Should only have one SET_PROGRESS_TOTAL in the script 00419CEC **** SET_PROGRESS_TOTAL should be followed by a 0 00419D20 **** Should only have one SET_TOTAL_NUMBER_OF_MISSIONS in the script 00419D68 **** SET_TOTAL_NUMBER_OF_MISSIONS should be followed by a 0 00419DA4 \n 00419DA8 **** ARGUMENT TYPE NOT IMPLEMENTED (kick Obbe) (%d) Com:%d Args:%d 00419DEC %d %s 00419DF4 %d NOT %s 00419E00 Error during compilation - %s not handled by game code 00419E38 **** Script Name has already been used 00419E60 **** ONE ENDWHILE TOO MANY 00419E7C **** ONE ENDIF TOO MANY 00419E94 **** DIDN'T EXPECT TO FIND AN ELSE HERE 00419EBC **** DIDN'T EXPECT TO FIND AN IFNOT HERE 00419EE8 **** DIDN'T EXPECT TO FIND AN IF HERE 00419F10 **** ONE ENDREPEAT TOO MANY 00419F2C **** Couldn't open output file %s - check it is writable 00419F68 wb 00419F6C %d\t%s\t\t\t%d\n 00419F78 **** Couldn't open command usage file - check it is writable 00419FB8 command_usage.txt 00419FCC w 00419FD0 %s\n 00419FD4 **** Couldn't open ordered command file - check it is writable 0041A014 ordered_commands.txt 0041A02C Compiler generated %d bytes from %d lines of code 0041A060 Largest mission script %s size %d bytes 0041A088 Main script size %d bytes 0041A0A4 0041A0A6 \0 0041A0A8 Finished resolving loops 0041A0C4 Resolving loops 0041A0D8 **** Couldn't open text file version of the compiled script - check it is writable 0041A12C main_text.txt 0041A140 **** Couldn't open alphabetical text file key usage file - check it is writable 0041A190 alpha_text.txt 0041A1A0 ERROR %s Text Key is too long 0041A1C0 %d: 0041A1C8 0041A1CC main script 0041A1D8 r 0041A1DC Error On Line %d in 0041A1F4 <----- 0041A200 ERROR LAUNCH_MISSION should only have one parameter 0041A234 ERROR first parameter of LAUNCH_MISSION should be a filename 0041A274 CS. 0041A278 LAUNCH_MISSION 0041A288 ERROR LOAD_AND_LAUNCH_MISSION should only have one parameter 0041A2C8 ERROR LOAD_AND_LAUNCH_MISSION_EXCLUSIVE should only have one parameter 0041A310 ERROR first parameter of LOAD_AND_LAUNCH_MISSION should be a filename 0041A358 ERROR first parameter of LOAD_AND_LAUNCH_MISSION_EXCLUSIVE should be a filename 0041A3A8 LOAD_AND_LAUNCH_MISSION_EXCLUSIVE 0041A3CC LOAD_AND_LAUNCH_MISSION_INTERNAL 0041A3F0 LOAD_AND_LAUNCH_MISSION 0041A408 ERROR GOSUB_FILE should only have two parameters 0041A43C ERROR second parameter of GOSUB_FILE should be a filename 0041A478 GOSUB_FILE 0041A484 SPECIAL_LABEL_SUBSCRIPT_%d 0041A4A0 ERROR Compiler can only handle %d mission scripts 0041A4D8 ERROR Can only handle 2 exclusive scripts - initialisation and one mission 0041A524 ERROR Compiler can only handle %d main extension files 0041A55C ERROR Reading Mission Script %s 0041A57C Reading Mission Script %s. . . 0041F48C EDI 0041F490 **** Couldn't open .dat file %s 0041F4B0 dne 0041F4B4 tobj 0041F4BC objs 0041F4C4 **** Couldn't open .ide file %s 0041F4E4 **** Object name is too long %s 0041F504 **** Couldn't read second item (string) in string 0041F538 **** Second item in string is not a string 0041F564 **** Couldn't read second item in string 0041F590 **** Couldn't read first item (integer) in string 0041F5C4 **** First item in string is not an integer 0041F5F0 **** Couldn't read first item in string 0041F618 **** Line in object data has more than 255 characters 0041F650 **** Too many car and ped models for the compiler to handle (%d) 0041F694 **** Too many objects for the compiler to handle (%d) 0041F6CC **** IDE Filename does not begin with DATA %s 0041F6FC DATA 0041F704 **** IDE Filename is too long %s 0041F728 **** First item in string is not IDE 0041F750 **** Line in file containing names of IDE files has more than 255 characters 0041F7A0 NOT_USED%d 0041F7AC **** LINE HAS MORE THAN 255 CHARACTERS 0041F7D4 **** Command not handled by game code 0041F7FC ABS %s 0041F804 ABS 0041F808 WHILENOT 0 0041F814 WHILE 0 0041F81C IFNOT 0 0041F824 GOTO_IF_FALSE %s 0041F838 IF 0 0041F840 %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s 0041F870 %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s 0041F8A0 %s %s %s %s %s %s %s %s %s %s %s %s %s %s 0041F8CC %s %s %s %s %s %s %s %s %s %s %s %s %s 0041F8F4 %s %s %s %s %s %s %s %s %s %s %s %s 0041F918 %s %s %s %s %s %s %s %s %s %s %s 0041F93C %s %s %s %s %s %s %s %s %s %s 0041F95C %s %s %s %s %s %s %s %s %s 0041F978 %s %s %s %s %s %s %s %s 0041F990 %s %s %s %s %s %s %s 0041F9A8 %s %s %s %s %s %s 0041F9BC %s %s %s %s %s 0041F9CC %s %s %s %s 0041F9D8 %s %s %s 0041F9E4 %s %s 0041F9EC IS_THING_GREATER_OR_EQUAL_TO_THING %s %s 0041FA18 GOTO_IF_TRUE %s 0041FA28 IS_THING_GREATER_THAN_THING %s %s 0041FA4C ANDOR 0 0041FA54 GOTO 0041FA5C ONEOVER %s 0041FA68 **** CAN'T DO VAR1 = THING / VAR1 0041FA8C DIV_THING_BY_THING %s %s 0041FAA8 MULT_THING_BY_THING %s %s 0041FAC4 **** CAN'T DO VAR1 = THING -@ VAR1 0041FAE8 SUB_THING_FROM_THING_TIMED %s %s 0041FB0C **** CAN'T DO VAR1 = THING +@ VAR1 0041FB30 ADD_THING_TO_THING_TIMED %s %s 0041FB50 NEGATE %s 0041FB5C **** CAN'T DO VAR1 = THING - VAR1 0041FB80 SUB_THING_FROM_THING %s %s 0041FB9C ADD_THING_TO_THING %s %s 0041FBB8 CSET %s %s 0041FBC4 SET %s %s 0041FBD0 IS_THING_EQUAL_TO_THING %s %s 0041FBF0 ADD_THING_TO_THING %s 1 0041FC08 SUB_THING_FROM_THING %s 1 0041FC24 NOT 0041FC28 WHILENOT 0041FC34 IFNOT 0041FC3C WHILE 0041FC44 IF 0041FC48 %f 0041FC4C **** ARGUMENT NOT RECOGNISED AS A STRING CONSTANT 0041FC80 NIGHT 0041FC88 FALSE 0041FC90 OFF 0041FC94 DAY 0041FC98 TRUE 0041FCA0 ON 0041FCA4 **** WRONG NUMBER OF ARGUMENTS 0041FCC4 **** ARGUMENT MISMATCH 0041FCDC **** LABEL OCCURED TWICE 0041FCF8 **** TOO MANY LABELS IN FILE 0041FD18 **** IF/WHILE ALREADY CONTAINS THE MAX NUMBER OF ORS 0041FD50 **** IF/WHILE ALREADY CONTAINS THE MAX NUMBER OF ANDS 0041FD88 **** IF/WHILE CONTAINS TOO MANY ANDS/ORS 0041FDB4 **** LINE BEFORE AND/OR DOESN'T CONTAIN IF/WHILE 0041FDE8 **** IF/WHILE CONTAINS ANDS AND ORS OR TOO MANY ORS 0041FE1C **** STRANGE ERROR WHILE PROCESSING AN OR 0041FE48 **** IF/WHILE CONTAINS ANDS AND ORS OR TOO MANY ANDS 0041FE80 **** STRANGE ERROR WHILE PROCESSING AN AND 0041FEAC **** UNKNOWN COMMAND 0041FEC4 **** COULDN'T MATCH ALTERNATIVE WHILST READING IN 0041FEF8 **** AND/OR/NOT COMMAND HAS BEEN SPREAD OVER MORE THAN ONE LINE 0041FF38 **** NOT AT START OF LINE WITHOUT AND/OR 0041FF64 OR 0041FF68 AND 0041FF6C **** MORE THAN ONE MISSION_END IN SUBSCRIPT 0041FF98 TERMINATE_THIS_SCRIPT 0041FFB0 **** MORE THAN ONE MISSION_END IN MISSION SCRIPT 0041FFE4 MISSION_END 0041FFF0 **** ERROR WHEN REGISTERING LABEL FOR SUBSCRIPT 00420020 SPECIAL_LABEL_SUBSCRIPT_%d: 0042003C **** MORE THAN ONE MISSION_START IN SUBSCRIPT 0042006C **** MORE THAN ONE MISSION_START IN MISSION SCRIPT 004200A0 MISSION_START 004200B0 **** UNMATCHED /* */ PAIR 004200CC **** LINE HAS STRING WITHOUT A CLOSING QUOTE 004200FC **** STRING MUST BE LESS THAN 128 CHARS 00420128 .. 0042012C . 00420130 %s\*.* 00420138 %s\%s 00420140 **** Mission Script file doesn't contain a MISSION_END 00420178 **** Mission Script file %s doesn't contain a MISSION_END 004201B4 **** Subscript file doesn't contain a MISSION_END 004201E8 **** Subscript file %s doesn't contain a MISSION_END 00420220 **** STILL IN /* */ COMMENT AT END OF FILE (BAD) 00420258 **** First line of subscript file doesn't contain MISSION_START 00420298 **** First line of subscript file %s doesn't contain MISSION_START 004202DC Read: %s\n 004202E8 SAVE_GAME 004202F4 **** Couldn't open input file %s 00420318 ERROR Reading Subscript %s 00420334 Reading Subscript %s. . . 00420350 ERROR Reading Foreign Gosub File %s 00420374 Reading Foreign Gosub File %s. . . 00420398 \0 0042039C SOFTWARE\DMA Design Ltd\GTA3\SC 004203BC 004203C4 File selected: %s 004203D8 ERROR Reading file 004203EC ERROR Compiling 004203FC Compiled successfully 00420414 Compiling . . . 00420424 Interpreting file %s 0042043C -miami 00420444 -close 0042044C file 00420454 path 0042045C -f 00420460 default.ide 0042046C gta_vc.dat 00420478 miami 00420480 liberty 00420488 target 00420490 GTA3 Script Compiler V413 004204AC windowHeight 004204BC windowWidth 004204C8 VPSkelWinClass 004204D8 Mission Scripts (*.SC) 004204F0 LISTBOX 004204F8 AddToListOfDisplayedTextKeys - too many text keys\n 00420530 AddToListOfDisplayedTextKeys - mission filename %s is too long\n 00420570 AddToListOfDisplayedTextKeys - key %s is too long\n 004205A4 MAIN 004205AC AddToListOfDisplayedTextKeys - command %d not handled\n 004205E4 %s %s\n 004205F0 **** Couldn't open text file for storing the keys that are only used in one mission - check it is writable 0042065C missiontextkeys.txt 00420670 Argument %d : expected type %d, variable created with type %d 004206B0 END_OF_LIST 004206C0 Variable has already been used to create entity of a different type 00420708 Local variable has already been used to create entity of a different type 00420754 Create command not handled by SetEntityTypeForVariable() 00420790 Error in code - Create command doesn't pass back an integer 004207CC **** SCRIPT HAS BEEN CALLED WITH VARIABLES OF DIFFERENT TYPES 0042080C **** EXPECTED { BEFORE LABEL 0042082C **** EXPECTED START_NEW_SCRIPT 0042084C **** EXPECTED FIRST VARIABLE TO BE GLOBAL 00420878 **** ASSIGNMENT OPERATION HAS BEEN CALLED WITH VARIABLES OF DIFFERENT TYPES 004208C4 **** EXPECTED FIRST VARIABLE TO BE LOCAL 004208F0 **** EXPECTED SECOND VARIABLE TO BE GLOBAL 0042091C **** EXPECTED SECOND VARIABLE TO BE LOCAL 00420948 **** ASSIGNMENT OPERATION DOES NOT HAVE 2 VARIABLES 0042097C **** UNEXPECTED ASSIGNMENT OPERATION 004209A8 **** VARIABLE CAN'T HAVE BEEN READ AND WRITTEN AT THE SAME TIME 004209EC **** UNEXPECTED VARIABLE TYPE 00420A0C \n\n\n\nLocal variables\n\n\n 00420A24 %s is never written\n 00420A3C %s is never read\n 00420A50 %s is read before being written\n 00420A74 Global variables\n\n\n 00420A88 **** Couldn't open variable usage file - check it is writable 00420AC8 variable_usage.txt