Desolate German Version

Moderator: tr1p1ea

RedNifre
New Member
Posts: 27
Joined: Mon 07 Mar, 2005 1:53 pm

Desolate German Version

Post by RedNifre »

I would like to translate the game to German. But I need your help.
First of all I obviously need all text of the game.
Second I have to know how much space the text can have and how large each letter is
3. Are there umlauts an sharp s in the font? (ä ö ü Ä Ö Ü ß)

Number 3 is not that important. Fortunately, ä ö ü ß are only shortcuts for ae oe ue ss. If they are not in the font by default you don't need to include them if it is to much work.

What do you think?
Last edited by RedNifre on Mon 07 Mar, 2005 4:43 pm, edited 1 time in total.
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

Do you have the source? Or are you trying to do it with a hex editor... either way you need permission of tr1p...
Image
RedNifre
New Member
Posts: 27
Joined: Mon 07 Mar, 2005 1:53 pm

Post by RedNifre »

No, no, I know nothing about asm coding and I don't have the source. My idea was that maybe tr1p could give me all the text, I translate it and tr1p reintegrates it in the source. Then he could add the german version to the zip archive.

I did not plan to do this without permission. Anyway, a german version would be nearly useless if it wasn't included in the zip archive of the game. Noone would download it, if it was in an unknown webspacee, seperated from the original version...
Last edited by RedNifre on Mon 07 Mar, 2005 3:56 pm, edited 1 time in total.
User avatar
DJ_O
Calc King
Posts: 2323
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

I wish I could translate it in french too, unfortunately french syntax is a lot bigger than english so the game would not fit anymore on the 82/83
ImageImageImageImage
RedNifre
New Member
Posts: 27
Joined: Mon 07 Mar, 2005 1:53 pm

Post by RedNifre »

Kevin, the syntax problem also appears in German. But I'm sure that it can be compensed(does this word exist?) by using aliases (like replacing "idiot" with "depp" to gain 1 letter etc.), or rephrasing it.

Give it a try, moi, je pense que c'est possible! :wink:
leofox
Calc Master
Posts: 1064
Joined: Fri 17 Dec, 2004 3:22 pm
Location: Probably playing DDR
Contact:

Post by leofox »

RedNifre wrote:Kevin, the syntax problem also appears in German. But I'm sure that it can be compensed(does this word exist?) by using aliases (like replacing "idiot" with "depp" to gain 1 letter etc.), or rephrasing it.

Give it a try, moi, je pense que c'est possible! :wink:
i think you mean compensate. Sure, it would be possible to rephrase it. I've seen games translated from Japanese to English that way. Usually, a Japanese character is like 2 or 3 english characters, so they changed stuff like enemy into foe, and it worked allright.

If you want me to make a Dutch version btw, just ask :)
Image
Image
User avatar
DJ_O
Calc King
Posts: 2323
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

Mais le pb est que je ne sais pas s'il faut modifier le code pour afficher les textes correctement... oh WAIT! this is an english forum ! :lol:

The pb is that we might have to modify the code a bit to change the text and my asm level is still very low
ImageImageImageImage
RedNifre
New Member
Posts: 27
Joined: Mon 07 Mar, 2005 1:53 pm

Post by RedNifre »

Thanks for the "compensate"-hint. (When I don't know the english word for something I usually take the german one, replace some letters etc. (in this case it was "kompensieren"))

Forgive my stupidity, but what does pb mean?
User avatar
DJ_O
Calc King
Posts: 2323
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

RedNifre wrote:Forgive my stupidity, but what does pb mean?
Problem
ImageImageImageImage
Spengo
Calc Master
Posts: 1116
Joined: Sat 15 Jan, 2005 3:56 am
Location: ooga booga land
Contact:

Post by Spengo »

Don't worry, I didn't konw what pb meant either....and my native language is english. >_< Anyway, good luck with your translation, just make it understandable. Sometimes, when things are translated from another language, they get a bit messed up.
bananas... o.o
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

Well, it has taken me a while to notice this thread ... sorry :).

