// text.h const char* const story[] = { "The year is 2144, and","Earth has become polluted" ,"and has dangerously low","levels of natural" ,"resources. The CES","(Coalition for Earth's" ,"Survival) has deemed it","necessary to find new" ,"sources for coal and oil,","or even a location to" ,"colonize. With little","time to spare, Earth" ,"sends you, Kevin Powers,","with a team of" ,"researchers and miners,","to explore the stars." ,"","One day on the ship, the" ,"crew is relaxing and","making bets on sporting" ,"events going on back on","Earth. Suddenly, the ship" ,"hits a small asteroid.","Ironically, the ship's" ,"resources are damaged,","and it begins to run low" ,"on oil and fuel. You","desperately try to steer" ,"the ship to a nearby","planet, but realize that" ,"a fatal crash is","inevitable. Just before" ,"hitting the planetary","surface, you eject from" ,"the ship. Your crew is","not so lucky." ,"","You look around yourself." ,"You are badly injured,","and see no signs of" ,"civilization. You pull","yourself together and" ,"look around anyway...","" ,"Be on the lookout for","signs of life," ,"civilization, and","resources for health and" ,"nourishment. If you have","any hope of getting off" ,"this planet, or letting","Earth know that it's safe" ,"to colonize, you'll need","to find the planet's" ,"Central Communication and","Linkup Center to" ,"establish any outside","contact. According to" ,"your ship's data right","before the crash, the" ,"Center isn't anywhere","close by... so prepare to" ,"explore.","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; const char* const level1pre[] = { "The year is 2144, and","Earth has become polluted" ,"and has dangerously low","levels of natural" ,"resources. The CES","(Coalition for Earth's" ,"Survival) has deemed it","necessary to find new" ,"sources for coal and oil,","or even a location to" ,"colonize. With little","time to spare, Earth" ,"sends you, Kevin Powers,","with a team of" ,"researchers and miners,","to explore the stars." ,"","One day on the ship, the" ,"crew is relaxing and","making bets on sporting" ,"events going on back on","Earth. Suddenly, the ship" ,"hits a small asteroid.","Ironically, the ship's" ,"resources are damaged,","and it begins to run low" ,"on oil and fuel. You","desperately try to steer" ,"the ship to a nearby","planet, but realize that" ,"a fatal crash is","inevitable. Just before" ,"hitting the planetary","surface, you eject from" ,"the ship. ","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"Your crew is not so","lucky." ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; const char* const level2pre[] = { "You look around yourself.","You are badly injured," ,"and see no signs of","civilization. You pull" ,"yourself together and","look around anyway..." ,"","Be on the lookout for" ,"signs of life,","civilization, and" ,"resources for health and","nourishment. If you have" ,"any hope of getting off","this planet, or letting" ,"Earth know that it's safe","to colonize, you'll need" ,"to find the planet's","Central Communication and" ,"Linkup Center to","establish any outside" ,"contact. According to","your ship's data right" ,"before the crash, the","Center isn't anywhere" ,"close by... so prepare to","explore." ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level3pre[] = { "You find yourself in a","murky sewer... you'll" ,"have to travel through","the pipelines to" ,"continue.","" ,"Not everything in your","environment is as it" ,"seems... some walls are","hidden doors that enclose" ,"secret areas, and still","others are destructible" ,"vents. Stay sharp.","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level11pre[] = { "Once you've avoided the","broken vehicles and found" ,"the outside world, your","eyes can only see a" ,"working vehicle nearby,","and a vast desert..." ,"filled with narrow","canyons, rock ledges, and" ,"pathways for your vehicle","to traverse." ,"","Watch for the black rock" ,"deposits. They generally","form on wall corners, and" ,"can help keep you","oriented." ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; const char* const level12pre[] = { "You escape the desert","just before your ship" ,"fails and explodes.","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level14pre[] = { "You're approaching a","large facility... surely" ,"the main entrance will be","heavily guarded, and" ,"maybe even locked... be","sure to look for" ,"alternate entrances.","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level19post[] = { "These creatures finally","got you outnumbered." ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; const char* const level20post[] = { "It looks like one of them","took you to a holding" ,"cell... will you be able","to escape with no" ,"weapons?","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level24pre[] = { "After traveling in the","tunnels for a while, you" ,"realize that you've been","traveling lower and" ,"lower... you are actually","underground! What purpose" ,"could these underground","tunnels have?" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level25pre[] = { "The paths continue","hopelessly down...," ,"...could the planet have","teleporting technology?" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"",NULL}; const char* const level36pre[] = { "The next floor up, the","Ruler floor, is protected" ,"with foolproof security","technology. Well, all" ,"technology needs power...","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; const char* const level38post[] = { "Kevin Powers realizes","that this mutlilevel" ,"complex is in fact the","Central Communications" ,"and Linkup Center. At one","of the terminals, he" ,"manages to contact Earth.","" ,"Earth is sending a fleet","of ships to take Kevin" ,"back, and further explore","this mysterious planet," ,"which may end Earth's","natural resource crisis." ,"","" ,"","" ,"Kevin will definitely","have a lot of stories to" ,"tell them when they","arrive." ,"","" ,"THE END","" ,"CONGRATULATIONS!","" ,"If you enjoyed this game,","please let me know!" ,"(Email me, or post in the","forum on my site.)" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; const char* const creditscroll[] = { "CREDITS:","" ,"","Malcolm Smith - Graphics," ,"Game Code, Tools,","Documentation, Levels" ,"","" ,"","" ,"","Thomas Nussbaumer - FAT" ,"Engine, Text Scroller","Base, Starfield Base," ,"FAT-Related Tools","" ,"Michael Holt - Menu","Interface Base, Bmp2bin" ,"tool","" ,"Scott Noveck - FAT Engine","Enhancements" ,"","Jeff Wilcox - Corridor 92" ,"Demo (inspiration), Help","with FAT Engine" ,"","" ,"","" ,"Beta Testers: Thanks so","much:" ,"TI89coder (RC 1-7)","Digital (RC 6-7)" ,"MacIntoc (RC 5)","MasterZog (RC 1)" ,"nEUrOO (RC 1)","StoopidGuy (RC 1)" ,"fisch2 (RC 1)","" ,"","Suggestions By:" ,"(Game Specific)","Michael879" ,"MastaZog","JimRandomH" ,"MrKazooti","" ,"(General Programming)","Lots of people on the" ,"TICT TIGCC Programming","board - Thanks a bunch!" ,"","(Miscellaneous)" ,"paulygon","Tim101" ,"","" ,"","" ,"Thanks for playing","Oblivion!" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,"","" ,NULL}; /* end */ /*----DO NOT TRANSLATE/ CHANGE AT ALL!------*/ const char *const TI89_rowread[] = { "Up", "Left", "Down", "Right", "2nd", "Shift", "Diamond", "Alpha", "Enter", "+", "-", "*", "/", "^", "Clear", "F5", "(-)", "3", "6", "9", ",", "T", "<-", "F4", ".", "2", "5", "8", ")", "Z", "CATALOG", "F3", "0", "1", "4", "7", "(", "Y", "MODE", "F2", "APPS", "STO", "EE", "|", "=", "X", "HOME", "F1", " ", " ", " ", " ", " ", " ", " ", "ESC",NULL }; /*----DO NOT TRANSLATE/ CHANGE AT ALL!------*/ const char *const TI92plus_rowread[] = { "2nd", "Diamond", "Shift", "Hand", "Left", "Up", "Right", "Down", " ", "Z", "S", "W", "F8", "1", "2", "3", " ", "X", "D", "E", "F3", "4", "5", "6", "STO", "C", "F", "R", "F7", "7", "8", "9", "Space", "V", "G", "T", "F2", "(", ")", ",", "/", "B", "H", "Y", "F6", "sin", "cos", "tan", "^", "N", "J", "U", "F1", "ln", "Enter2", "P", "=", "M", "K", "I", "F5", "Clear", "APPS", "*", "BckSpc", "theta", "L", "O", "+", "MODE", "ESC", " ", "-", "Enter1", "A", "Q", "F4", "0", ".", "(-)",NULL }; //Translate, lengths must be about the same const char * const choices[]= {"Play Game!","Reset Progress","Story","Options","Quit",NULL}; //Translate, lengths must be about the same const char * const options[]= {"Intro ","Config Keys","-Go Back-",NULL}; //Translate, lengths must be about the same const char * const difficulties[]= {"Normal","Harder","Insane","Impossible","-Go Back-",NULL}; //Translate, lengths must be about the same const char * const gameKeyFuncs[] = { " Fire? ", " Strafe? ", " Press Button? ", "Switch Weapon? ", " Speed Up? ", " Pause? ", " Boss/Teacher? ", " Save Game? ", " Load Game? ", NULL }; //Translate, lengths must be about the same //If necessary, you can add more strings explaining //that progress will be reset. However, the last two //strings must remain similar: the last shows an ERROR, //and the 2nd to last shows NO ERROR. These can only //be one line. const char *const resetWarn[]= { "WARNING", " ", "You will lose ALL OF YOUR", "GAME PROGRESS if you", "continue. Press APPS to", "reset, or any other key", "to abort.", "--Progress reset OK.--", "--Error: Aborted.--", NULL }; //Translate - See notes surrounding strings too const char *const gamestrings[]= { //Lengths must be about the same "PAUSED","Press any key.","Press ON to turn calc off.", //Any length "Game Saved.", //Lengths must be about the same "Press Load again to confirm.","Press HOME to restart level.", "Press APPS to change keys.", //Any length "You toggled a door.", "Need keycard.","Locked!", "Find a working vehicle to flee this facility!", "Find the exit... with the help of your vehicle.", "Kill ALL enemies to enable the exit door.", "Kill the Guardian to continue... its slow projectiles are deadly!", "Destroy all the security monitors to continue.", "Destroy all the security panels to continue.", "Destroy all power generators to continue.", "OBJECTIVE NOT COMPLETE:", "Of course... these tunnels are all coal mines! \ That must mean that this planet has crucial natural resources. \ I need to quickly find the Linkup Center to report these findings \ to Earth!", "Press the Button key to go back to", "+10 Health!","+25 Health!","+15 Health!", "+50 Armor!","+100 Armor!", "Keycard!", "Pistol Ammo!","MachGun Ammo!","Rocket Ammo!","Plasma Ammo!","RailGun Ammo!", "Pistol!","Machinegun!","RocketLauncher!","PlasmaGun!","RailGun!", //Lengths must be about the same "When game starts, press Load","to load last Mid-Save.", //Lengths must be about the same - on the HUD " Health"," Armor"," Ammo","Level ","Floor ","Roof", NULL}; /* end */