• 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

    Considering an editor...

    If you're serious about learning assembly, I'm going to my mother's tomorrow and will upload my primer from there. Other than that, you can look into 80x86 assembly via google. Finding a tutorial takes very little time. Regardless, it's going to be a bit of a "learn as you go" editor, I'm sure...
  2. RuneLancer

    Considering an editor...

    "Child" is just a way of talking about some sub-element, in programming. For instance, if a window has a frame in which are 8 checkboxes, the checkboxes are child elements of the frame. Or more Cave Story oriented, if you fire a projectile, the projectile object is a child object of the Quote...
  3. RuneLancer

    Considering an editor...

    Ah, but my oor grandmother is not a ROM hacker. And if she were, she'd have no business working on something she doesn't understand before trying to learn it herself. Much less getting angry on the intar-web over not knowing assembly, there being someone who does, and feeling the need to take...
  4. RuneLancer

    So I started a hack.

    That's quite impressive. ;) I didn't think anyone would try a low-hp run with this hack, especially not so soon. My proverbial hat goes off to you, mate! Rest assured, there'll be more areas like the tunnel. I was quite fond of the first half, myself, what with speeding through those suspended...
  5. RuneLancer

    CaveShark

    Usually, if they're operations that will only be done once and must be done to properly use the class, putting it in the constructor is almost certainly going to be a good idea. For instance you need to set up FMOD before you can use it to do anything, and you're only going to do it once anyhow...
  6. RuneLancer

    Considering an editor...

    Here's a screenshot of what I've written so far. I haven't been able to work on this consistently in the past week, seeing as I've been getting involved with a few old friends I hadn't seen since college, went out to celebrate someone's birthday (and ended up going back to my rather small...
  7. RuneLancer

    A side project;Gonna need resources =O

    Hmm, maybe I posted that wrong, my bad. I meant to say, the game posted looks great, visually, but at its core it's still a 2D game. As for scripting engines, the advantage with them is the ease of developement, whereas their downside is a lack of power and control. Which makes them ideal for 2D...
  8. RuneLancer

    CaveShark

    What I meant was that having your constructor do work other than initialising variables to a safe value (ie, generally NULL) is an improper use of constructors. It's less "clean" and standard than creating a seperate loader function. For instance... CObject* myObj = new...
  9. RuneLancer

    So I started a hack.

    Gonna make a mini-release this weekend. It won't feature much as I've been busy this week, plus most of my efforts were directed on other projects, but it should prove pleasing. I'm supposed to meet my little cousin after work. If it's not too late, I'll treck all the way to my mother's house...
  10. RuneLancer

    CaveShark

    Nice. Your code is getting more versatile. A word of advice: don't do ANYTHING in the constructor. Initialize your variables, but don't give them content. This not only goes against what a constructor should do (ie, "construct" the object for the programmer's eventual use) but makes it much...
  11. RuneLancer

    A side project;Gonna need resources =O

    Those are very nice graphics for a 2D game, but they seem to make up the girth of the game engine's appeal. Still, like I said, using a scripting language to work on a 2D game is often best given the simplicity of such (ever had to calculate the per-vertex normals of your visible objects after...
  12. RuneLancer

    CaveShark

    Sounds quite good. Is there a reason why you create seperate functions for item and weapon sounds instead of passing a parameter to a "playSound()" function of some kind? Unless you have a different format for either (in which case specialized code will be necessary, if only to normalize your...
  13. RuneLancer

    CaveShark

    Hehe, glad to see you got FMOD working after all. Have you started working on a wrapper class (for reuse in future projects) or is it all directly integrated in your source for the time being? Not that either way is any better, once compiled, but it's worth the time to try to modularize code...
  14. RuneLancer

    CaveShark

    It gets worse. By writing data past the reserved space for CS's items, you're going to leak into other memory, potentially causing heavy problems (or very interesting results.) Glad you go that fixed. ;)
  15. RuneLancer

    A side project;Gonna need resources =O

    That makes it a scripting language, though. And I'd love to see it permit the creation of something like Endless Saga (particularly if it can just include VB DLLs ...) Still, for 2D games, scripting languages are often better-used than programming languages. Faster developement and such. Or the...
  16. RuneLancer

    Considering an editor...

    Well it's not rocket science - it's as easy as telling the computer what to do... only you have to be really specific. The hard part is figuring out what someone else was trying to tell it. But there are plenty of ways to figure out little tidbits here and there. Every little bit helps and...
  17. RuneLancer

    Considering an editor...

    lol, you guys rock. :D I'm toying with the idea of writing an editor deeply mired in 80x86 assembly knowledge and you all act like it's going to be some uber-easy-to-use program. ;) It's still assembly, no matter how glorified the interface is going to be. :D What will make it easier is not...
  18. RuneLancer

    A side project;Gonna need resources =O

    Err, my bad, I meant Nora. I blame a severe lack of caffeine. :D (And I meant the programming language thing in response to the post on RPGToolkit. ;) While a programming language would allow you to acheive tons more than you ever could with RPGMaker, if you don't know one then you'll end up...
  19. RuneLancer

    Considering an editor...

    Well yes, it CAN be used without any assembly knowhow, but why bother? Might as well stick to Sue's Workshop and a hex editor. :) The main use of the editor will be to simplify assembly hacks, but there's no reason why I wouldn't include other relevant data (say, the exp table for weapons.) You...
  20. RuneLancer

    Considering an editor...

    I had an idea last weekend. Given the successful outcome of Discrete, my mini-assembler, I figured I could modularize it and implement it in other projects. What I'm thinking of doing is to create an editor, but not the wussy point-and-click cookie-cutter-hack-producing kind. It'd be an editor...
  21. RuneLancer

    A side project;Gonna need resources =O

    Pft. We have something that's even more customizable than RPGToolkit and RPGMaker put together: real programming languages. Beat that. :) Good luck, Naru! Looking forward to it!
  22. RuneLancer

    So I started a hack.

    Eh, it's not exactly an impressive hack. There is little in the way of engine rewrites, just small things here and there. The girth of my work involves gaining an understanding of the game's code, which IS essential to a decent hack in the first place anyway. :) It'll be impressive once I've...
  23. RuneLancer

    So I started a hack.

    Well, if you want to see the entire thing, you're going to have to play through 3 times. Like the original, there are multiple endings. Unlike the original, however, the game branches off into two different parts depending on which ending you end up going for. The main turning point is after...
  24. RuneLancer

    So I started a hack.

    It's highly likely that you will, seeing as I have no plans to alter the stuff that's already there. There was a time, in the earlier version, where using the original sve file was no longer possible after the following release. Hopefully this won't happen anymore. I can't guarantee it, but you...
  25. RuneLancer

    So I started a hack.

    I actually missed the bit in the grotto. Without the BG, the map is all black, and it's virtually impossible to tell those two tiles apart. It's easily fixed though, thanks for pointing it out. :) The walls in the village are "normal." You're not supposed to be able to go up there for quite...
Back
Top