CU Amiga demo text string analysis

; Exploring K240, a disassembly project

This is an analysis of the text strings which changed between the K240 demo and the full version.

See also the full demo strings list.

  1. Changed text strings
  2. String change analysis
  3. Other text strings

Changed text strings

The following is a complete table of text strings which changed between the K240 demo and final release, or which were not added until the final release.

ID Demo text Final game text
38 HARNESS THE SUN’S POWER. GENERATES 2MW/DAY, OR 4MW WITH A POWER DOUBLER. HARNESS THE SUN’S POWER. GENERATES 2MW/DAY, OR 4MW WITH A POWER AMPLIFIER.
40 MORE EFFICIENT THAN SOLAR PANELS. GENERATES 4MW/DAY, OR 8MW WITH A POWER DOUBLER. MORE EFFICIENT THAN SOLAR PANELS. GENERATES 4MW/DAY, OR 8MW WITH A POWER AMPLIFIER.
60 A HUGE MATRIX OF SOLAR PANELS TO USE SPACE MORE EFFECTIVELY. GENERATES 8MW/DAY, OR 16MW WITH A POWER DOUBLER. A HUGE MATRIX OF SOLAR PANELS TO USE SPACE MORE EFFECTIVELY. GENERATES 8MW/DAY, OR 16MW WITH A POWER AMPLIFIER.
69 BUTTON REMOVED SELECT ‘ALIEN’ AND CHOOSE A SCENARIO…
215 FLEET INTERCEPTION NOT AVAILABLE IN THIS DEMO, ONLY IN THE FULL GAME. INTERCEPT AN ENEMY FLEET AND ATTACK.\nRETURN IF SUCCESSFUL.
216   DEPLOY THE FLEET AROUND AN ASTEROID TO ACT AS SENTRIES. ALL APPROACHING ENEMIES WILL BE ATTACKED.
223 TURRET YOU ARE GIVEN THE FOLLOWING EQUIPMENT:
250 TURRET1 YOUR LAST ASTEROID HAS BEEN DESTROYED!\n\nTETRACORP IS DISPLEASED WITH YOUR PERFORMANCE!\n\nIT IS VITAL THAT ALL ALIEN RACES ARE REMOVED\nFROM SECTOR K240 BEFORE IT CAN BE SAFELY\nOPENED FOR FULL-SCALE MINING.\n\nTETRACORP HOPES THAT YOUR PROGRESS WILL IMPROVE.
251 TURRET2 CONGRATULATIONS ON DEFEATING THE SWIXARANS!\n\nTHE EMPRESS HERSELF SENDS HER APPRECIATION OF\nYOUR EFFORTS TO CLEAR SECTOR K240. SHE REQUESTS\nYOUR PRESENCE ON THE IMPERIAL HOMEWORLD AT\nONCE, AND WISHES TO APPOINT YOU AS COLONIAL\nGOVERNOR OF K240.\n\nTETRACORP AWARDS YOU A PERFORMANCE BONUS OF\nFIVE MILLION CREDITS. YOUR WORK HERE IS FINISHED.
272 A COLONY ASTEROID HAS BEEN DESTROYED BY A DEEP SPACE MISSILE A COLONY ASTEROID HAS BEEN DESTROYED, BLOWN TO PIECES!
291 ALERT!! SENSORS REPORT ENEMY SHIPS ENTERING SENSOR RANGE.  
292 ALERT!! INBOUND MISSILE WARNING!  
307 BONUS: CR. BONUS: CD.
310 ALERT!! SENSORS REPORT HOSTILE ENEMY FLEET APPROACHING! CONGRATULATIONS ON DEFEATING THE ENEMY!\n\nYOU NOW HAVE UNCHALLENGED MINING RIGHTS TO THIS\nPART OF SECTOR K240.\n\nTETRACORP IS PLEASED WITH YOUR ABILITY.\n\nTHERE ARE OTHER CHALLENGES AWAITING YOU, AND\nOTHER ALIEN CULTURES TO DEAL WITH.\n\nGOOD LUCK!
314 CONGRATULATIONS!\nYOU HAVE DESTROYED THE ENEMY. THIS IS THE END OF THIS DEMO. THANKYOU FOR PLAYING.  
315 YOUR COLONY HAS BEEN DESTROYED.\nTHIS IS THE END OF THIS DEMO. THANKYOU FOR PLAYING.  
318 DEEP SPACE OBJECT!\n\nWE ARE MONITORING A ROGUE COMET WHICH IS ENTERING THIS SECTOR! INCOMING, ENCODED MESSAGE FROM TETRACORP…
349 FINANCIAL COMPUTERS REPORT THEFT FROM COLONY FUNDS. THE PERPETRATORS CANNOT BE TRACED. TOTAL SUM STOLEN = CR. FINANCIAL COMPUTERS REPORT THEFT FROM COLONY FUNDS. THE PERPETRATORS CANNOT BE TRACED.\nTOTAL SUM STOLEN\n= CD.
355 RAPIDLY DECLINING POPULATION!! THIS MAY BE DUE TO HIGH RADIATION! WARNING! RAPIDLY DECLINING POPULATION!!
356 PLEASE INSERT K240 GAME DISK Ç IN ANY DRIVE… PLEASE INSERT K240 GAME DISK x IN ANY DRIVE…
366 DISK IS NOT FORMATTED AS AN AMIGA DISK.\nSELECT THE ‘FORMAT’ ICON. DISK IS NOT FORMATTED AS AN AMIGA DISK.
391 YOU HAVE NO COLONY ON THIS ASTEROID! YOU HAVE NO ACTIVE CPU ON THIS ASTEROID!
412 SORRY, YOU CAN’T PURCHASE ANYTHING IN THIS DEMO.\nBLUEPRINTS ONLY AVAILABLE IN THE ACTUAL GAME. [PURCHASED]
451 YOU CANNOT DEMOLISH BUILDINGS IN THIS DEMO. HABITAT
452 THIS IS THE IMPERIAL TRANSPORTER. YOU CANNOT SELL ORE TO THE EMPIRE IN THIS DEMO. POWER GENERATOR
453 TRANSPORTER CARGO BAYS INACCESSIBLE IN THIS DEMO. RAD SHIELD
454 NO SHIPS WILL BE BUILT IN THIS DEMO. ALSO, MORE SHIP TYPES ARE AVAILABLE IN THE ACTUAL GAME. FORCE FIELD NODE
455 YOU CANNOT BUILD AN ORBITAL SPACE DOCK IN THIS DEMO. THIS ALSO MEANS YOU CANNOT BUILD THE LARGER SHIPS. SEISMIC ATOMISER
456 YOU CANNOT BUILD MISSILES IN THIS DEMO. DATA GATHERER
457 UNKNOWN! TURRET
458 OTHER MISSILES ARE AVAILABLE IN THE ACTUAL GAME. ENERGISER
479 TOUGH LUCK! YOU HAVE NO SPY SATELLITE ORBITING THAT ASTEROID!
480 GO AND BUY THE GAME TO GET THIS GREAT FEATURE! INTELLIGENCE CONTROL… FUND: CD.
481 SPY SATELLITES ARE UNAVAILABLE IN THIS DEMO. EXIT
482 TRANSPORTER HAS NOT STARTED A NEW COLONY. THIS IS UNAVAILABLE ON THIS DEMO. YOU ARE LIMITED TO ONE ASTEROID. POPULATION
483   CD.
484   MISSILE INVENTORY
485   WE BELIEVE THE ENEMY IS PRESENT ON:
486   NUMBER OF ENEMY ASTEROIDS
487   OUR ASTEROIDS KNOWN TO ENEMY
488   BUILDING INVENTORY
489   MAKEUP OF DEPLOYED FLEET
490   DESTINATION OF DEPLOYED FLEET
491   DESTINATION OF MISSILE STRIKE
492   WE ESTIMATE THE ENEMY POPULATION TO BE
493   WE ESTIMATE THE ENEMY MISSILE YIELDS AS FOLLOWS:\nLOW YIELD: WARHEADS.\nMED YIELD: WARHEADS.\nHIGH $YIELD: WARHEADS.\nOTHER: &WARHEADS.
494   WE ESTIMATE THE ENEMY BUILDING DISTRIBUTION AS:\n GENERAL BUILDINGS.\n DEFENCE BUILDINGS.\n OFFENSE BUILDINGS.\n POWER BUILDINGS.
495   WE BELIEVE THE ENEMY KNOWS ABOUT:
496   THE FLEET DESTINATION IS:
497   WE HAVE NO INFORMATION ABOUT A FLEET LAUNCH!
498   MISSILES ARE HEADED FOR:
499   WE HAVE NO INFORMATION ABOUT A MISSILE STRIKE!
500   WE BELIEVE THE FLEET CONSISTS OF:\n BATTLESHIPS, AND,\n OTHER SHIPS.
501   «< SELECT A SPY SATELLITE »>
502   NO SPY SATELLITE ORBITTING THAT ASTEROID!
503   COMMUNITY
504   ENERGY GLOBE
505   STORAGE RACKS
506   DEFENCE BATTERY
507   ENERGY GATHERER
508   FILTRATION PLANT
509   WEAPONS FACILITY
510   EXTRACTOR
511   SHIELD GENERATOR
512   GRAVITIC CONVERTOR
513   MISSILE LAUNCHER
514   PROBES
515   DEEP SPACE PROBES
516   REACTOR CORE
517   STRATEGIC BUNKER
518   GROUND DOCK
519   SCIENCE LABS
520   FARM
521   TISSUE ORGAN
522   POWER ORGAN
523   TENTACULAR DEFENDER
524   SOLAR CELLS
525   CLASSIFIED DIVISION
526   SHIELD LIMB
527   T-SPACE GENERATOR
528   ROCKET PORTAL
529   RECEPTOR CELLS
530   TRACTOR GENERATOR
531   SURGE GENERATOR
532   BRAIN
533   DOCKING PORTAL
534   SCIENCE BRAIN
535   STOMACH
536   WARNING! THE LARGE ALIEN SHIP IS SUPERHEATING ITS ENGINES!
537   DANGER!! DANGER!!\nTHE ALIEN ENGINES ARE TURNING CRITICAL!!
538   THE ENEMY FLEET WE WERE TRACKING HAS VANISHED!
539   INTERCEPTION FLEET REPORTS THAT THE ENEMY FLEET WAS JUST A GHOST IMAGE!
540   REPORTS ARRIVING SUGGEST THAT THE ALIEN CLOAKING DEVICE HAS POWERED DOWN!
541   LOOK FOR THE PATTERN IN THE ENEMY ATTACKS.\nIT IS VERY PREDICTABLE.
542   BE CAREFUL WHEN TAKING OVER AN ENEMY ASTEROID.
543   KEEP A CLOSE WATCH ON THE POSITIONS OF ENEMY\nASTEROIDS.
544   THE ENEMY ARE KNOWN TO POSSESS ASTEROID ENGINES.
545   THE ENEMY ARE KNOWN TO POSSESS VERY SENSITIVE\nSPY SENSORS.
546   THE MAIN ENEMY ASTEROID IS PROTECTED BY A CLOAKING\nDEVICE. YOU MUST DESTROY ALL CLOAK GENERATORS\nORBITING OTHER ENEMY ASTEROIDS BEFORE YOU CAN\nDETECT THE MAIN ASTEROID!
547   LAST MINUTE INTELLIGENCE…
548   FOR CONTINUING SUPPORT FROM TETRACORP, PLEASE ENTER YOUR SECURITY CLEARANCE CODE.\n\nREFER TO THE K240 MANUAL. IGNORE ALL SUBTITLES IN BOLD OR UNDERLINED PRINT…
549   PLEASE ENTER THE WORD FROM:
550   TETRACORP AUTHORISATION CODE…
551   PAGE:
552   LINE:
553   WORD:
554   FLEET IS NOT ORBITTING THE CURRENT ASTEROID!
561 CR: xxxxxxx CD: xxxxxxx
564 TETRACORP SYSTEMS STATUS….. SPEECH: ACTIVATED.
565   SPEECH: DEACTIVATED.
568 SORRY, THIS OPTION IS NOT AVAILABLE \nON THIS DEMO. PLEASE BUY THE GAME. SAVE GAME FACILITY…\n\nINSERT SAVE DISK IN DRIVE DF0:\nPRESS LEFT MOUSE BUTTON WHEN READY…
569   ANALYSING DISK….
570   DISK ERROR!
571   OPERATION ABORTED!\nRECTIFY THE FAULT AND TRY AGAIN.
572   SCANNING FOR SAVED GAMES….
573   DISK DIRECTORY…\n\nPOSITION 1:\nPOSITION 2:\nPOSITION 3:\nPOSITION 4:
574 USED. NONAME
575 FREE. CLICK LEFT BUTTON ON DESIRED SLOT, OR\nCLICK RIGHT BUTTON TO ABORT….
576   WARNING!!\n\nYOU ARE ABOUT TO EXIT THE GAME.\n\nPRESS ‘Y’ TO EXIT TO DOS, OR\nPRESS ‘N’ TO STAY IN THE GAME.
577   POSITION X CURRENTLY HOLDS A GAME.\n\nCLICK LEFT BUTTON TO OVERWRITE, OR\nCLICK RIGHT BUTTON TO SELECT\nANOTHER POSITION…
578   SAVING GAME TO DISK….
579   SAVE SUCCESSFUL.
580   LOAD GAME FACILITY…\n\nINSERT SAVE DISK IN DRIVE DF0:\nPRESS LEFT MOUSE BUTTON WHEN READY…
581   PREPARING TO LOAD SCENARIO DATA…\n\nINSERT GAME DISK 2 IN ANY DRIVE.\nPRESS LEFT MOUSE BUTTON WHEN READY…
582   INSERT SAVE DISK IN DRIVE DF0:\nPRESS LEFT MOUSE BUTTON WHEN READY…
583   LOADING GAME FROM DISK….
584   LOAD SUCCESSFUL.
593 LOAD SAVE ALIEN FX QUIT GAME END LOAD SAVE ALIEN FX SPEECH DOS END
594   INSUFFICIENT FUNDS FOR THAT REPORT!
595   NONE OF OUR ASTEROIDS!
596   UNKNOWN AT THIS TIME.
597   YOU HAVE ELECTED TO CONTINUE WITH YOUR MISSION.\n\n\nTHE COMPANY ADMIRES YOUR DETERMINATION AND WISHES\nYOU EVERY SUCCESS.\n\nGET READY TO CONTINUE
598   GET READY TO CONTINUE
599   PRESS A MOUSE BUTTON TO CONTINUE
600   YOU HAVE ELECTED TO BEGIN A NEW MISSION.\n\nNOW LOADING STAR CHARTS FOR AN UNEXPLORED REGION\nOF SECTOR K240….
601   THIS ACTION WILL CAUSE YOUR EXISTING MISSION TO\nBE ABORTED!!\n\nCLICK LEFT MOUSE BUTTON TO CONFIRM, OR\nRIGHT MOUSE BUTTON TO RETURN TO YOUR PREVIOUS\nMISSION.
602   YOU HAVE INSUFFICIENT ‘CHIP’ MEMORY FOR SPEECH.\nSORRY!
603   AUTHORISATION CODE INVALID!!
604   AUTHORISATION CODE ACCEPTED…
605   ENTER A NAME FOR THE SAVED FILE:

