• 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

    Cave Story BEYOND

    Will there be a demo anytime soon? From the looks of it, you're making considerable progress. ;)
  2. RuneLancer

    Cave Story Translations?

    Here's an ideal scenario. 1- There's a string table in the EXE res index. String tables being what they are, strings for any language could be added. 2- The MSG-type commands are changed and now take an index instead of a string. Internally, a few API calls are made to retreive the right string...
  3. RuneLancer

    Eliminate the use for (C)Pixel!

    Actually on second thought, it'd make sense that it would work. You're giving it a null-terminated string as a comparaison, and the string has 0 lenght (since the first character is a null.) My bad - I originally thought it was a byte-by-byte comparaison, not a string operation, but some digging...
  4. RuneLancer

    The Debug Mode

    I could be off by one for the offset, but either way 89 sets a different menu ID (that doesn't exist) so it comes out being the same. I jotted this down on a piece of paper in a hurry - it's basically just a matter of changing the values the two PUSH instructions push on the stack. You might...
  5. RuneLancer

    Cave Story Translations?

    Er, by that I meant "you" as in "a person who'd want to edit the game," not you specifically. ;) I was saying it'd be so easy if things worked that way, but they don't, unfortunately. Alllthough... Editing the MS commands to load a string resource and to use the parameter as the string ID...
  6. RuneLancer

    The Debug Mode

    I would've posted this a little while back but I had no means of getting the offsets over here. No means, that is, until I found an item that would change my life! I speak of no other than... a pen and some paper. Anyhow. This is for version 1.0.0.6 I've been using the debug mode for a little...
  7. RuneLancer

    So I started a hack.

    There is no limit. Pixel just used a low depth either to keep it oldschool or to keep the file size down to something in the vicinity of 1.5 megs zipped. Just up the depth to 8 or even 24bpp and you'll be fine. ;) I've added a new area in the hack and completed the Cerberus battle before it...
  8. RuneLancer

    NPC Guide

    The issue is really simple: there is no such thing as an easy way to hack assembly. Code is code - at best you can write something that'll toggle PRE-WRITTEN features on and off, but there's no easier way to change the game engine than, well, to do it the 1980s way. Code simply cannot be handled...
  9. RuneLancer

    The Result of No Sleep

    I had a go at this this weekend and the results were a little awkward-looking. I think I'm missing some info on how the game handles scaling - there's bound to be more junk that controls it. I'll keep searching - there's probably an image-loader I forgot to tackle. ;)
  10. RuneLancer

    Multiple Characters

    What am I going to do? Sue you for using an idea? ;) The intar-web doesn't work that way, and it never fails to amuse me when people get upset over, say, seeing their faqs posted omg not just on gamefaqs o noez teh world comes to an end!!! ;) But I appreciate you asking nevertheless - like SP...
  11. RuneLancer

    So I started a hack.

    Yay, everything works fine up until the bit after the tunnel when you find Grant. Another mini-battle with Cerberus is in the works, but I'm going to give him custom code to make him a little more agressive (after all, this isn't the ridiculously easy first fight anymore.) Before that, however...
  12. RuneLancer

    Cave Story Translations?

    Mein deutsh ist nicht gut. ;) I can manage, but not very well. Still, this is hardly a difficult operation. Just go through every script file and alter the text. A weekend or so and it'd be done. It'd be great if you could create string tables and just link an msg, ms2, or ms3 command to them...
  13. RuneLancer

    The Result of No Sleep

    Meh, redrawing every sprite is about as bad as inserting code: finding new space to insert the extra code, hammering a "call" in there to jump to the new code, making sure to keep the stack clean, making sure nothing tries to jump into (old) deleted code (or newly inserted code, for that...
  14. RuneLancer

    The Result of No Sleep

    I also have two values which seem to control how far the display goes (ie, 320 in width, 240 in height...) I think it would be possible to force the game to run in scaling mode 1x but in 640x480, then every scaled sprite would have its display rect resized to contain the new sprite. This would...
  15. RuneLancer

    The Result of No Sleep

    I did a bit of extensive searching and found how the coordinates are specified in 320 and 640. There's an offset holding the scaling value (1 or 2) which multiplies the size of a sprite before it gets passed to the blitting function. It's weird though. I think the value must be set before the...
  16. RuneLancer

    Eliminate the use for (C)Pixel!

    Not quite true, but not entirely false either. If you put 0x00 instead of (C)Pixel, the game will test the file for a series of 0x00s. If your image doesn't end like that, the test should fail. Generally-speaking, most image files end in 00 00 00 00.. so it should work. But a permanent solution...
  17. RuneLancer

    Multiple Characters

    Close enough, but it's even easier than that. You can just make use of an unused equipment flag (EQ+/EQ-) for your third character. The thing is, equipment flags and items are not linked - you don't need to give the player the mimiga mask to trigger it, you can just set it when you need to...
  18. RuneLancer

    The Result of No Sleep

    I'm not quite sure at the moment - I only gave the actual function a look, not the bit that calls it. I believe it scales up from 16x16 when in 640x480... or down from 16x16 in 320x240. Either way, it most likely treats the screen as a virtual surface and maps out the sprites to the window's...
  19. RuneLancer

    The Result of No Sleep

    I gave this a quick look last night. It would be possible, but not easy. Basically, it means copying the function which blits a sprite to the screen and editing it to render without scaling. Then, Quote's sprite coordinates would be modified to use the 32x32 sprite (this part's easy.) Finally...
  20. RuneLancer

    The dangers of flags

    I figured this wasn't quite thread-worthy and, hey, this thread contains a slew of miscalenious info anyhow so... I've been trying to find where the "Studio Pixel Presents" and the version/copyright info on the title screen are located, seeing as they're not in the title screen pbm file...
  21. RuneLancer

    MOD: Cave Story Boss Rush

    Well... it IS a boss-run, so IMO the bosses should be the only things you fight. However they're somewhat part of the fight, so it's a bit difficult determining wether they're part of the boss or just "there." Most bosses spawn enemies, but unlike them Monster X's buddies are already on the map...
  22. RuneLancer

    Important Links!

    I still say we should have a FAQ stickied on the main CS board, though. It would be a really good reference for basic things people often have problems with. If nobody volunteers, I'll gladly give info-gathering and organising a shot once I get my intar-web back. ;) But that could take 2 or so...
  23. RuneLancer

    Multiple Characters

    You can only do the first part with Sue's Workshop, as it isn't a hex editor nor an assembly compiler. This means you won't have access to two seperate inventories/stats/etc nor any additional abilities for the alternate character, and are limited to just 2. Just follow through with the first...
  24. RuneLancer

    Cave Story Tribute Site Sub-Categories

    The way I see it, more subsections wouldn't just make people too lazy to post in the right place, but would add unecessary confusion. Often, a hacking thread on, say, map editing will branch into TSC scripts, or a thread about modifying the ORG format might become a discussion on how the game...
  25. RuneLancer

    Using music

    It works fine so long as your changes are reasonable - I've swapped around a few orgs and duplicated one or two in replacement of other ORGs and it worked fine. I'm not sure what the exact limits are, but reasonable use makes this technique perfectly valid. Of course, if you try to cram a...
Back
Top