Search results

  1. Crosser

    ROM Hack iQue ver Super Mario 64 DS & New Super Mario Bros region lock

    Given how a game will never, ever need the full Cinese hanzi set, I'm not sure why the iQue only games are supposed to take font glyphs from the BIOS instead of an NTFR with simply the necessary characters. In all honesty, it just sounds bogus.
  2. Crosser

    Hacking C++?

    You wouldn't use that anyway on a DS or any other consoles having no shell/log out. The only real and deep difference between C and C++ is the way you structure your code, not the syntax (which is virtually the same). Still, most C++ constructs can be reproduced in one way or another, for great...
  3. Crosser

    ROM Hack [NDS] Blood of Bahamut - Open Translation

    As suspected, the game can't handle very well single byte strings even during dialog scenes causing all sorts of weird errors. Fortunately I already know what I've got to change in order to make it all work correctly.
  4. Crosser

    ROM Hack [NDS] Blood of Bahamut - Open Translation

    Sorry, you said something?
  5. Crosser

    ROM Hack [NDS] Blood of Bahamut - Open Translation

    Add to that the original game bugs with single-byte string handling. They are not hard to fix, but honestly, I can't see a single person here able to take care of them.
  6. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    Each character in the font has a 2 byte header, where the first byte represents the width value and the second is a type identified (0=null character, 1=1 nibble per row, 2=1 byte per row, 3=1 byte+1 nibble per row). If the program you've used to change the font regenerates the type field, all...
  7. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    It has only Japanese (code 0) and English (code 1).
  8. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    Program and tables were exactly in the same folder, while the rom was placed in a different drive. I believe your program uses absolute paths for loading them, but the file dialog overrides that turning the current folder into the absolute path even if the program isn't there. A solution would...
  9. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    First of all, link to v1.0 doesn't work. All it does is sending me to a blank page. Second, the 1.1 BETA isn't capable of loading any of the tables if you select a rom from a different folder as the program's. I've also noticed that you allocate the whole rom in ram: don't do it! It's freaking...
  10. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    The info I posted so far work on all versions, tho.
  11. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    Why reinventing the wheel? All the info are already there, tested and working.
  12. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    Wait a second, I noticed an error in the structure I posted. This is the actual one: typedef struct TOSE_TEXT { ÂÂÂÂu32 magic[2]; ÂÂÂÂu32 entries:8; ÂÂÂÂu32 total:24; ÂÂÂÂu32 filesize; } TOSE_TEXT; That 4 byte "???" value is supposed to be just the total of strings (not the substrings) in the...
  13. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    What is called here the "Offset to delimiter of first entry" is nothing but a mere part of the pointer table to the strings, not a piece of the header structure.
  14. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    It's something totally different. The first u16 value of that is the counter of strings for each text entry, or to make it easier to understand, it's the total of languages for the file. The u16 value right after it seems to be unused in game, like the depth index used in the font files.
  15. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    And what's the point of that...? Just rebuild the whole rom entirely or partially. Also, you can just dummy out the other languages, if you really don't want to regenerate a thing in the file structure.
  16. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    Debugging is the answer.
  17. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    To answer again to nIxx, I've got a formula to calculate the encoding for all symbols: if(val>=0x80) { ÂÂÂÂdest[pos++]=((val&~0xF)>>6)+0xC0; ÂÂÂÂdest[pos++]=(val&0x3F)|0x80; } // regular symbol else ÂÂÂÂdest[pos++]=(BYTE)val;This way you don't need those stupid tables to try and guess how all...
  18. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    Fixing that entry in the table I get this error instead: ***WARNING: TGameText.LoadTable: Invalid table line: //.normal ***WARNING: TGameText.LoadTable: Invalid table line: //C696C69711={/PAUSE}\n--\n battle.msg Exception EAccessViolation in module ct.exe at 0001D1FF. Access violation at...
  19. Crosser

    ROM Hack Need Help: Chrono Trigger Translation

    No change. All I get is this: [@battle.msg,50] Attack
General chit-chat
Help Users
  • No one is chatting at the moment.
    ZeroT21 @ ZeroT21: Chuck your brain out the window, it's useless, use your head instead