String change analysis

38, 40, 60
The power building descriptions refer to the Power Amplifier as the Power Doubler, possibly an old name. The blueprint itself is already named Power Amplifier in the demo.
69
In the demo, there is a message when a button is extracted and one when an extracted button is removed. A “boop” sound plays in both cases. In the final version, removing a button has no message and plays a click sound. The empty string entry was re-used for the text “SELECT ‘ALIEN’ AND CHOOSE A SCENARIO”.
215
String changed for demo features.
216
A blank entry appears for the fleet sentry mode. The demo uses the previous string.
223, 250, 251
String names for “TURRET”, “TURRET1”, and “TURRET2”, appearing in the alien stats. The gap between 223 and 250 suggests the addition of two alternate turrets was a later addition, and that they were never given specific names. The string “TURRET” was placed back in with string 357 in an additional batch of alien building names. The original turret strings appear to have been deleted, leaving gaps for starting blueprint string and alternate game over text, which was probably added quite late.
272
Text used when a colony has been destroyed by a Mega missile - “BY A DEEP SPACE MISSILE” in the demo, but “BLOWN TO PIECES!” This makes it ambigious how the colony was destroyed. This might be because one of the Swixaran large ships has a self-destruct hardpoint that works as a Mega missile.
291, 292, 310
Inbound ship, missile, and fleet warning. In the demo, this caused a text popup. In the full game, these are replaced with voice clips which don’t interrupt the game. The ship and missile text strings are simply removed in the final version, and the fleet warning is replaced with the standard win text.
307, 349
The abbreviation for “credits” changed from “CR” to “CD”.
314, 315
Game over strings for the demo only. Left empty in the full version.
318
Comet warning text. The final game does not warn you about comets. Final version adds some additional win screen text into the unused slot.
355
“Rapidly declining population” used to suggest “This may be due to high radiation!” The final game doesn’t do this. This may be because other things can cause rapidly declining population, such as certain alien weapons.
356
The original disk request used the byte \x01 to represent the disk number. The final game uses that character for the symbol Ç in French translation. The character is changed to “x”, since it’s replaced with the disk number anyway.
366
A warning that the save game disk is not Amiga formatted disk. The demo has internal strings referring to save games on df0:, so it was already intended at this point to save game to a standard-formatted Amiga floppy disk. The demo refers to a format the disk, which did not appear in the final game, perhaps to avoid players accidentally formatting over their game disk. The drawback is that you need a pre-formatted disk prepared to save on.
391
Error message shown when you try to build on an asteroid you don’t own. “No colony on this asteroid” became “no active CPU on this asteroid”. This may be because the most common case is trying to build after you’ve colonized an asteroid but the C.P.U. hasn’t finished building yet.
412
One of several notices that a feature is unavailable in the demo. This is the blueprint “[PURCHASED]” text, but it’s been repurposed to notify the player tha the feature has been disabled.
451, 452, 453, 454, 455, 456 458, 479, 480, 481, 482
More notices of features disable in the demo. These are the most recent text strings in the numbered index of the demo. A few others appear subsequently in memory, but are not in the demo’s string index. Replaced in the final version with new alien building names and intel screen text.
457
In the demo, this says “UNKNOWN!”, perhaps originally used as dummy text for the Intel screen. Replaced with “TURRET”, which covers all alien turrets.
483 - 502
First text not to have any numeric equivalent in the demo. Text strings from this point on reflect features added to the game after the demo was build circa Jan 1994. These in particular are Intel screen spy satellite report strings.
503 - 520
Rigellian building names.
521 - 535
Swixaran building names.
536, 537
Swixaran self-destruct ship hardpoint warnings.
538, 539
Swixaran ghost fleet notifications.
540
Swixaran asteroid cloak string.
541 - 547
Last minute intelligence text. Presumably added to account for things not mentioned in the game manual.
548 - 553
Manual protection code text.
554
“Fleet is not orbitting the current asteroid!” A rarely used text, presumably for when ordering a fleet to guard an asteroid they aren’t at.
561
Abbreviation for credits changed from “CR” to “CD”.
564, 565
Enabling and disabling speech. The string in this approximate location in the demo says “TETRACORP SYSTEMS STATUS…”
568
Another notice of features unavailable in the demo, used for the save game text in the full game.
569 - 584
Load, save, and exit game text strings in the full game. Two demo strings 574-575 say “USED.” and “FREE.”, referring to memory or disk usage.
593
The text string for the bottom of the Tetracorp page, with the text for “LOAD SAVE ALIEN FX”, etc. The difference is that the demo says “QUIT GAME END”, whereas the full version adds a speech toggle button, saying SPEECH DOS END. This is the last text string in the demo.
594, 595, 596
More Intel report strings which only appear in the final strings. This certainly confirms that Intel features were added very late in development.
597, 598, 599, 600, 601
New game strings in the full game only, used when starting a new game or abandoning an old game in progress to select a new alien.
602
Full version only. Notification that you haven’t got enough memory to enable speech.
603, 604, 605
Full version only. Manual protection and save game file naming.

Other text strings

Other text strings not in the text list include:

Demo version Full version
CON:0/10/630/120/K240 - (c) 1993 Gremlin Graphics. CON:0/40/635/120/K240 - (c) 1994 Gremlin Graphics.
ENTER HELP CODE:  
ENTER SHIP 1-7: ENTER SHIP 1-8:
ENTER SFX A-Z: TEST: ENTER SFX A-W:
  TEST: ENTER SPEECH A-U:

« Back to index page