Anyway, i dont mind at all if you want to translate. There are some problems with making the text fit into the correct space on screen, which is why some of the wording is funny in the game :).

Ill get all the text from the game for you.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
RedNifre
New Member
Posts: 27
Joined: Mon 07 Mar, 2005 1:53 pm

Post by RedNifre »

Great!
Oh, and about the font: I think I found it here: http://www.ticalc.org/archives/files/ss/430/43028.gif

Now I only need to know the length of a line in pixels...
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

I want a all your base belongs to us version :mrgreen:
Image
leofox
Calc Master
Posts: 1064
Joined: Fri 17 Dec, 2004 3:22 pm
Location: Probably playing DDR
Contact:

Post by leofox »

kv83 wrote:I want a all your base belongs to us version :mrgreen:
Somebody has set up us the Ion-Phaser!
Image
Image
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

Well for the data carts the max is 74 pixels.

Here is the text for the game:

Code: Select all

CreditSpareLine:
	.db "                     ",0
CreditLine0:
	.db "Code, GFX, Story etc",0
CreditLine1:
	.db "Patrick Prendergast",0
CreditLine7:
	.db "Acknowledgements",0
CreditLine8:
	.db "Durk Kingma - Grayscale",0
CreditLine9:
	.db "Kerey Roper - Huffman",0
CreditLine10:
	.db "Joe Pemberton - RLE",0
CreditLine11:
	.db "Joe Wingbermuehle - Ion",0
CreditLine12:
	.db "Tijl Coosemans - Venus",0
CreditLine13:
	.db "DetachedS - MirageOS",0

CreditLine14:
	.db "Testers",0
CreditLine15:
	.db "David Sleight",0
CreditLine16:
	.db "John Sleight",0
CreditLine17:
	.db "Durk Kingma",0
CreditLine18:
	.db "Joe Pemberton",0
CreditLine19:
	.db "Shawn McAndrews",0
CreditLine20:
	.db "Tom King",0
CreditLine21:
	.db "Domi Alex",0
CreditLine22:
	.db "Sammy Griff",0
CreditLine23:
	.db "Dennis Tseng",0
CreditLine24:
	.db "AndySoft",0
CreditLine25:
	.db "jedbouy",0
CreditLine26:
	.db "Bram Tant",0
CreditLine27:
	.db "Martin Warmer",0
CreditLine28:
	.db "Vincent Junemann",0


CreditLine32:
	.db "Special Thanks & Greetz",0
CreditLine33:
	.db "Everyone @ MaxCoderz",0
CreditLine34:
	.db "Everyone on #TCPA (EFNet)",0
CreditLine35:
	.db "ticalc.org",0

CreditLine36:
	.db "No animals were hurt more",0
CreditLine37:
	.db "than once during the",0
CreditLine38:
	.db "making of this game.",0
CreditLine39:
	.db "Just Kidding ;P",0

CreditLine40:
	.db "Thanks for Playing!",0
CreditLine46:
	.db "visit www.MaxCoderz.com",0



txtMaxCoderz:
	.db "MaxCoderz Presents",0
txtTr1p1ea:
	.db "a tr1p1ea game",0

txtStats:
	.db "Items Found (/24):|"
	.db "            Enemies Killed:|"
	.db "               PlayerDeaths:||"
	.db "Awards:",0

txtResetGame:
	.db "OverWrite Current Game?|"
	.db "Alpha = Yes :: Clear = No",0
txtControls:
	.db "- Controls -",0
txtInfo:
	.db "2nd = Look / Shoot|"
	.db "Alpha = Inventory|"
	.db "XT0n = Look / Shoot Mode|"
	.db "Mode = Close all Pop-Ups|"
	.db "Clear = Quit to TitleScreen",0

txtEarnEnding2:
	.db "Earn 3 Good Awards for|"
	.db "an Extended Ending!",0

txtSirMissALot:
	.db "Sir Miss-A-Lot",0
txtSherlockHolmes:
	.db "Sherlock Holmes",0
