Happy anniversary!

The new translation patch for Der Langrisser is finally ready. With this patch, every single game error reported should now be fixed. According to the supplied readme.txt, these fixes include:

  • Rewriting done on a considerable amount of dialogue based on user reports and play data supplied by MK. This includes revisions to much of the ending dialogue, re-translation lines in more than 30 scenarios and editing of text which was written based on fault speaker assumptions.
  • Corrected another bug in the original Japanese game which caused Lana’s injured portrait to appear in the end of Scenario 35.
  • Corrected a bug in the original game which listed Elementals as hireable units in the Living Armour and Stone Golem classes. Elementals do not exist as a hireable unit in the games 64-unit array. They have been removed from all units and are no longer displayed in the class change screen, though enemies and NPCs which have elementals will retain their units in game play.
  • The Living Armour class has been augmented with Demon units, which were previously dummied out of the game. Demons are a weaker version of Archdemons, and will only be useful in the stage or two immediately following scenario 13, or if Osto pursues Stone Golem instead of Vampire Lord.
  • Corrected all unit type (affinity) text which was written incorrectly in the Japanese game. The original game listed only 7 unit types, but the manual listed 18. Reverse-engineering of the class data tables showed the game manages 18 distinct unit types, and this explains why units classified as Bowman, such as Ballista, would remain weak to fliers. In the original game, the developers only allocated screen space for two characters at the right of each unit, so the unit types were all renamed to fit this screen. The English game allows for more space than the Japanese, and we are able to display the original intended names. In short, the unit affinity data in the manual for the first time in history matches what you see in Der Langrisser.

In addition to all these changes, the patch includes cheat files for the bsnes and ZSNES Super Nintendo emulators. All cheats are enabled by default, and create a debug system similar to the code for Langrisser II. Any unit can cast magic, move to any tile, attack any unit, move multiple times every turn and players may take control of enemy units. These codes are supplied to add an extra element of fun to the game for long-time fans, and to aid testers in tracking down any last bugs present in only the translated game.

Inconceivable!

Our 1.02 release is considered a public beta, and is released in byuu’s UPS patch format. Information about getting a UPS patcher is on the download page. The final 1.03 release, to be made at an undetermined time, will include a container tentatively named NINJA3.

We feel these changes are significant enough to make the game worth another go for any players who have already completed Der Langrisser.

Enjoy!

