• Please stop embedding files/images from Discord. Discord has anti-hotlinking logic in place that breaks links to Discord hosted files and images when linked to from anywhere outside of Discord. There are a multitude of file/image hosting sites you can use instead.

    (more info here)

Search results

  1. RuneLancer

    So I started a hack.

    Turns out my version is 1.0.0.6, not 1.0.0.5. Sorry about that. The offsets I'll be posting in this thread are only good for that version, but chances are that the actual hex won't vary too much from one version to the next. I gave high jump a brief moment of thought and I don't think it'd be...
  2. RuneLancer

    So I started a hack.

    Which version of Cave Story are you using? I think mine's something like 1.0.0.5 (not sure... going from memory here since I'm at work.) It's very likely to be different from one version to the next seeing as we're dealing with code, not data. Thanks for testing it with the booster 0.8, I only...
  3. RuneLancer

    So I started a hack.

    A'aight, so I started taking a crack at the code. So far I don't have anything too fancy - some image loading code and a small chunk of code which forces the window to remain onscreen at all times. The more code I can make sense of, the faster I can find interesting stuff, as right now I'm...
  4. RuneLancer

    So I started a hack.

    @Django: Since this is a side project of mine, I work on it once in a while when I go idle with my main project and when I'm not going out with friends. So I'd say a month or so - but I'll have a demo out this weekend for sure (so far I have about a half hour of gameplay.) This will take a...
  5. RuneLancer

    So I started a hack.

    Here's a few new screenshots.
  6. RuneLancer

    So I started a hack.

    I figured I'd start a lil' side-project. I intend to take thing a step further and reverse engineer it to change the behavior of some weapons and enemies, and maybe add a run key or something like that. Easy stuff; I've done heavier hacks with the 65816 chipset anyhow, and x86 assembly was one...
  7. RuneLancer

    Creating Boss Fights

    Nothing much, really. Mainly that you're more likely to find data as 1, 2, or 4 bytes, but also that finding data packed in 3 bytes is not impossible. Just a little less likely. ;)
  8. RuneLancer

    Image Edition: (C)Pixel doesn't work!

    Yep, entirely. Sorry about that, I'm a bit anal sometimes. ;)
  9. RuneLancer

    Image Edition: (C)Pixel doesn't work!

    Actually, notepad doesn't load up certain characters (such as nulls) As a result your file will end up being altered. Also depending on under which encoding you save it as, it might convert each character into two bytes. Hex is just the internal representation. Try opening a plain ANSI text...
  10. RuneLancer

    Low HP hellruns?

    I just beat Hell on a low HP run (not 3 hp though; more like a dozen for now) for the first time. Whew. My hat goes off to everyone who can pull off a 3 hp run. The second part with the falling blocks was real easy for me - I love that part and I can get through it without taking any hits most...
  11. RuneLancer

    Creating Boss Fights

    Must've been old then. Intel has been 32bit since the 386, back in the mid '80s. Are you sure you don't mean the external address bus? Those, back in the days of the 386, were indeed 24bit. Hardware's not my forte though, so I suppose some rogue 24bit data bus could've slipped into one of the...
  12. RuneLancer

    Import Own Orgs And Maybe Sue's Workshop Boss Error Fix!!!

    Aaaah, I see where the misunderstanding came from. Yeah, I was talking about deleting "blank" data from the game. ;)
  13. RuneLancer

    Import Own Orgs And Maybe Sue's Workshop Boss Error Fix!!!

    EXEs usually don't have to resort to pointer tables, especially with today's high-level heuristics and patterns. At least not in the conventional way ROMs would. But lookup tables still exist internally, and we're dealing with a compiled executable here, not some source, anyhow. I'm not sure...
  14. RuneLancer

    Creating Boss Fights

    Definately. Some older processors, in fact, had very unsual native bus widths (7bits, for instance.) However, I meant PC/Mac architectures. ;) Not only that, but the native types in most programming languages are 8/16/32 bits.
  15. RuneLancer

    Momorin's Survival *SPOILERS*

    IIRC, he just says he ordered her thrown off the island's edge. She probably just bailed and hid in that little hidden passage afterwards.
  16. RuneLancer

    Creating Boss Fights

    The order of the bytes is based on wether they're on a big endian or little endian platform. Macs use big endian, PCs use little endian. 235,695, in big endian: 0x00 0x03 0x98 0xAF 235,695, in little endian: 0xAF 0x98 0x03 0x00 There is no such thing as a native 3 byte type. Typical sizes are...
  17. RuneLancer

    Import Own Orgs And Maybe Sue's Workshop Boss Error Fix!!!

    Hi, new. Thought I'd share some programmer wisdom. The game can't magically figure out that offset xyz contains, say, map data. SOMETHING has to tell it that, yep, the maps are stored there. Often, something will also tell it that "Map 1 is at x, map 2 is at y, map 3 is at z, etc." And if map 1...
Back
Top