txtDodger:
	.db "Running Scared",0
txtTerminator:
	.db "Terminator",0
txtOverAgain:
	.db "Over & Over Again",0
txtSurvivor:
	.db "Survivor",0

txtGotWeapon:
	.db "        Ion Phaser",0
txtArrow:
	.db 1Fh,0

txtInventory:
	.db " - INVENTORY - ",0

txtPlayerDead:
	.db "The Desolate has claimed|"
	.db "your life too . . .",0

txtFDead1:
	.db "OMG! This Person Is DEAD!",0
txtFDead2:
	.db "What Happened Here!?!",0

txtDead1:
	.db "     Another Dead Person",0
txtDead2:
	.db " Search Reveals Nothing",0

txtDeadF:
	.db "     This Person is Dead . . .",0

txtItem1:
	.db "They Seem To Be Holding",0
txtItem2:
	.db "Something",0

txtItem3:
	.db "     Hey Whats This  .  .  . ?",0

txtItem4:
	.db "You Picked Up A",0

txtGotItem:
	.db "You Already Have The",0

txtNeedWeapon:
	.db "You dont have a|"
	.db "          Weapon to equip!",0
txtWeaponBarrier:
	.db "It is not wise to proceed|"
	.db "       without a weapon.",0
txtLifeSupportBarrier:
	.db "You cant enter that sector|"
	.db "   Life-Support is offline.",0
txtAirLockBarrier:
	.db "You cant enter until the|"
	.db "AirLock is re-pressurised",0

txtEmptyItem:
	.db "       ---- N o  I t e m ----",0

txtDoorLocked:
	.db ": Door Locked :",0
txtInvalidCode:
	.db " INVALID CODE",0
txtCodeAccepted:
	.db "       Accepted!      ",0

txtNoPDA:
	.db "                    You Need A|"
	.db "Data Cartridge Reader",0

NoDataCart:
	.db "         No Data Cartridge| ",
	.db "Selected",0

txtItemPDA:
	.db "    Data Cartridge Reader",0
txtItemDataCart1:
	.db "             Data Cartridge 1",0
txtItemDataCart2:
	.db "             Data Cartridge 2",0
txtItemDataCart3:
	.db "             Data Cartridge 3",0
txtItemDataCart4:
	.db "             Data Cartridge 4",0
txtItemDataCart5:
	.db "             Data Cartridge 5",0
txtItemDataCart6:
	.db "             Data Cartridge 6",0
txtItemDataCart7:
	.db "             Data Cartridge 7",0
txtItemDataCart8:
	.db "             Data Cartridge 8",0
txtItemDataCart9:
	.db "             Data Cartridge 9",0
txtItemDataCart10:
	.db "          Data Cartridge 10",0
txtItemDataCart11:
	.db "          Data Cartridge 11",0
txtItemDataCart12:
	.db "          Data Cartridge 12",0
txtItemDataCart13:
	.db "          Data Cartridge 13",0
txtItemDataCart14:
	.db "          Data Cartridge 14",0
txtItemDataCart15:
	.db "          Data Cartridge 15",0
txtItemDataCart16:
	.db "          Data Cartridge 16",0
txtItemPowerDrill:
	.db "                    Power Dril"
	.db "l",0
txtItemLifeSupport:
	.db "    Life Support Data Disk",0
txtItemAirLockTool:
	.db "                 Air-Lock Tool",0
txtItemPowerCell:
	.db "         Box of Power Cells",0
txtItemSpareParts:
	.db "                   Pile of Parts",0
txtItemDuckIdol:
	.db "                    Duck Idol ;)",0
txtItemRubiksCube:
	.db "                   Rubik",39,"s Cub"
	.db "e",0							;hehehe outsmarted :P~

txtIntroBit:
	.db "In the Distant Future . . .",0
txtIntro:
	.db 39,"The Desolate",39," Space Cruiser|"
	.db "leaves orbit. Its mission is|"
	.db "secret, its cargo classified.|"
	.db "6014 Cycles into the journey|"
	.db "the ship encounters a savage|"
	.db "meteorite shower.||"
	.db "Contact with Desolate is lost.",0
