I don't understand why declaring a variable with static linkage would prevent it from including pointers, that seems totally unrelated.
Are you declaring those static struct variables within a function, or outside of a function?
FYI, if you build the disassembly, it will produce a .lst file, that gives you the address and hex data associated with each line of code. That...
The disassembly defines the plreq macro as follows (from sonic3k.macros.asm): ; macro for a pattern load request plreq macro...
Looks like nothing ever actually reads the value, maybe it's left over from a previous version of the code? I'd just leave it out personally.
I'm not sure why, but the generator you linked has rotated everything by 90 degrees. Mine matches the way the game's code handles things...
This reminds me that it'd be easy to add a patch to the S&KC mod loader to process all the ring collision every frame, since PCs are more than...
Does that also fix the files themselves to refer to the changed name or do you now have a bunch of broken builds in your history?
On GitHub at least, a file move looks like this: [ATTACH] Yeah, the whole file history isn't shown in one place but the move is recorded, and you...
What do you mean? As far as I can see, the function does take two inputs: d1 is the X distance and d2 is the Y distance. Overall it seems to be a...
I mean the page literally says:
I will say, coding in raw offsets like 58 is a very bad idea. If you can't make a proper struct (understandable considering you'd need like 500...
Are you familiar with S3K's non-player DPLC format? It's described here on the wiki. As for the first word being stored as big endian, I think a...
Separate names with a comma.