29 Responses to “Happy anniversary!”

  1. Koboldslayer Says:

    April Fools’ Day …

  2. Ti Dragon Says:

    Yay ! Nice update ^^

    I just wanted to thank you, byuu and the people who helped for your excellent work on Der Langrisser :)

  3. jsuk Says:

    Great job guys!

  4. kn Says:

    Great work, as always! Thank you so much!

    However, I think I’ve found a typo:
    http://img145.imageshack.us/my.php?image=dle102bugwo8.jpg

    Shouldn’t it be “- Beat Baldo …” instead of “- Best Baldo …”?

    This typo also occurs after starting the battle, if you bring up the menu, and select “Objectives”.

  5. kn Says:

    Sorry! I just stumbled across a prior discussion on this matter (http://projects.elsallia.com/archives/10). So it’s not a typo after all. :)

    Please delete my former comment and this one. Thanks!

  6. LangFan101 Says:

    I downloaded dl.ups, and renamed it to Der Langrisser (V1.1) (J).smc, loaded the sceario and it says Bad Checksum. what do I do?

  7. Brian Says:

    Could Any Help Me!!! I Dont Under stand How to download it could you please help me

  8. Ian Says:

    I have found that SNES9x version 1.51 will run this game without an issue. I played it for abut 4 hours straight and I did not notice any of the mentioned bugs.

  9. paulo Says:

    There are still some bugs i think. I did massive cheating with your cheatcodes, so i’m not sure, but in the independent scenario when ending the penultimate level, there are 3 options that have dialog - not sure how feasible the bugged one is (i think you’d need the teleport spell).

    1: kill both the princess and the serpent rider guy,
    2: only kill the princess
    3: Kill none.

    Both of them have dialogs if they survive, however not killing the princess causes the level never to end, as if that is the condiction the game is using (but she as a dialog before that if you don’t kill her).
    Could be an original game bug.

  10. paulo Says:

    Heh, that 3 should be 4, obviously.

  11. ff Says:

    There is a bug that occurs before you start a scenario while placing units, in which the game looks as if it reset, but the music continues to play. This is only a problem if one does not save the game before starting a scenario. I have not played the original Japanese rom to know whether or not this is unique to the your patch–it is random and therefore not easily reproducible.

    As far as I’ve played, I’ve found one grammatical error.

    “Elsewhere, court magician and head of the Dark Dragon Sorcerers, Egbert, was laying a trap to recover the Dark Rod first.”

    This should be…

    “Elsewhere, court magician and head of the Dark Dragon Sorcerers, Egbert, were laying a trap to recover the Dark Rod first.”

  12. Admin Says:

    Sorry for these comments not getting posted sooner. It appears the site’s spam filter has some problems, and all posts were being trapped in moderation.

    Langfan101: You can start by opening the fucking README file and READING it. Nowhere did it ever instruct users to rename the .UPS file this way.

    Brian: Go to the download page. Scroll to the link for the version 1.02 patch. Click it. Decompress it. Follow the instructions in the supplied README.

    Paulo: I am going to assume this is Independent path Scenario 20. If it is, we cannot fix it. This bug exists in the Japanese game and is caused by the developers’ extremely shoddy handling of scenario event scripts. It would require a full reverse-engineering of all script codes and flags, which would be an effort as large as the translation itself.

    ff: You do need to confirm all bug reports in the Japanese ROM, but what you describe appears to be the infamous game crash known to occur most frequently in ZSNES and less frequently in Snes9X. The controls suddenly slow down, and then everything grinds to a halt and freezes while the music still plays. This is due to extreme errors in the SPC700 sound cores of both emulators and occurs in all versions of Der Langrisser. We reported this to the teams 7 years ago, but they do not care to fix it. You should use SNESGT or bsnes to play the game, otherwise prepare to save very, very frequently. When triggered, this bug can wipe your SRAM.

  13. hoi Says:

    I do not quite understnad how to patch the game to make it work… i read the read me and still dont understand what to do step by step.:( I have bsnes,tsukutomi(ups patcher), and the rom with the require bytes. But I dont know what step am I doing wrong. Please help me.

  14. sluttymuffin Says:

    Such a wonderful job both in the translation and in perfecting your patch over time! I was a huge fan of Warsong as a teenager and am grateful to you guys for translating the game.

    So, I’m wondering. Since everybody knows this game is just way too easy… y’all have any plans to do a hard mode?

    Thanks again for everything!!!!

  15. Joss Says:

    Would someone please post a comprehensive step by step guide for making the patch work?
    I downloaded the original one, the one that DID include renaming the file name, the one that was very much simpler to use, a while ago - but lost it.

    Now, with the original patch unavailable and replaced with a only partly comprehensible, rather more complicated, method of enabling this marvellous game, I am without my Langrisser.

    Can’t you wonderful people just put up the patched, English version, Langrisser for download? Or at the very least give us the choice of the original patch (which had a much better read-me)?

    I love what you SNESsy hacksters are doing, but why make it harder to play the game you worked on so long to make playable in the first place?

  16. Joss Says:

    Just spent however long it was since my last post trying to make this crazy new patch work. Again. Why did you make it more complicated? I’m the fifth person to have problems with it, and all you admin do is swear at a poor sod who doesn’t understand and tell him to read a useless read-me!

    I mean, please tell me exactly what the readme’s phrase “open UPS” means. Is UPS tsukuyomi (or whatever)? Do we download the ‘binary’ or the ’source’ from byuu’s site? Why is the patcher called UPS and tskuyimi (or whatever)? Why does it have a million files but no actual files that make anything happen (I clicked EVERY one) How do we make the patcher/UPS/tuyskuomi (or whatever) work? Why didn’t you just leave it alone when it worked fine? Why don’t you just post the already patched English version and save everyone all this hassle?

    Ok, ok, I’m repeating myself, I’m frustrated. But you got to understand you took a good thing and made it incomprehensible to the vast majority of people without specialist computer skills. I just wanna play a game, not mess around with exciting new file names!

  17. Joss Says:

    Ok, so my last post got deleted. But it’s fine, I’m not mad. If I was you would just delete me again. I apologise for over-zealously demanding a real read-me for the new patch. But it’s obvious that some people here are having trouble, and all we want to do is play a wicked game. So would someone please help us out?

  18. Joss Says:

    Why do you keep deleting my posts? Please sort out the difficulties that some are obviously having. What do I have to do to make you a) not delete my posts and b) help these poor people?

  19. Joss Says:

    ok, so I’m almost there. But this ‘invalid check sum’ thing gets me every time.
    Also, I don’t understand the target file thing (third box in tsukuyomi). What is it supposed to be? The read me says it can be any file, but I don’t get if I’m supposed to make a new file (if so, can it just be a text document or anything?) or if it’s supposed to be .smc or whatever. Sorry for the harassment. It’s so close I can taste the Vampire Lords, just this one little thing holding me up.

  20. Admin Says:

    Sorry. We did not delete your posts. They were all getting caught in moderation. The spam filter on the site is all jacked up and I have not had time to fix it. In fact the whole WordPress needs an upgrade. I have been trying to put it off till the new version comes out, because the idiots put out a new version immediately after I run the upgrade.

    1. At the time of release, byuu’s tool was called UPS. He changed its name to tsukuyomi because he wanted to differentiate between the tool and the file format. The file format is called UPS.

    2. You would download the binary, obviously, unless you enjoy compiling all your software from source code.

    3. The patcher and format names were decided by byuu. Ask him.

    4. There should be a .EXE assuming you have not done something dangerous like letting Windows hide your file extensions. Double click that. If you use Linux, a Debian package is available from http://repository.cinnamonpirate.com/. There is a Mac binary but its location escapes me. If you use anything else, you’re on your own. QNX didn’t make it onto the priority list last time.

    5. This should not be so complicated. In “File to patch,” pick your ROM. In “Patch to use,” pick the .UPS patch file. In “File to create,” make a new file name for your English ROM. Click apply.

    6. Because we like to pretend that making this patch and violating the Berne convention and a shitload of international copyright laws is more forgivable than giving out a pre-patched English ROM, which would be outright piracy.

    7. Invalid checksum probably means your checksum is invalid. Try to get the ROM from http://elsallia.com/. It would be on the Games List/Der Langrisser page.

    8. You want to create a new file. The new patch format uses checksums and XORs, so if you save the patch, you can apply it again to get a fresh ROM for the next release, effectively “unpatching.” It might save you from hunting for a Der Langrisser ROM next update.

    Lastly, if you look at the news post from the last release, you will see that far more people reported patching difficulty. The conclusion was that dumbass children cannot handle a command line. We thought a GUI-based patching program would be considerably more idiot proof.

    We thought wrong.

  21. Joss Says:

    It worked, finally. Totally my problem as well. In my defense, I’ll say that the read-me assumed an above average level of computer literacy, but that still makes it my problem!
    I did some things right every time, but not everything right any one time. Thank you Mr Admin for your patience, thank you to the website and all associated for your wonderful work, thank you byuu for your ingenious programs.
    >dives into Langrisser as a parched desert traveller does an oasis<

  22. Admin Says:

    Glad to hear everything worked out. Hope you enjoy the game.

    You might want to take a look at the forum to see the work-in-progress Der Langrisser editor. Will allow you to edit unit stats and more. Might help to give the game a bit more challenge if you want.

  23. Kenneth Says:

    First of all.. would like to thanks u guys for the great translation job so we langrisser fan can get to play the english ver.

    But wanted to check with u guys or rather all those that played this ver1.1 english ver, it seems that the enemies soldiers does not attack even if my soldier count is 8 vs enemies is 10 unlike those played in ps2 or sega when enemies will attack even soldier count is 10vs10.

    is it becoz emulator version the enemies do not attack unless the count is less 5 or lower?

  24. Kenrik Says:

    Ok, I used to have a Windows, and I miss it big times! Now, I’m stuck with a f** Mac Os X. I just don’t understand how to used Darwin (or Terminal if you prefer) on that Mac. With a Mac, you can click and releshed any files in the Darwin window, so can you just tell me wich files (The rom, the “dl.ups”) I have to put in the order and what to do after. Because I can’t see a “Click on me to create your patched-rom” button in Darwin. I think you don’t use a Mac (Nice for you, seriously!), but if you couls give me some help, it would be really appreciate.

    Thanks Mr. Admin.

  25. Admin Says:

    You need a patcher that works on OSX. You can find a link to one on the Der Langrisser Downloads page. I do not have Darwin or OSX and thus have no clue how this OSX-based patcher works. If you are having problems with it, all I can suggest if you take it up with the OSX port’s author or asking one of your Windows or Linux-using friends for help.

  26. Gunlord Says:

    Hi there! You guys don’t know me, so I most humbly apologize for my intrusiveness if I’m barging in, but I’d just like to thank the team–byuu, Derrick Sobodash, Elfshadow, Eddie Stemkowski, and everyone else on the credits–personally for the work y’all have put into this translation patch for Der Langrisser. I played it in Japanese years ago and really really liked it, and I’ve wanted to enjoy it in English for years. Thanks to you guys, I finally can! You even translated the manual, now *that* is really going the extra mile :) You guys have been working really hard for years on this project for free, so I’d just like you to know that I, at least, really appreciate it. Thank you so much!

  27. Admin Says:

    The manual is an original creation. Translating the manual would have been quite a pain, so we just pulled out the best parts (the tables) and re-made the rest of it all from scratch.

    If you care about that kinda thing, it was made in QuarkXpress 7.0 and typeset in the Bitstream Vera family of free fonts.

  28. Steve Says:

    Had some trouble myself getting it to work. So I downloaded the rom from elsallia.com You need to download the version 1.1. Now, according to the instructions, “the file must have a file size of 2,097,152 bytes. If you have a different file size, it means your ROM has a header. If you do not remove the header, then the patch cannot be applied.”

    Mine was not that size, so I guess I had to remove the header. There were no instructions on how to do that, so I googled and found this tool:
    http://www.rpgclassics.com/trans/downloads/snestl12.zip

    Which I used to remove the header and then, finally, I was able to apply the patch. Hope that helps anyone.

    And admin, the process was not as simple and foolproof as you guys hoped it would be. Perhaps byuu can add the function to remove rom header to his patch tool.

  29. Admin Says:

    We understand the frustration, but you need to remember that the UPS format is not exclusive to Super Famicom, and not all game consoles have the same size headers, or even have headers. Wonderswan, for example, has footers. Trying to support them all would be even more problematic, because file extensions are a poor indicator of what data is in a file — especially “BIN”, which is used for non-interleaved, headerless Sega Megadrive images.

    It’s an all-or-nothing situation.

Leave a Reply