txtIntro2:
	.db "The ship sustains heavy|"
	.db "damage. Onboard a cryo-|"
	.db "genic incubation cell|"
	.db "finishes re-animation. Its|"
	.db "occupant steps out of the|"
	.db "chamber not knowing who he|"
	.db "is, or what he is going to do.||"
	.db "But at least he is alive.",0

txtEnding:
	.db "The onboard guidance|"
	.db "system picks up a mining|"
	.db "facility close by. The course|"
	.db "is set and you sit back, finally|"
	.db "free of ",39,"The Desolate",39," & its|"
	.db "murderous hord of Aliens.|"
	.db "You were a clone, an|"
	.db "experiment. Now, ",39,"you",39," are|"
	.db "the sole survivor.",0
txtEnding2:
	.db "System Alert triggered: |"
	.db 39,"Foreign Objects Detected|"
	.db "OnBoard",39,". The Aliens have|"
	.db "attached to the hull!|"
	.db 39,"Main Drive System Offline",39,"|"
	.db "The ship was on a crash|"
	.db "course for the Mining Facility||"
	.db "It wasnt over yet  .  .  .",0
txtTheEnd:
	.db "The End",0

;The item list is as follows (so far :D) :
;
;00 - Personal Data Assistant
;01 - Data Cartridge (room0)
;02 - Data Cartridge (room2)
;28 - Rubik's Cube

txtLevel1Access:
	.db "            Level 1|"
	.db "    Access Code|"
	.db "         Required",0
txtLevel2Access:
	.db "            Level 2|"
	.db "    Access Code|"
	.db "         Required",0
txtLevel3Access:
	.db "            Level 3|"
	.db "    Access Code|"
	.db "         Required",0
txtLevel4Access:
	.db "            Level 4|"
	.db "    Access Code|"
	.db "         Required",0

txtInvalidUse:
	.db "You dont seem to be able|"
	.db "     to use this item here",0

;----------------------------------------
;Data Cartridge Text
;----------------------------------------
DataCartRoom1:
	.db "Im hurt bad . . . I dont|"
	.db "think im gonna make it.|"
	.db "I changed the Level 1|"
	.db "Access Code to: 4057|"
	.db "Maybe that will hold|"
	.db "them off for a while . . .",0
DataCartRoom2:
	.db "For security reasons I|"
	.db "had to change the|"
	.db "Level 2 Access Code.|"
	.db "Maybe now the crew|"
	.db "will stop stealing stuff!|"
	.db "It is:",0
DataCartRoom3:
	.db "The system is going|"
	.db "haywire. The Level 3|"
	.db "Access Code was over-|"
	.db "written. I only just|"
	.db "recovered it. Turns out|"
	.db "It is:",0
DataCartRoom4:
	.db "Crew I am honoured to|"
	.db "have served as your|"
	.db "captain. The Level 4|"
	.db "Access Code will get|"
	.db "to the evacuation deck|"
	.db "It is:",0
DataCartRoom5:
	.db "Willis and I are stuck.|"
	.db "Needless to say we are|"
	.db "both done for. We might|"
	.db "have had a chance, but|"
	.db "some idiot changed the|"
	.db "Level 1 Access Code!",0
DataCartRoom6:
	.db "I dont see why I should|"
	.db "be the one who has to|"
	.db "fix the generator.|"
	.db "There is no way im|"
	.db "going with those things|"
	.db "all over the place . . .",0
DataCartRoom7:
	.db "DrMorgan: Meteorite|"
	.db "shower claimed a lot|"
	.db "of the crew, however|"
	.db "some feature strange|"
	.db "abrations. Almost like|"
	.db "bite marks . . ?",0
DataCartRoom8:
	.db "DrMorgan: I found a|"
	.db "strange creature. At|"
	.db "first i thought it was|"
	.db "deceased. But it sprang|"
	.db "up and attacked my|"
	.db "associate! . . .",0	
