The Rare Witch Project Forums

The Rare Witch Project Forums (https://www.therwp.com/forums/index.php)
-   Homebrew Games and Tools (https://www.therwp.com/forums/forumdisplay.php?f=47)
-   -   DK64 - Kiosk Restoration Project (https://www.therwp.com/forums/showthread.php?t=32206)

runehero123 25th July 2009 03:29 AM

DK64 - Kiosk Restoration Project
 
If you're not aware, there is a leaked(beta) kiosk version of DK64 on the net. Unfortunately, Rare needed to reduce the cartridge size on this ROM to lower the development cost. To accomplish this, they removed all unused Background Objects and songs from the cart. Due to this fact, it is currently impossible to play any other levels that aren't meant for the demo.

The goal of this project is to restore all Background and Music data so that it's possible to play all levels in the ROM. All mentioned data will be ported from the final version (everything else will remain beta ;) ) . Hopefully, this will allow players to explore beta content not accessible in the final version of the game.

Current Progress:

Imported Music[100% | Completed]
Imported BG objects [~1%]

Screenshots:
-Funky's Shop [In Progress]

Current Task(s):
-Fix Textures on BG objects
-Fix Collision data

As more content is added I'll reveal screens, video clips, and beta info. I'll keep most beta stuff secret so you can discover it for yourself (when the patch is complete).

CoolJosh3k 25th July 2009 04:44 AM

Sound OK. IceMario and SubDrag should be here soon with there hacking skills and expertise I hope.

Airman 25th July 2009 05:08 AM

I heartily endorse this thread/project.

BanjoPL 25th July 2009 07:31 AM

Good Luck, maybe we will see BK fridge and beta SNS...

runehero123 25th July 2009 09:48 PM

1 Attachment(s)
Quote:

Originally Posted by CoolJosh3K
Sound OK. IceMario and SubDrag should be here soon with there hacking skills and expertise I hope.

I don't really need much help. However, if somebody could hint whether DK64's BG object textures are located in the same file or somewhere else in ROM, that would be cool. Same with collision data(I uploaded as an attachment).

01C016a is from Kiosk
018F88E is from Final

I believe they are models of either the JJ boss, or the Fungus Forest boss scene.

Cooliscool could probably help with this. :)

Quote:

Originally Posted by BanjoPL
Good Luck, maybe we will see BK fridge and beta SNS...

Nope, I'm sure the BK fridge would've been part of a BG object. As for SNS related stuff, I'm not sure.

chillywilly42 26th July 2009 01:57 AM

Sounds very interesting! Can't wait to see how this turns out. :D

CoolJosh3k 26th July 2009 09:37 AM

Cool, I'm on the edge of my seat. You must be using assembler decoding right? Assembly is, by far, the most difficult lanuage to learn.

Ice Mario 26th July 2009 07:48 PM

Nice project Rune, I wish you well with it.

Quote:

Originally Posted by CoolJosh3k (Post 656691)
Assembly is, by far, the most difficult lanuage to learn.

Perhaps on the surface it appears that way, but it really is simple. Perhaps you mean disassembling is difficult, which can be true, but in the case of the n64 you can actually debug the running game, so that makes life easier.

CoolJosh3k 26th July 2009 11:06 PM

How did you learn Assembly proggramming?

Silver Glaceon 27th July 2009 12:57 AM

Awesome! It's like the Twilight Brigade all over again!

Ice Mario 27th July 2009 06:04 AM

Quote:

Originally Posted by CoolJosh3k (Post 657027)
How did you learn Assembly proggramming?

I first started on MIPS by disassembling N64 games and using the processor instruction set for reference. Migrating to powerPC from MIPS is probably the best transition you could ever wish for in terms of mnemonic similarities.

CoolJosh3k 27th July 2009 09:50 PM

Any new progress so far?

tony111ster 27th July 2009 10:43 PM

whats the code to play the whole kiosk with?

runehero123 28th July 2009 03:51 AM

GEDecompressor doesn't compress some of the kiosk rom's files correctly. I tested it by compressing one of the files and then decompressing it to see if it was the same. The original file had a couple extra bytes at the end. Hmmm....

cooliscool 28th July 2009 07:54 AM

Quote:

Originally Posted by runehero123 (Post 656342)
I don't really need much help. However, if somebody could hint whether DK64's BG object textures are located in the same file or somewhere else in ROM, that would be cool. Same with collision data(I uploaded as an attachment).

01C016a is from Kiosk
018F88E is from Final

I believe they are models of either the JJ boss, or the Fungus Forest boss scene.

Cooliscool could probably help with this. :)


Nope, I'm sure the BK fridge would've been part of a BG object. As for SNS related stuff, I'm not sure.

In both of those files, the textures are stored elsewhere; collision data is near the end. I'll work on reverse engineering the header tomorrow. I'll also end up adding DK64 support to BG, which shouldn't take long considering that aside from game subjectivities, it uses the same ucode as Tooie. :)


All times are GMT. The time now is 06:14 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.