| |||
Views: 88,593,813 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-17-24 01:11 PM |
|
Guest: Register | Login |
Main - Posts by Kejardon |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 75/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Break a hex-editor out, and open the smc file.
The index and unknown form a 16-bit address (Unknown * 100 + Index). Go to the address in bank 8F (or for the smc file offset, add 70000. 70200 if you have a header) There you'll see a list of bytes. It's basically a set of entries of 2 bytes each and a terminating byte ($80). Scroll entries: The first byte is a screen #, the second byte is a new scroll setting (0 = no scrolling, 1 = can't scroll through floor, 2 = full scrolling). It can affect any number of screens at once, it only stops when it reaches an $80. ::edit:: While I'm at it, 2) is easily doable with a hex-editor, you just need to know the offsets. ... I'm sure I've already posted this though... but if it was on the old board it's probably gone. Autofire Cooldown for beams at 90:C264 Missile cooldown at 90:C27B Super Missile cooldown at 90:C27C Manual cooldown for beams at 90:C283 90:CXXX = 84XXX offset in file |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 76/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Wow, that took a while.
I died in 3. Go being too suspicious. I think I liked 2 the best. 4 was a close second. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 77/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
My thumbs and index fingers would often kill me on the old NES. Index fingers because I would switch to them after my thumbs started to hurt too much.
I play mostly on keyboard now though, and newer consoles don't hurt my digits nearly as much, so I don't really get any pains from playing now. Now, injuries from playing songs on the piano? I can tell lots about those. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 78/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Sorry, hadn't noticed your post.
Manual firing rate: Rapidly pressing the fire button Automatic firing rate: Holding down the fire button with charge beam unequipped If you have the charge beam equipped, the automatic firing rate doesn't do anything. I'm going off of memory, so there might be some quirks I'm not remembering. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 80/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I just doublechecked, and assuming I did the math right and I understand the BRR format correctly, it's a (surprisingly perfect) match. Amplitude at the end of the sample is ~6144 and leveled off (derivative = 0). The loop sample starts with *two* 6144's, no filter.
I managed to follow the waveform in both the brr and the original wav file, the amplitudes look like they're matching up correctly. I checked the end of the samples... the brr actually looks like it has a few extra samples at the end the wav doesn't have - I'm going to guess that the brr encoder I used stuck them in to match up with the loop start. (snesbrr.exe by DMV27) I have a few ideas to try, I guess. ::edit:: On the second check, the last brr block looks *way* different than the actual wav sample. I'll tweak that and see if it helps. ::edit again:: Finally got it sounding nice. I ended up deleting the last brr block and picking a different loop point. Guess I'll be looping brr samples by hand from now on. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 82/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Total size: 37.2 GB
Free space: 1.19 GB Methinks me needs an external hard drive. Of course, this is far better than my old glitched desktop that had 500 MB total and ~52 GB used... |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 84/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
http://drewseph.zophar.net/Kejardon/AutoMapIcons.txt
Ignore the first half, you can just start reading at "Samus's Ship" to change where the icons are on the map. Just make sure you know how to work with pointers beforehand. ::edit:: URLified ::/edit:: |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 86/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Yes. You can overcome lack of motivation now? Why hasn't anyone told me this? |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 87/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I don't worry about carbs and sugar, I eat and drink whatever sounds good and is available at the moment.
I'm pretty healthy too. I don't get much exercise and my arm muscles are pathetic, but other than that I'm in good shape. And that said, sugar-filled. I tend to avoid diet stuff purely by habit - I have no reason to diet, and it tends to taste worse than original stuff. I personally think sugar is *good* for me, but that's more opinion than any serious scientific observation. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 88/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Age 2. Self taught. XD I don't remember what I was like when I was still learning though, and since then my typing's never really changed so far as I can tell.
My typing's nothing special though. Only around 60-80 WPM - it usually takes me even longer to figure out precisely what words I want to use anyways, so I never really need to type faster. I was comfortable working with DOS prompts and text and stuff, but nothing special. Never got into batch files. My accuracy is kinda poor, but I always know instantly whenever I make a mistake, so I can fix it without even looking at what I'm typing, screen or keyboard. I don't quite follow the correct method of typing, I have a few unique typing habits. I don't always hit the same key with the same fingers, it depends on context. My index fingers and pinkies tend to handle the lower rows and my middle two fingers tend to handle the upper rows. You'd think that I'd use that to prevent having to use the same finger twice in a row, but I actually frequently use my index fingers twice in a row. For Kejardon I type both the r and the d with my left index finger. My reasoning is that it's more natural to bend the index finger that far instead of the middle finger, which is currently on the e with how I bend my hand to type my name. That's about it. Grew up on Qwerty, never tried changing to Dvorak. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 91/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Haha... has anyone seen a filtering system that actually worked well?
I never swear. They're just words to me, they're not really useful for anything. And since many people take offense at them regardless, it's simpler to just avoid them altogether. It's pretty rare when they're actually useful for communicating something specific. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 92/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I would put it at around 2 1/2 days.
Generally, when I find a song I *really* like, I listen to it till I start to get tired of it then put it on my playlist. I have headphones though, so nobody complains. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 93/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
1) Yes, with a bit of knowledge and practice this can be done easily.
2) ... There is currently 1 unused area (DEBUG) you could use, which shouldn't take much work. You could likely get away with making Ceres a non-area and replacing it with a new one, but that would still take a fair bit of work with assembly and debugging. As for adding new areas all together... it's not going to happen. You'd have to rewrite *tons* of code and flags and such. 3) Not too difficult, actually. You'd need a new PLM for the item pickup, and it would take asm hacking to work, but not very much. Now, if you want to make it show up on the item screen... THAT will take some work. 4) Yes. I made code specifically to do this sort of thing already, actually. It was going to be used for Redesign but ended up not being necessary. Of course, learning to hack in general will take a lot of time and effort. There's no way to avoid that. I don't recommend starting a full-scale hack as a way to learn. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 94/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I play the piano.
I WILL master all of Dancing Mad one day. Speaking of which, I need to get back to working on the sheet music for that soon... |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 95/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I usually get trounced soundly because my macro is somewhat poor. My micro isn't pro level or anything, but it's pretty good, and is clearly not my weak point.
Macro > Micro, in general. It doesn't matter if you can kill a zealot with two marines if the enemy has as many zealots as you have marines. It also doesn't matter if you can kill a zealot with two marines if the enemy decided to build dark templars. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 96/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I've never used it for anything, but I see no reason why you wouldn't be able to use it. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 98/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
I'll post my notes so far. They're not done yet, but there's still a lot of info.
Also, this is all for Super Metroid, so all the instrument data and such probably won't be relevant for you. Also a lot of offsets and commands seem to change from game to game - For example, Zelda: LttP has more commands for 2140 and fewer commands for notes, and the code doesn't start at 1500 (Going purely off of memory, so this could be wrong). But for the most part, the information is usually the same. As for what's sent to 2140 - 2143... 2141 - 2143 are used for sound effects, I think, and so you don't need to worry about them most of the time. 2140 is used as instructions for the main engine. F0: End currently playing sound effects. I think. I haven't tested it, but that looks like what it does. F1: Not sure what it does. Looks like it does nothing, but untested. FF: Get new song data from main CPU. 00 - 80: Index for new song track. Only 00 through 08 or so are valid usually, picking an invalid one = crash. x is used almost exclusively as a channel index: x = 2 * (current channel) http://drewseph.zophar.net/Kejardon/SPCRamMap.txt |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 99/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
The main thing of interest is right in the middle of my notes: a list of all the instructions for the actual song data. The first half of it is basically notes for myself to help me disassemble the engine.
I'm not very good at making stuff easy to read for other people. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 102/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
... am I missing something here? Those are public roads right? Why would you expect privacy on a public road?
Seriously, I'd understand (somewhat) people getting upset about Google taking images of their backyards, but the street? It's like getting mad at every person that walks on the sidewalk of your house. |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 104/139 EXP: 130025 Next: 1313 Since: 02-21-07 Last post: 6108 days Last view: 6016 days |
Me having fun at the expense of Super Metroid's game engine. In reverse.
It sums up what I like to do pretty well. |
Main - Posts by Kejardon |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 141, rows: 173/173, time: 0.322 seconds. |