View Single Post
  #104  
Old 16th December 2020, 08:03 PM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 687
Default

Banjo-Tooie (U)

Edited for convenience to access enhancements quicker.

Status; Softlocks Piggy pool completion scene and skips parts of other scenes.

Need somebody to help me by finding out what the cut-scene ID values are because having those could help me fix this issue.
I can't disable the original cut-scene fix there because the UFO flying away scene needs it.


Updated 60fps hack,also have enhancement codes.
Chompasaurus and an escape scene are 30fps while 2 other parts run at dynamic frame rates to stay as synced as possible,1 is the attract mode demos and the other is JiggyWiggy Challenges.

Here is some setup to do in order to make sure the codes work well; (codes made and tested on 2.4.0-1127)

If you don't already have a 2.4 build set up,download a development build zip of PJ64 2.4 and place the contents into a folder on the root of your storage or make a new folder on the root of your storage for emulators if you don't already have such a folder then make a new folder named Project64 2.4.0-# matching the version number you have then place the contents of the emu zip in that folder.
Doing this avoids the permissions issues that come from the installer version which places things in program files and that has strict permissions to protect things.

Disable "Hide Advanced Settings" via options->settings->then uncheck Hide Advanced Settings

Make sure your games are listed in by selecting a directory then
right click the game->edit game settings->set memory size to 8MB then uncheck "Randomize SI/PI Interrupts" and set Overclock modifier to 4 and Counter Factor to 1 to make sure the game doesn't drop frames on the emulated console side.

Recommended enhancements;

Disable LoD
D003F428 0080
810DF1E4 0C11
D003F428 0080
810DF1E6 0000
D003F428 0080
810DD2C0 0000
D003F428 0080
810DD2C2 0000
D003F428 0080
810DD2C4 0000
D003F428 0080
810DD2C6 0000
D003F428 0080
810DD354 0000
D003F428 0080
810DD356 0000
D003F428 0080
810DD358 0000
D003F428 0080
810DD35A 0000
D003F428 0080
810DD364 0C11
D003F428 0080
810DD366 001C
81440000 240E
81440002 19B8
81440004 15D8
81440006 0005
81440008 3C0E
8144000A 4F80
8144000C ACAE
8144000E 0038
81440010 ACAE
81440012 003C
81440014 0803
81440016 78A9
81440018 0000
8144001A 0000
8144001C 240E
8144001E 7AE0
81440020 11D8
81440022 000F
81440024 340E
81440026 96D8
81440028 11D8
8144002A 000D
8144002C 240E
8144002E 7318
81440030 11D8
81440032 000B
81440034 240E
81440036 5E08
81440038 11D8
8144003A 0009
8144003C 340E
8144003E 8270
81440040 11D8
81440042 0007
81440044 340E
81440046 ABB8
81440048 11D8
8144004A 0011
8144004C 240E
8144004E 4DC8
81440050 11D8
81440052 0013
81440054 0000
81440056 0000
81440058 0803
8144005A 78A9
8144005C 0000
8144005E 0000
81440060 3C0E
81440062 4F80
81440064 ACAE
81440066 0084
81440068 0803
8144006A 78A9
8144006C 0000
8144006E 0000
81440070 240E
81440072 0188
81440074 8CCF
81440076 0004
81440078 15CF
8144007A 0003
8144007C 3C0E
8144007E 4F80
81440080 ACCE
81440082 0190
81440084 ACCE
81440086 0194
81440088 0803
8144008A 78A9
8144008C 0000
8144008E 0000
81440090 3C0E
81440092 4F80
81440094 ACAE
81440096 0DBC
81440098 0803
8144009A 78A9
8144009C 0000
8144009E 0000
814400A0 3C0E
814400A2 4F80
814400A4 ACAE
814400A6 0954
814400A8 0803
814400AA 78A9
814400AC 0000
814400AE 0000
Makes nests and musical notes fully HD in addition to the stairs in Mayahem Temple leading to Targitzan's area.

HD Shadows and Banjo Models
D1117DEA 062B
81117DEA 062A
D1117DEE 0839
81117DEE 0838
D003F428 0080
810A62A4 0C14
D003F428 0080
810A62A6 0000
81500000 2404
81500002 0853
81500004 1464
81500006 000A
81500008 0000
8150000A 0000
8150000C 2404
8150000E 0010
81500010 1144
81500012 0004
81500014 0000
81500016 0000
81500018 2402
8150001A 062A
8150001C 1000
8150001E 0014
81500020 0000
81500022 0000
81500024 2402
81500026 0838
81500028 1000
8150002A 0011
8150002C 0000
8150002E 0000
81500030 2404
81500032 0855
81500034 1464
81500036 0004
81500038 0000
8150003A 0000
8150003C 2402
8150003E 061C
81500040 1000
81500042 000B
81500044 0000
81500046 0000
81500048 2404
8150004A 080A
8150004C 1464
8150004E 0004
81500050 0000
81500052 0000
81500054 2402
81500056 060E
81500058 1000
8150005A 0005
8150005C 0000
8150005E 0000
81500060 2404
81500062 062E
81500064 1464
81500066 0002
81500068 0000
8150006A 0000
8150006C 2402
8150006E 083A
81500070 0040
81500072 2025
81500074 0803
81500076 59D3
81500078 0000
8150007A 0000
Uses main models of Banjo,Kazooie,Mumbo and Clockwork Kazooie as their dynamic shadows and forces Banjo models (normal and dragon) to always use best LoD in order to avoid a glitch that would happen without that.

