• 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)

Recent content by sshsigi

  1. S

    On the subject of TSC

    If you mean writing your data to memory in code space, it'll go away as soon as the program closes. You have to explicitly write your data to disk if you want it to come back. What you can do is use some unused code space to insert your own routine that will do the saving explicitly. If you want...
  2. S

    On the subject of TSC

    Oh yeah, so what method did you decide to go with to save your data?
  3. S

    On the subject of TSC

    You know there's a whole 'nother set of character sprites for the Mimiga mask, right? You could completely replace them with a totally different character, if you wanted to do like you said. Then change the check to check against the player equipped byte instead of the status byte, so it...
  4. S

    On the subject of TSC

    Hi Lace, yes, I know about that! I've been there too. FYI, the meanings of the variables in that section are as follows (this is for "normal" physics). The "walkspeeds" and "fallspeeds" are the maximum velocity you can have. The "accel" speeds are how quickly you will reach that velocity (are...
  5. S

    On the subject of TSC

    Essentially yes. It's not just TSC-related; every function in the whole game--in fact almost every program on your computer--does it. But yes, it's to keep nested functions from screwing up their callers. There are other ways to find offsets too but that is the main one I use. If you get into...
  6. S

    On the subject of TSC

    Ok ebp: This is generated by the compiler around every function. It's a pretty standard mechanism in any program and has to do with passing parameters into functions. Are you familiar with how the parameters are passed on the stack? Say I'm foo(), and I want to call thingy(), passing it x and...
  7. S

    On the subject of TSC

    You know how when you get hit, the bar turns yellow to show how much you got hurt, then after a moment, the health kind of "ticks away" until you're left with however much? Well, 49e6d4 is the hp that's currently shown on the bar. I call it "displayed_health". 49e6cc is how much hp you really...
  8. S

    On the subject of TSC

    Ok, one more response. This particular program isn't into ideas like abstraction and code re-use. Get used to it. Maybe Pixel uses a lot of macros, maybe he just codes that way. There's a lot of stuff you'll find that seems like it would have been a whole lot simpler to make it more of a global...
  9. S

    On the subject of TSC

    Geez...this is tricky. From what I've seen of the TSC parser the code seems to be a real mess. I think the way it works is it that it's a huge chain of if/else type constructs that decodes each letter, for example, if (cmd_name[0]=='A') { if (cmd_name[1]=='E') { if (cmd_name[2]=='+') {...
  10. S

    PXT Sound Editing Tool

    Hi CyberBot, no I do not have anything like that. What I do have is C source code I wrote for a module that is capable of playing back .org files through SDL sound. My offer was that if there are any programmers out there looking to write a program that uses .org files maybe we could exchange...
  11. S

    PXT Sound Editing Tool

    I saw, neato. I look forward to seeing what you guys come up with. I noticed later that I wrote in the readme people could email me about it if they wanted but maybe didn't make it clear where to get the address. For the record, you click "About" on the menu bar while in the normal mode (not...
  12. S

    PXT Sound Editing Tool

    andwhyisit: Yes no problem. For the record, consider the license freeware - can be freely distributed as long as credit is given (to "sshsigi" is fine). I'm not sure whether I want to release the source or not yet, so if anybody is interested in it, contact me about it. wedge of cheese...
  13. S

    Balrog: Toaster-like or Suitcase-like?

    Huh? I don't think you can just coincidentally make up a name like Chthulu! Possibly he'd heard the name and didn't know what it was....but that doesn't strike me as something he'd do though. I think he knew the original meaning and reused the names, whether there's some hidden meaning behind it...
  14. S

    Borrowings

    I'm sure I'm not the first person to point out the obvious; but one of the first things I remember from when I first played Cave Story was the tune that played when I collected that first life capsule in the First Cave. It's Metroid! Now I was never a big Metroid fan but if I'm not mistaken...
  15. S

    Misery's Hair... Blue or Green?

    Isn't there a Japanese thing where blue and green are just shades of the same color, kinda like R and L? I believe their traffic lights turn what we would call "blue", don't they?
Back
Top