Go Back   Project64 Forums > Public Version > Project 64 - v2.x - Cheats

Reply
 
Thread Tools Display Modes
  #891  
Old 28th August 2017, 08:54 PM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 648
Default

The save file wipe issue appears to be more related to Interpreter being very buggy in all 2.x versions of PJ64. The IRONY of that.

Sorry for many days of no codes,I have several ASM codes planned to eventually become stable releases.

Here is a Super Smash Bros. (U) as a taste of what's to come with more optimization for character specific fail-safes added to them.
This one currently has no fail-safe for different characters chosen,so it will cause issues if for P1 is ever something other than Mario.
Using 1P Mode is completely safe because of an activator that uses only the VS Mode match-has-started flag but you can change both the 4D19 and 4D80 to 4B29 and 4B90 to use this in 1P Mode,just select Mario though.

Status Enabler
8101905C 0802
8101905E 8000
810A0004 1000
810A0200 03E0
810A0202 0008

Big Head Mario (P1 in VS Mode Only)
D00A4D19 0001
810A0006 0000
D20A4D19 0001
810A0006 000A
810A000C 3C1C
810A000E 800A
810A0010 279C
810A0012 4D80
810A0014 8F9C
810A0016 0000
810A0018 3C1B
810A001A 4080
810A001C AF9B
810A001E 0968
810A0020 AF9B
810A0022 096C
810A0024 AF9B
810A0026 0970
810A0028 241B
810A002A 0AAA
Choosing other characters for P1 can cause issues including straight up crashing,it crashes if you select Samus as P1 while other characters vary in corrupted values.
Change the value in 810A001A to another float value for different head sizes.
3F00=Small
3FC0=Big
4100=Massive

This can be modded to use the other slots so you can change the stats of other players instead of P1's but you need to know the right address to set the appropriate line to in order for it to function correctly.
Reply With Quote
  #892  
Old Yesterday, 06:02 AM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 648
Default

Again,sorry for my terrible support lately,finding some ASM codes is extra difficult.

Donkey Kong 64 (U)

DK Arcade Sound Mods;

These require you to wait until the DK Arcade is already opened on its title screen before you enable them or there is a risk of corruption for some dumb reason when using a lot of them or all of them at once.
These may also fail to work on recompiler due to poor support for ASM changes on PJ64 which I really hope can be fixed soon to match Mupen Android's resilience for ASM related codes working in real-time.

Mario Jump Sound Mods (DK Arcade)
D102BA7C 2405
8102BA7E xxxx
D102C1B0 2405
8102C1B2 xxxx
0035=Sound In Video
0041=Defaults
0054=DK Arcade Death
0066=Diddy Jumping
00C0=Chunky Voice
00D0Lanky Jump

Stage 1 Music Mod
D102524C 240E
8102524E xxxx
Actually a sound mod.
0035=Subliminal Messages
004D=Default
004E=Stage 2
004F=Final Stage
03F3=Round!

Stage 2 Music Mod
D1025284 2418
81025286 xxxx
004D=Stage 1
004E=Default
004F=Final Stage
0142=Hurry!

JumpMan Walking Sound Mod
D102C93C 2405
8102C93E xxxx
0008=Realistic!
0040=Default

Final Stage Music Mod
D1025268 240F
8102526A xxxx
004D=Stage 1
004E=Stage 2
004F=Default
02D4=Evil Laugh
037F=Kutout Laugh

Hit By Hazard Sound Mod
D1027EAC 2405
81027EAE xxxx
0042=Default
0383=Matching

Arcade DK Beating Chest Sound Mod
D102FE94 2405
8102FE96 xxxx
Needs a good sound swap for realism.
0042=Default
0233=DK Yeah
0234-023F=Other DK Sounds
0240=Realistic?
0244=DK Screaming
0245=Another DK
0248=Better DK?

