• 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. 20kdc

    Cave Story - Rise of Ballos

    I had a few issues with the mod (I'm going to assume the instant-death that EVERYTHING seems to like performing was an attempt at imitating the freeware game "N" in terms of difficulty and the implementation of such), but I'm not going to repeat that. Repeating it's more or less a waste of...
  2. 20kdc

    Tilesets not visible. Any way to fix this?

    Ah! Tilesets not visible on WINE on Arch Linux? That's the same as my setup, I've had the same problem, and it's because whatever program you used to save the file messed it up. EDIT: Open the Data/Stage/*.(pbm/bmp) file in mtpaint (DO NOT use The GIMP - I mentioned something that seems to avoid...
  3. 20kdc

    @Noxid: so about that "3.1 or bust", NICEv3.1 is NICEv3 + load-org-from-file and a bugfix. (As...

    @Noxid: so about that "3.1 or bust", NICEv3.1 is NICEv3 + load-org-from-file and a bugfix. (As for Windows 3.1 support, hahahano.)
  4. 20kdc

    Oh, it does what I expected it to do, but it doesn't quite separate the task of "loading the ORG...

    Oh, it does what I expected it to do, but it doesn't quite separate the task of "loading the ORG file into memory" from "setting up the player for the ORG file". However, the good news is that the "FindResource/if 0 then fail/FindResource/LockResource" code is long enough to completely replace...
  5. 20kdc

    the actual actual actual actual music loader is at 41BAD0. Trouble is, it only loads from blocks...

    the actual actual actual actual music loader is at 41BAD0. Trouble is, it only loads from blocks of memory that it loads via LoadResource (this isn't "function to load resource" followed by "function to load from block of memory", it's one function)...
  6. 20kdc

    Tilesets not visible. Any way to fix this?

    EDIT2: HaydenStudios's "everything is fine" suggests that it might not be what I thought it was. Nevertheless, it might be an idea to try resaving the images anyway. Try loading it in an editor such as mtpaint, and simply saving it without change? (EDIT: Additional note. The GIMP likes to write...
  7. 20kdc

    Undertale

    Oh no! I'm in trouble too! I use LPDIRECTDRAWSURFACE all the time in draw hooks!
  8. 20kdc

    *phew* disaster averted! thank you for informing me that I did not ship *another* broken...

    *phew* disaster averted! thank you for informing me that I did not ship *another* broken distribution of NICE...
  9. 20kdc

    Could people give feedback on NICE-Audio-V3? I've tested it on Windows XP, so it *SHOULD*...

    Could people give feedback on NICE-Audio-V3? I've tested it on Windows XP, so it *SHOULD* work... but... https://dl.dropboxusercontent.com/u/21184720/CaveStoryMod-NICE-Audio-V3.zip
  10. 20kdc

    40B340 : Maintain Timing / Blit Screen

    40B340 : Maintain Timing / Blit Screen
  11. 20kdc

    *points at abstract depiction of a semi-cat* I drew it before it even existed, so I'm exempt *hides*

    *points at abstract depiction of a semi-cat* I drew it before it even existed, so I'm exempt *hides*
  12. 20kdc

    Noxid: Did the original Cave Story even *run* on 3.1? *I seriously doubt it*. (It might have...

    Noxid: Did the original Cave Story even *run* on 3.1? *I seriously doubt it*. (It might have run on 95, but the earliest I can setup a workable VM for is 98-SE :( .)
  13. 20kdc

    Ok, so guns and bullets *DO* have vector tables! I know, it's surprising! Thing is, though, they...

    Ok, so guns and bullets *DO* have vector tables! I know, it's surprising! Thing is, though, they aren't like the NPC table, where it's a bunch of function pointers. They're jump tables - my best guess is that the compiler optimized a case somewhere (hence the invalid value checks)
  14. 20kdc

    @Noxid: Because I'm using an XP VM to make ABSOLUTELY SURE the "NICE is broken on Windows" bug...

    @Noxid: Because I'm using an XP VM to make ABSOLUTELY SURE the "NICE is broken on Windows" bug never happens again
  15. 20kdc

    We are really, really blessed that Cave Story doesn't have a relocation table, since there's...

    We are really, really blessed that Cave Story doesn't have a relocation table, since there's tons of stuff that Just Wouldn't Work if one existed.
  16. 20kdc

    Warning: offsets may be vaguely wrong if I forgot that the top of the screen in Cheat Engine is...

    Warning: offsets may be vaguely wrong if I forgot that the top of the screen in Cheat Engine is actually the top address and not the one I have selected. If you find this information is lacking, that's because it's meant for something *replacing* the bullets. jmp [edx*4+409501] is the disambiguator.
  17. 20kdc

    Additional. It seems I've gotten a little lost. Here's the gist of it: 05AB is a routine to...

    Additional. It seems I've gotten a little lost. Here's the gist of it: 05AB is a routine to handle *every bullet on the screen*. AB50 is a routine to handle *every effect on the screen*. A bullet is 0x80 bytes long, or a *shift left of 7* - this is important because the compiler optimized what...
  18. 20kdc

    48F8C0+(eax*4) : effects according to compendium, yet 4047B0 is (very) indirectly called by it...

    48F8C0+(eax*4) : effects according to compendium, yet 4047B0 is (very) indirectly called by it? EDIT: Ok, wait, that's a *return* address. So it seems there's a bit of pipelining going on here. 41056E is the call to the AB50 "handle effect" code. The previous thing it calls is 105AB, which is...
  19. 20kdc

    It's a bunch of ASM modifications that call into a DLL, which then calls Lua code. The result...

    It's a bunch of ASM modifications that call into a DLL, which then calls Lua code. The result being entities & TSC commands can be written in Lua. I intend to add the ability to modify bullets and weapons via it too, assuming there's even a "vector table" for those (if there's no vector table, I...
  20. 20kdc

    Terri's Night Out (0.22) Minor bug fixed!

    Spoiler'd reply to Xemous (why have two spoiler blocks when you can have one?)
  21. 20kdc

    NICE V3 will be tested on Windows XP, and will allow weapon modification.

    NICE V3 will be tested on Windows XP, and will allow weapon modification.
  22. 20kdc

    THERE! FINALLY! <Expletive removed.> you, bad Lua DLLs! For future reference: These are good Lua...

    THERE! FINALLY! <Expletive removed.> you, bad Lua DLLs! For future reference: These are good Lua binaries that work on Windows XP. The ones supplied with your NICE installation are likely ones that *don't*. V...
  23. 20kdc

    Ok, so some messing around points to the Lua DLL as the culprit - it *also* conveniently refused...

    Ok, so some messing around points to the Lua DLL as the culprit - it *also* conveniently refused to be injected.
  24. 20kdc

    Bad news. If you're using Windows XP, N.I.C.E doesn't seem to like it. I have no idea why - it...

    Bad news. If you're using Windows XP, N.I.C.E doesn't seem to like it. I have no idea why - it just *REFUSES* to load game.dll, not giving any reason - and without game.dll using N.I.C.E. becomes impossible. My debugging is continuing, and I hope GetLastError will return a good result... but...
Back
Top