Recent content by Kelebek

  1. K

    Hacking Queen's Blade: Spiral Chaos Translation Project ( Hackers needed )

    It's the offset to start searching from.
  2. K

    Hacking Nayuta no Kiseki - English Translation

    Well I haven't looked at it properly, but the way memcpy works is by copying the most data it can at once to be efficient, and to do that it needs to be aligned. &'ing the size with 3 gives you the number you need to remove before you're at 0x4 alignment. It then copies those as bytes, and then...
  3. K

    Hacking Digimon Adventure [PSP]

    Except no available password to extract the patch file, so unusable. Pretty silly.
  4. K

    Hacking How do you find Japanese wikis?

    You can use 攻略, but "wiki" in English works too, as well as ウィキ. You can also add specific sites to your search too, like atwiki or wikinavi, those are the 2 biggest in my experience (for game-guide type stuff). You could go to those sites directly and search the game name as well, but Google...
  5. K

    Hacking Digimon World Re:Digitize - Translation

    ChuShingura46+1 scripts. Enjoy translating that.
  6. K

    Hacking Possible Summon Night 4 Project

    Forward jumps into if elses and backwards jumps into while loops usually. If there's an unconditional jump forwards that all the code doesn't hit, then it means that there's a condition somewhere to get to that code instead of the code below it, and you can make it into an if else. That's why I...
  7. K

    ROM Hack .arc File extension

    http://pastebin.com/Kz2MS34Q - Python 2.7. Run it from the folder with the .arc files in.
  8. K

    Hacking Toukiden Kiwami - Want to start translation

    Ok well, I did decide to put a script together, but fuck me it's a mess, a big mess, and as such I'm not really supporting it: http://pastebin.com/b51XiDxf Lots of usages: script.py -e1 [linkdata.bin] Extracts the named linkdata. script.py -e2 [infile] Extracts a single text file (after...
  9. K

    Hacking PSP ASM Hacking for Variable Width Font

    The iFilesz is the size as it is in the file itself. The iMemsz (and iVaddr) is the sizes (and address) of the executable in memory when it gets loaded. When you load executables they aren't 1:1 copies from file to what executes in memory. So 0x1FDE00 is the file size of the EBOOT, but 0x318780...
  10. K

    Hacking PSP ASM Hacking for Variable Width Font

    Which game? I think you'll have to change each section header entries as well if you're moving things. The pointer to them, as well as their size and count are defined in the file header. There's tonnes of them so it's a real uber pain to do manually, but that's always the case with manually...
  11. K

    Hacking PSP ASM Hacking for Variable Width Font

    It's pretty much the same as for .exe files. Obviously the format's different, ELF is a bit harder to do, but it's the same thing really. Here's a quick example using Digimon Adventure: Firstly here's the default (decrypted/extracted) EBOOT: There's a detailed explanation of the file...
  12. K

    Hacking Legend of Heroes Translation

    This should do. I hope you don't need comments here, it's very simple and small: import sys,struct filedata = bytearray(open(sys.argv[1],'rb').read()) imgstart = struct.unpack('<I',filedata[0xa:0xe])[0] for i in xrange(imgstart+0x3,len(filedata),0x4): filedata[i] = 0xff - filedata[i]...
  13. K

    ROM Hack Pokémon Flawless Platinum

    Hmmm, version 3.0 is freezing for me. After giving the parcel to your rival, getting the town map, the game just freezes at the end of the conversation.
  14. K

    Hacking Possible Summon Night 4 Project

    I'm not sure what you mean by reading recursively. How do you know the filesizes to be able to do that (to split each texture apart in the case of 01.DAT)? And how would the game know which file it wanted to load? All the SV*.DAT files are just a bunch of RIFFs put together aligned for instance...
  15. K

    Hacking Possible Summon Night 4 Project

    Yeah I looked at the eboot but couldn't see any sort of list of pointers which could be it. That first file I uploaded there was in 00.DAT anyway, so you can get at it. It's the file entry at 0x230. There's a lot of compressed text files in 00.DAT, but again I don't know how to differentiate...
General chit-chat
Help Users
    BigOnYa @ BigOnYa: They need to add air tags to they airbuds..