Below code not recommended/untested in a run,but feel free to try if you want;

Fire Effects Improvement (update edit for access with 60fps rain dance/Dippy workaround on post 108)
D003F428 0080
810EEBAC 0C10
D003F428 0080
810EEBAE 0100
81400400 3C01
81400402 8008
81400404 8025
81400406 6130
81400408 10A0
8140040A 000E
8140040C 8C21
8140040E 6130
81400410 0001
81400412 0A00
81400414 0001
81400416 0A02
81400418 0001
8140041A 0880
8140041C 3C05
8140041E 8000
81400420 0025
81400422 0820
81400424 2405
81400426 1000
81400428 A425
8140042A 0AF4
8140042C 2405
8140042E 4190
81400430 A425
81400432 04BA
81400434 A420
81400436 049E
81400438 3C05
8140043A 0C10
8140043C 24A5
8140043E 0113
81400440 AC25
81400442 048C
81400444 0800
81400446 4DFD
81400448 0000
8140044A 0000
8140044C 3C01
8140044E 8040
81400450 03E0
81400452 0008
81400454 C420
81400456 045C
81400458 0000
8140045A 0000
8140045C 3D08
8140045E 8889
Changes fire effects to attempt to make them more realistic and to fix the animation loop being disjointed/not attached to the related surface.
The animation bug this tries to prevent also happens on 30fps.

Sixty Frames;

fps1

D003F428 0080
810145EC 0C10
D003F428 0080
810145EE 0000
81400000 3C0E
81400002 8009
81400004 81CA
81400006 8C58
81400008 1140
8140000A 0003
8140000C 3C0E
8140000E 8013
81400010 1000
81400012 0005
81400014 0000
81400016 0000
81400018 3C0E
8140001A 8008
8140001C 81CE
8140001E 5B20
81400020 51C0
81400022 0004
81400024 3C0E
81400026 8013
81400028 3C0A
8140002A 8013
8140002C 1000
8140002E 0043
81400030 814A
81400032 C767
81400034 85CE
81400036 8608
81400038 240A
8140003A 016F
8140003C 114E
8140003E 0042
81400040 240A
81400042 0170
81400044 114E
81400046 0040
81400048 240A
8140004A 00C7
8140004C 114E
8140004E 005B
81400050 240A
81400052 00CB
81400054 114E
81400056 0059
81400058 240A
8140005A 01A7
8140005C 114E
8140005E 0057
81400060 240A
81400062 0107
81400064 114E
81400066 0055
81400068 240A
8140006A 0112
8140006C 114E
8140006E 0053
81400070 240A
81400072 0116
81400074 114E
81400076 000F
81400078 240A
8140007A 0128
8140007C 114E
8140007E 004F
81400080 240A
81400082 0101
81400084 114E
81400086 004D
81400088 240A
8140008A 0136
8140008C 114E
8140008E 004B
81400090 240A
81400092 013D
81400094 114E
81400096 0049
81400098 240A
8140009A 0161
8140009C 114E
8140009E 005E
814000A0 240A
814000A2 015F
814000A4 554E
814000A6 000F
814000A8 3C0E
814000AA 8012
814000AC 1000
814000AE 0008
814000B0 3C0E
814000B2 8008
814000B4 3C0E
814000B6 8013
814000B8 81CE
814000BA A9AC
814000BC 240A
814000BE 0002

fps2