Arcade DK Stomping Sound Mod
D102ED80 2405
8102ED82 xxxx
0016=Comical
001B=Cartoonish
0037=Silly
003C=Cool
003F=Realistic
0042=Default
008B=Extra Real
0096=Very Good
0097=Also Good

Blue Barrels Hit Oil Sound Mod
D102D5A4 2405
8102D5A6 xxxx
0023=Realistic?
0042=Default

Destroying Barrels Sound Mod
D1030628 2405
8103062A xxxx
Fire sadly uses this one too.
0023=Realistic Barrels
004B=Default

JumpMan Death Sound Mod
D102C8C4 2405
8102C8C6 xxxx
0051=DK64 Death
0054=Default
0072=Good
00C5=Realistic?
0383=Super Funny
0385=Funniest Death
037F-0385=Hilarious

Arcade DK Voice Mod
D102ED0C 2405
8102ED0E xxxx
0035=Girlish Laugh
0053=Default
0233=DK Yeah!

Reaching Pauline Sound Mod
D102CA78 2405
8102CA7A xxxx
0035=Laughing Pauline
004C=Default
00B3=Yay!
00B6=Woohoo!

JumpMan Falling Sound Mod
D102C740 2405
8102C742 xxxx
0044=Default
00C5=Realistic

Arcade DK Defeated Sound Mod
D102FDA0 2405
8102FDA2 xxxx
0052=Default
036C=Realistic

Arcade DK Falling Sound Mod
D102FDEC 2405
8102FDEE xxxx
0044=Default
0237=Realistic

Final DK Beating Chest Sound Mod
D102F970 2405
8102F972 xxxx
Needs a good sound swap for realism.
0042=Default
0233=DK Yeah
0234-023F=Other DK Sounds
0240=Realistic?
0244=DK Screaming
0245=Another DK
0248=Better DK?

DK Hits Head Sound Mod
D102FBC0 2405
8102FBC2 xxxx
0042=Default
0051=DK64 Death
0224=DK Pain

Bonus Reward Sound Mod
D1030238 2405
8103023A xxxx
0045=Default
01E8=Cheering

A custom one with my favorite values used.

Realistic Funny DK Arcade
D1027EAC 2405
81027EAE 0383
D102BA7C 2405
8102BA7E 0066
D102C1B0 2405
8102C1B2 0066
D102C740 2405
8102C742 00C5
D102C8C4 2405
8102C8C6 0385
D102C93C 2405
8102C93E 0008
D102CA78 2405
8102CA7A 0035
D102D5A4 2405
8102D5A6 0023
D102ED0C 2405
8102ED0E 0233
D102ED80 2405
8102ED82 003F
D102F970 2405
8102F972 0240
D102FBC0 2405
8102FBC2 0224
D102FDA0 2405
8102FDA2 036C
D102FDEC 2405
8102FDEE 0237
D102FE94 2405
8102FE96 0240
D1030238 2405
8103023A 01E8
D1030628 2405
8103062A 0023
Requires having DK Arcade already opened,then you enable the code.
Otherwise,oddly corrupts the game's engine.

Last edited by retroben; Yesterday at 06:06 AM.
Reply With Quote
  #893  
Old Today, 05:06 AM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 648
Default

A very special ASM code I cobbled together to fix the DK Arcade corruption issue and it works splendidly! (on my end at least)

Donkey Kong 64 (U)

DK Arcade Sound Mod Enabler
8170B780 0C06
8170B782 0000
81180200 081C
81180202 DED6

DK Arcade Sound Mod Example
81180000 3C0E
81180002 8055
81180004 25CE
81180006 5080
81180008 146E
8118000A 007B
8118000C 0000
8118000E 0000
81180010 2419
81180012 0233
81180014 3C0E
81180016 8003
81180018 A5D9
8118001A ED0E
8118001C 081C
8118001E DED6

Template;

Replace 081C DED6 with G and continue addresses I-Q.
When done,add another two lines for the 081C DED6 to end the code by returning to normal procedure.

