• 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

    Assembly Hacks

    I'm here to work on my projects and share the end result, not give away all of my secrets on a silver platter. I think we've established that already. :p I'm also here because I expect to be working with people who are not necessarily talented and/or skilled, but at least serious enough to do...
  2. RuneLancer

    Assembly Hacks

    A video game character is fictional. It won't change a way of working I've followed with success for 12 years. :p Effort is rewarded by success. And frankly, I want my more important findings to remain private until I complete my hack - what's the point in staying up past 3 am finding out how to...
  3. RuneLancer

    Grasstown ALA NES

    I rather like the echo effects in this one. It's given a much slower beat at first than the original, but that works out VERY well. In fact I like this one more than your first one. It's great. The one thing bothering me is the drumloop. It's highly repetitive and ends up a little irritating...
  4. RuneLancer

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

    Ahhh, but now, you've gotten yourself more accustomed to the scripting language. I'd say you've hardly wasted time, more like made an investement that'll pay off in due time. :) Nice work! Your Balrog NPC has the right flags. However your script needs a bit of work. The HV trigger calls event...
  5. RuneLancer

    Assembly Hacks

    That's more or less right. It seems you respect, though don't necessarily agree, this opinion, and I feel the same towards yours, so it's all good. :) The problem is, there is absolutely no such thing as an editor for assembly. There's simply no getting out of it - you need to be able to stop...
  6. RuneLancer

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

    When doing math, you have to solve what's inside the parentheses first. 10 + (5 x 2) = 10 + (10) = 20 I feel a little dumb about not noticing earlier, but the Windows calculator supports parentheses (seriously, I've been using this thing for ages and I just noticed it a week or so ago...
  7. RuneLancer

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

    You don't become an athlete just by having people tell you how to run, you need to run too, run out of breath because you can't manage your energy properly, and learn how to perform better through your mistakes. (For that matter, why not have a look at the original Balrog script to see how to...
  8. RuneLancer

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

    He's just giving you a simple multiplication you can do yourself with the Windows calculator... 1478836 + (200 x 25) <- The value for map 25. (1483836) 1478836 + (200 x 18) <- The value for map 18. (1482436) etc... Put those numbers in there and you can use any hex editor to change the maps to...
  9. RuneLancer

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

    Sounds to me like you need a primer on flags. A flag is kind of like a switch. When it's on, the light goes on. But when it's off, the light doesn't go on. You can set a flag, unset it, or check if it's been set. This translates to games terms as "Has the event been triggered already?" or "Has...
  10. RuneLancer

    Assembly Hacks

    Added a quick bit of info on water. I realized I had accidently set my hack's new weapon's sound to the same than water used. Seeing as my hack uses custom sound effects, jumping into water sounded like your little dude was getting deep-fried. I figured I'd share the knowledge.
  11. RuneLancer

    Discusion: Cave Story 3 ~ The Crowned Witch

    The third screenshot shows it in action - it's just the blade (lv3 in that screenshot) and not actually a "new" weapon. I like the icon quite a lot, though. :) Keep up the good work!
  12. RuneLancer

    Odd code...

    Seems to be Microsoft Visual C++. It's DEFINATELY written as an object-oriented program, as object memory footprints are very easy to spot in assembly.
  13. RuneLancer

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

    You can simply use a flag. Just set it at the end of the event, and make a <FLJ at the start of the event that'll branch to a blank event after it has triggered. Give the original script a look - it's actually quite simple to set up once you know how. :)
  14. RuneLancer

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

    A solution for this has been posted already. What else seems to be the problem? >"<;
  15. RuneLancer

    Odd code...

    I found some interesting stuff in the code. Functions that do absolutely nothing. Here's an example. 00409670 push ebp 00409671 mov ebp, esp 00409673 pop ebp 00409674 ret Basically this saves the base pointer, grabs the stack pointer, and immediately plops the base pointer back into whatever...
  16. RuneLancer

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

    Why are you looking for boss info? Just change the byte at the offset Westil mentionned to Balfrog's and you'll be fine. Make sure you set the proper spriteset. I'm a little surprised that Sue's Workshop would alter the NPC table file, seeing as nothing you do with it involves editing NPCs. It...
  17. RuneLancer

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

    Yeah: get down an' dirty with some machine code and hammer in a patch in stone cold raw hexadecimal, just like poppa Rune likes it. Any hex editor, plenty of good-quality London Dry gin and extra dry Vermouth (serve in a cocktail glass and for god's sake stir, don't shake; James Bond is an...
  18. RuneLancer

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

    Check out the relevant thread for the missing byte. The problem has been solved by Wistil. I've gone ahead and created a map like the one you mentionned. I created a 035, which got corrupted. However, switching them around (Weed and 0, in that order) was fine. The order matters; only use 0 for...
  19. RuneLancer

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

    The first one, I've never experienced. Got an example I could check out? My hack's been fine so far, in fact just about all of the sprites are custom-made so I've rather exposed myself quite a bit to potential problems, yet never ran into any... The second one, I've never actually noticed how...
  20. RuneLancer

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

    The discovery isn't mine, so here's due credit. http://www.cavestory.org/forums/threads/223/ Here's a summary of Wistil's findings. Sue's Workshop overwrites the byte with a 0 (possibly due to a misunderstanding of the map format on the author's part.) It really should be the ID of the boss...
  21. RuneLancer

    Music/Sound Hacking

    A midi to org converter is what I'm after - there are a few songs I've love to import into my hack (not being a composer and all that - I wouldn't be able to use Pixel's little editor thingie. :eek:)
  22. RuneLancer

    Music/Sound Hacking

    That's a good guess. I haven't had a look at the ORG files packed in the executable, but there could be similarities. However these are sounds, so I doubt they would be an identical format. From what I gather, a few of the bytes in that little 0x70 chunk are actual instructions (ie, play a sine...
  23. RuneLancer

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

    These aren't leaks. A leak would cause a map to get corrupted (or the application's used memory to swell to the point where it runs out of memory and terminates after a while.) It's merely an oversight on the author's part. You can just grab a hex editor and fix up the lone missing byte...
  24. RuneLancer

    So I changed a weapon.

    What you're dealing with is code, not data. The stuff you're encountering are commands. They're bound to be reused often because many MOV commands exist in the weapon code. If you want to find pointers, look for addresses within the program space, not in the file itself. :eek:
  25. RuneLancer

    So I changed a weapon.

    How does it have anything to do with NPCs...? Just wondering - a disassembly hack reveals this is smack dab in the middle of an instruction, which seems more like a randomly picked address than an actual traced location. A few values get imul'ed together, addresses which don't quite seem to have...
Back
Top