814000C0 554E
814000C2 0077
814000C4 3C0E
814000C6 8008
814000C8 1000
814000CA 0070
814000CC 3C0E
814000CE 8008
814000D0 81CE
814000D2 63E0
814000D4 11C0
814000D6 0019
814000D8 240A
814000DA 0001
814000DC 1000
814000DE 0017
814000E0 240A
814000E2 0002
814000E4 81CE
814000E6 7096
814000E8 240A
814000EA 0007
814000EC 554E
814000EE 0013
814000F0 240A
814000F2 0001
814000F4 3C0E
814000F6 8013
814000F8 8DCE
814000FA 5490
814000FC 11C0
814000FE 000F
81400100 240A
81400102 0001
81400104 8DCE
81400106 01A0
81400108 85CE
8140010A 0018
8140010C 240A
8140010E 0357
81400110 154E
81400112 000A
81400114 240A
81400116 0001
81400118 3C0E
8140011A 8013
8140011C 8DCE
8140011E 5490
81400120 ADC0
81400122 0A0C
81400124 ADC0
81400126 0A14
81400128 ADC0
8140012A 0A20
8140012C ADC0
8140012E 0A24
81400130 ADC0
81400132 0A2C
81400134 ADC0
81400136 0A38
81400138 240A
8140013A 0001
8140013C 3C0E
8140013E 8008
81400140 0800
81400142 BCA4
81400144 A1CA
81400146 913F
81400148 3C0E
8140014A 8008
8140014C 81CA
8140014E 6AF8
81400150 5140
81400152 FFFA
81400154 240A
81400156 0001
81400158 8DCE
8140015A 6AF8
8140015C 000E
8140015E 7200
81400160 000E
81400162 7202
81400164 000E
81400166 7080
81400168 3C0A
8140016A 8000
8140016C 01CA
8140016E 7020
81400170 340A
81400172 C040
81400174 A5CA
81400176 15DA
81400178 340A
8140017A 4110
8140017C A5CA
8140017E 15E2
81400180 A5CA
81400182 163E
81400184 340A
81400186 BCF5

fps3

81400188 A5CA
8140018A 15EA
8140018C 340A
8140018E C28F
81400190 A5CA
81400192 15F2
81400194 A5CA
81400196 164E
81400198 340A
8140019A 42C8
8140019C A5CA
8140019E 162E
814001A0 A5CA
814001A2 168A
814001A4 340A
814001A6 4040
814001A8 A5CA
814001AA 1636
814001AC 340A
814001AE 3CF5
814001B0 A5CA
814001B2 1646
814001B4 1000
814001B6 FFE1
814001B8 240A
814001BA 0001
814001BC 3C0E
814001BE 8013
814001C0 81CE
814001C2 A9AC
814001C4 240A
814001C6 0002
814001C8 154E
814001CA 0013
814001CC 3C0E
814001CE 8009
814001D0 81CA
814001D2 9D78
814001D4 1140
814001D6 0010
814001D8 8DCE
814001DA 9D78
814001DC 000E
814001DE 7200
814001E0 000E
814001E2 7202
814001E4 000E
814001E6 7080
814001E8 3C0A
814001EA 8000
814001EC 01CA
814001EE 7020
814001F0 3C0A
814001F2 3C02
814001F4 254A
814001F6 8040
814001F8 ADCA
814001FA 06A4
814001FC 3C0A
814001FE C420
81400200 254A
81400202 0210
81400204 ADCA
81400206 06A8
81400208 1000
8140020A 0003
8140020C 0000
8140020E 0000
81400210 3E4C
81400212 CCCD
81400214 0000
81400216 0000
81400218 3C0E
8140021A 8008
8140021C 81CA
8140021E 6948
81400220 5140
81400222 FFB0
81400224 3C0E
81400226 8012
81400228 8DCE
8140022A 6948
8140022C 000E
8140022E 7200
81400230 000E
81400232 7202
81400234 000E
81400236 7080
81400238 3C0A
8140023A 8000
8140023C 01CA
8140023E 7020
81400240 340A
81400242 C070
81400244 A5CA
81400246 132E
81400248 340A
8140024A 4130
8140024C A5CA
8140024E 1336

fps4

81400250 A5CA
81400252 1392
81400254 340A
81400256 BCF5
81400258 A5CA
8140025A 133E
8140025C 340A
8140025E C28F
81400260 A5CA
81400262 1346
81400264 A5CA
81400266 13A2
81400268 340A
8140026A 4070
8140026C A5CA
8140026E 138A
81400270 340A
81400272 3CF5
81400274 A5CA
81400276 139A
81400278 340A
8140027A 435E
8140027C A5CA
8140027E 1382
81400280 A5CA
81400282 13DE
81400284 1000
81400286 FFAD
81400288 240A
8140028A 0001
8140028C 81CA
8140028E 7978
81400290 5540
81400292 FFAA
81400294 240A
81400296 0002
81400298 1000
8140029A FFC8
8140029C 240A
8140029E 0001
814002A0 81CA
814002A2 68E8
814002A4 5540
814002A6 FFA5
814002A8 240A
814002AA 0002
814002AC 1000
814002AE FFA3
814002B0 240A
814002B2 0001

Current status; Now soft-locks on Piggy pool completion cut-scene and skips parts of other cut-scenes.

Last edited by retroben; 16th March 2021 at 04:16 AM.
Reply With Quote