81180ttG 2419
81180ttI xxxx
81180ttK 3C0E
81180ttM z1z1
81180ttO A5D9
81180ttQ z2z2

z1z1 - z2z2=Sound Replaced (xxxx)

Stage Music:

8002 - 524E=Stage 1

8002 - 526A=Final Stage

8002 - 5286=Stage 2

Sounds {17}:

8002 - 7EAE=Hazards (0383)

8003 - BA7E=Normal Jump (0066)

8003 - C1B2=Ladder Jump (0066)

8003 - C742=Falling (00C5)

8003 - C8C6=Death (0385)

8003 - C93E=Walking (0008)

8003 - CA7A=Pauline Voice (0035)

8003 - D5A6=Blue Barrels Hit Oil (0023)

8003 - ED0E=DK's Voice (0233)

8003 - ED82=Stomping DK (003F)

8003 - F972=Final Beat Chest (0240)

8003 - FBC2=DK Hits Head (0224)

8003 - FDA2=DK Defeated (036C)

8003 - FDEE=DK Falling (0237)

8003 - FE96=Stage 2 Beat Chest (0240)

8003 - 023A=Bonus Reward (01E8)

8003 - 062A=Hazards Destroyed (0023)

Here is the realism code I spent the whole day on.

Realistic DK Arcade Enabler
8170B780 0C06
8170B782 0000
81180200 081C
81180202 DED6

Realistic DK Arcade Part 1
81180000 3C0E
81180002 8055
81180004 25CE
81180006 5080
81180008 146E
8118000A 007B
8118000C 0000
8118000E 0000
81180010 2419
81180012 0383
81180014 3C0E
81180016 8002
81180018 A5D9
8118001A 7EAE
8118001C 2419
8118001E 0066
81180020 3C0E
81180022 8003
81180024 A5D9
81180026 BA7E
81180028 2419
8118002A 0066
8118002C A5D9
8118002E C1B2
81180030 2419
81180032 00C5
81180034 A5D9
81180036 C742
81180038 2419
8118003A 0385
8118003C A5D9
8118003E C8C6
81180040 2419
81180042 0008
81180044 A5D9
81180046 C93E
81180048 2419
8118004A 0035
8118004C A5D9
8118004E CA7A
81180050 2419
81180052 0023
81180054 A5D9
81180056 D5A6
81180058 2419
8118005A 0233
8118005C A5D9
8118005E ED0E

Realistic DK Arcade Part 2
81180060 2419
81180062 003F
81180064 A5D9
81180066 ED82
81180068 2419
8118006A 0240
8118006C A5D9
8118006E F972
81180070 2419
81180072 0224
81180074 A5D9
81180076 FBC2
81180078 2419
8118007A 036C
8118007C A5D9
8118007E FDA2
81180080 2419
81180082 0237
81180084 A5D9
81180086 FDEE
81180088 2419
8118008A 0240
8118008C A5D9
8118008E FE96
81180090 2419
81180092 01E8
81180094 A5D9
81180096 023A
81180098 2419
8118009A 0023
8118009C A5D9
8118009E 062A
811800A0 081C
811800A2 DED6
When trying to start a save slot,it crashes with errors,or if using Interpreter it merely freezes.

Let me know if it doesn't work for you,its very likely to happen,but the same value that it reads in order to activate shows up on either method of playing DK Arcade.
Playing it via Banana Fairy is recommended for stability reasons,plus its more forgiving,also,loading a save makes it freeze anyway,which effing sucks.
So,only use the code if all you want to do in that session is play DK Arcade via Banana Fairy access.

Hope you can get to the end and beat DK,let JumpMan die at least once to hear the sounds replaced if it works.
The best sign of the code failing to work is when the stomps for slanting the floors of Stage 1 are still original and when DK still growls instead of speaking upon starting a game.

Last edited by retroben; Today at 06:33 AM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 02:30 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.