Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by HyperLamer |
User | Post | ||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3760/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Damn. That's it, I'm leaving... To pee! LOLOLOLOL < |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3761/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Colleen You, sir, have excellent taste in music. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3762/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
If your TV has a headphone jack, you're in quite a bit of luck. You can get a cheap cable that'll let you connect that to the stereo's A/V in, which will also let you use the TV's remote to control its volume. If it doesn't have one then not only would you need to use a VCR but you'd need to have it change the channels instead of the TV. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3763/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Kitten Yiffer Pretty sure the IP comes first. If it's waiting forever though, it's not a DNS problem. The server replied but didn't send anything (or whatever it sent didn't get there) and hasn't closed the connection, so it's still waiting for it to send something. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3764/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
A lot of Windows programs depend on IE, actually. One such example being the activation system. My install CD somehow has IE missing some important files, and nothing really works until I re-install them. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3765/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
With the amout of ASM work this would take, it might be easier just to make a new game from scratch. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3766/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I bet that A+B thing would have activated the debug menu that lets you choose a world and stuff. I wonder if that's the deal with some of the useless code in Pok | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3767/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Actually, if it's just the constant need for creativity that gives you trouble, do what I do. Plan out every aspect of it before you actually make it. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3768/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Yeah, I found that. What's the point of 'next op' anyway? | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3769/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
May as well post RAM addresses here too, as long as you clearly mark them as such. There isn't really any other place for them. [edit] More address fun. 7E18E4 is a RAM address that handles 1ups; everything but the '1up' sprite. Write a 1 here, it gives you a 1up. Write a 7, it gives you a 7up. (Mmm, 7up...) Write 52, it gives you a 52up, and so on. 5356: Change to EE E4 18 EA 64 to turn the Mushroom into a 1up, but it'll still play the animation 74E2: Change to 0x80 to disable midway points making you big (or EA EA to make them always make you big, even if you have a better powerup ) 74E5: What powerup midway points give you 74E9: What sound effect midway points play C7F8: What powerup flowers give you C799: What powerup feathers give you 12FD9: How many lives 1up Mushrooms give you 12FDB: How many lives 3up Moons give you 13003: Change to A9 xx EA to make 1up Mushrooms and 3up Moons give you xx lives [ASM notes] $00/F2E0 A5 19 LDA $19 - Get powerup $00/F2E2 D0 04 BNE $04 [$F2E8] - Skip this if you have one $00/F2E4 A9 01 LDA #$01 - Make you Super Mario $00/F2E6 85 19 STA $19 $00/F2E8 A9 05 LDA #$05 - Sound effect $00/F2EA 8D F9 1D STA $1DF9 $00/F2ED 60 RTS $00/9E35 64 19 STZ $19 - This could be changed to give you a certain powerup when you start the game $04/91C4 BD B8 0D LDA $0DB8,x[$04:0DB8] - X = 0 for Mario, 1 for Luigi $04/91C7 85 19 STA $19 - Sets powerup when entering level $01/C561 A9 02 LDA #$02 $01/C563 85 71 STA $71 [...] $00/D156 E6 19 INC $19 - Makes you big when you get a 'shroom $00/D158 A9 00 LDA #$00 $00/D15A 85 71 STA $71 - Action register (why not use STZ here?) With some hacking, this could be made to give you a 1up or something, but it would still play the growing animation $01/C5F7 A9 03 LDA #$03 - Flower $01/C5F9 85 19 STA $19 $01/C598 A9 02 LDA #$02 - Cape $01/C59A 85 19 STA $19 When getting hit as Fire Mario: $00/F5FC A9 01 LDA #$01 $00/F5FE 85 71 STA $71 - Action $00/F600 64 19 STZ $19 - Powerup $00/D129 AD 96 14 LDA $1496 - Mario hurt frame counter $00/D12C F0 12 BEQ $12 [$D140] $00/D12E 4A LSR A $00/D12F 4A LSR A $00/D130 A8 TAY $00/D131 B9 1D D1 LDA $D11D,y[$00: $00/D134 8D E0 13 STA $13E0 - Mario image Pressing Start+Select: $00/A284 A9 0B LDA #$0B $00/A286 8D 00 01 STA $0100 Stuff written to $71 1 - Make Mario flash temporarily (invincible) 2 - Make Mario big (instantly) 3 - Remove Mario and disable most buttons until 0 is written 4 - Flash between normal and fire palette until 0 is written (can't move) 5 - Trigger screen exit 6 - Trigger exit, ignores slippery/water settings 7 - Shoot Mario WAAAAAY up 8 - Make Mario go up to heaven 9 - Kill Mario (ono!) A - Ghost house entrance B - Mario just stands there, controls disabled until 0 is written C - Weird crash Other fun stuff: -Write 0x12 to $100 to fade the screen out, and $13 to fade back in. Mario can still move like normal. -Write 0x0B to fade to overworld, 0x0F to enter the level (edited by HyperHacker on 03-17-05 03:20 AM) (edited by HyperHacker on 03-17-05 03:21 AM) (edited by HyperHacker on 03-17-05 03:24 AM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3770/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Glyph Phoenix Maybe, if the link worked. *stabs ImageShack for using that damn weird symbol* |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3771/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Trashykins Or you could change file address 0x74E2 to 0x80, which would prevent it from giving you a powerup when you hit the midway point. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3772/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
1) Er, what? 2) Probably with some ASM tweaking. 3) Don't see why not. 4) Easy enough if anyone knew how to make new sprites. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3773/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
XK does have a point, though. Using .BMPs for screenshots is like using a minivan as a paperweight. It'll do the job, but it's WAY TOO BIG! | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3774/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Thank Geiger. His program made finding that about 6 clicks worth of effort, rather than the traditional search-through-an-800MB-log-file method. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3775/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Er, how would that work? Adding powerups would be about 94% ASM, 5% editing sprite arrangements, and 1% editing the pointer tables to fit them. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3776/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
They can, sure. Also I posted a metric assload of ASM traces here (and more to come), some of those might help. But really I don't think you need those subroutines. Mushroom/Flower/Feather: Write their value to $19, and the proper sound effect number to the SPC700 ports. (You'll need to experiment to find the right port and number. They're at $1DF9 - $1DFC.) 1up: Get the value of $0DB3 (tells whether you're Mario or Luigi) into X. Get a byte from $0DB4 + X. If it's 99 or more, abort. Increment it, play the 1up sound, write it back to the same address, and increment $0DBE (fake lives counter). 3up: Same idea but add 3. Of course make sure you don't go over 99 if they have 97 or 98. (edited by HyperHacker on 03-17-05 12:58 AM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3777/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Here's what I would do: 1) Get Geiger's debugger if you haven't already. 2) Look for reads of $1616. Kill any that run every frame, and hit the button. 3) See how it determines where to go by the value. With some luck you should be able to figure out how to call this code manually. (Never forget that ASM gives you the power to jump halfway into a subroutine - for example, setting a register to some value, then jumping to just past where it reads an address. ) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3778/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I've almost figured out how to load a specific level. Check this out: Change 2DA9B to A9 xx 02 and the game will always load level xx when you enter from the overworld. Now if I had any idea how to specify 0xx or 1xx... | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3779/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Hmm, this thing sure likes to crash when closing the cheat menu, and occasionally corrupts the ROM when doing so. Also, editing register values and breaking when a register has a certain value could be infinitely useful... |
Acmlm's Board - I2 Archive - - Posts by HyperLamer |