DataCartRoom9:
	.db "DrMorgan: To make|"
	.db "matters worse the|"
	.db "creatures are|"
	.db "evolving rapidly. My|"
	.db "associate claims he|"
	.db "saw one over 7 feet!",0
DataCartRoom10:
	.db "It truly baffles me|"
	.db "considering our cargo|"
	.db "why they insist on|"
	.db "equipping the ship with|"
	.db "ONLY Ion-Phasers.|"
	.db "They are useless!!!",0
DataCartRoom11:
	.db "Capt Millin: We are|"
	.db "losing crew fast. I sent|"
	.db "Willis to re-animate|"
	.db "the clones. Right now|"
	.db "they are the only|"
	.db "chance we have . . .",0
DataCartRoom12:
	.db "Capt Millin: I am very|"
	.db "anxious to see the|"
	.db "clones in action. I|"
	.db "hear that they are the|"
	.db "most advanced clone|"
	.db "soldiers ever created.",0
DataCartRoom13:
	.db "Capt Millin: We are|"
	.db "transporting a cargo|"
	.db "of genetically|"
	.db "modified clones to a|"
	.db "IH-2 Military Facility|"
	.db "for field testing . . .",0
DataCartRoom14:
	.db "Capt Millin: I have|"
	.db "just recieved word|"
	.db "that the facility on|"
	.db "earth was destroyed.|"
	.db "We now carry the only|"
	.db "clone prototypes.",0
DataCartRoom15:
	.db "Willis: We are in BIG|"
	.db "trouble. Only 1 clone|"
	.db "survived the meteorite|"
	.db "shower. And the system|"
	.db "says Re-animation will|"
	.db "take over 6 hours!!!",0
DataCartRoom16:
	.db "This is ludicrous!|"
	.db "65 credits for a proton|"
	.db "bar? How are we|"
	.db "meant to snack while|"
	.db "we work? The agency|"
	.db "is getting on my nerves.",0

;----------------------------------------
;Inventory Text
;----------------------------------------
txtUseRubiksCube:
	.db "You dont have any time|"
	.db "    to play with this now",0

;----------------------------------------
;PUZZLE TEXT
;----------------------------------------
txtPuzzleComplete:
	.db "       It doesnt look like you|"
	.db "  can do anything else here",0

txtPuzzle1:
	.db "This Generator is damaged|"
	.db " All of the panels are loose",0

txtPuzzle2:
	.db "     This Workstation doesnt|"
	.db "seem to have any power...?",0

txtPuzzle2_Cont:
	.db "    The Workstation has now|"
	.db "   successfully booted up    ",1fh,0

txtPuzzle2_Item:
	.db " The Workstation Ejected A|"
	.db "                Data Cartridge 2",0

txtFixGenerator:
	.db " You use the Power Drill|"
	.db "to Repair the Generator",0

txtFixLifeSupport:
	.db "      Life-Support System|"
	.db "has been fully restored",0

txtFixAirLock:
	.db "The Evacuation Deck has|"
	.db "   been re-pressurised",0

txtFixMainFrame:
	.db "You Insert a Power Cell.|"
	.db "Guidance System Online",0

txtPuzzle4:
	.db "    The Life Support System|"
	.db "       needs Re-Configuring",0

txtPuzzle5:
	.db "              AirLock Control &|"
	.db " Re-Pressurisation Station",0

txtPuzzle6:
	.db "   This MainFrame is missing|"
	.db "                        a Power Cell",0

txtPuzzle7:
	.db "   This Pod cant naviagate.|"
	.db "Guidance System is offline",0


The '|' character is used as a 'new line' indicator amd the ,39, is a substitute for the " ' " character.

You can see how wasteful this game is with memory ... all those leading spaces :roll:.

For anyone who wants the 83 source ... or if you just feels like laughing at some n00b code, you can get it here: http://users.tpgi.com.au/adslmpxk/Files/Desolate.zip

:).
Last edited by tr1p1ea on Mon 07 Mar, 2005 5:14 pm, edited 1 time in total.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
Post Reply