Rare Witch Roundtable Podcast
Go Back   The Rare Witch Project Forums > Gaming > Rare & Playtonic > Homebrew Games and Tools

Homebrew Games and Tools If you've created a trainer, texture editor, or a full-blown fangame we'd like to see it here. Show off your mad programming skills.

Reply
 
Thread Tools
  #1  
Old 25th July 2009, 04:29 AM
runehero123's Avatar
runehero123 runehero123 is offline
DJ Jamjars
 
Join Date: Jan 2007
Location: Look behind you...
Total Awards: 1
INFECTED - B1K1 
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).

Last edited by runehero123; 25th July 2009 at 04:39 AM.
Reply With Quote


  #2  
Old 25th July 2009, 05:44 AM
CoolJosh3k's Avatar
CoolJosh3k CoolJosh3k is offline
Most Helpful Member '10 - '11
 
Join Date: Apr 2009
Location: Melbourne
Total Awards: 8
INFECTED - B2K1 Game On RWP Donator Viva Piñata TiP Mastery Viva Piñata Mastery 
Sound OK. IceMario and SubDrag should be here soon with there hacking skills and expertise I hope.
Reply With Quote


  #3  
Old 25th July 2009, 06:08 AM
Airman's Avatar
Airman Airman is offline
The Hero of the Hour
 
Join Date: Jul 2006
Location: Don't
Total Awards: 2
You're Appreciated! INFECTED - B1K1 
I heartily endorse this thread/project.
__________________
A.K.A Reborn
Reply With Quote


  #4  
Old 25th July 2009, 08:31 AM
BanjoPL's Avatar
BanjoPL BanjoPL is offline
RWP GrandPa
 
Join Date: Apr 2006
Location: Jolly's
Total Awards: 2
You're Appreciated! INFECTED - B1K1 
Good Luck, maybe we will see BK fridge and beta SNS...

Last edited by BanjoPL; 25th July 2009 at 09:09 AM.
Reply With Quote


  #5  
Old 25th July 2009, 10:48 PM
runehero123's Avatar
runehero123 runehero123 is offline
DJ Jamjars
 
Join Date: Jan 2007
Location: Look behind you...
Total Awards: 1
INFECTED - B1K1 
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.
Attached Files
File Type: zip BG models(dk64).zip (12.5 KB, 54 views)

Last edited by runehero123; 25th July 2009 at 11:03 PM.
Reply With Quote


  #6  
Old 26th July 2009, 02:57 AM
chillywilly42's Avatar
chillywilly42 chillywilly42 is offline
Von Kriplespac
 
Join Date: Jul 2008
Location: Hailfire Peaks, Zimbabwe
Total Awards: 1
INFECTED - B1K1 
Sounds very interesting! Can't wait to see how this turns out.
__________________
"I feel I now have a moral duty to stop Luigi from ever dressing as a bride again."
-Jerry the Bob-omb
Reply With Quote


  #7  
Old 26th July 2009, 10:37 AM
CoolJosh3k's Avatar
CoolJosh3k CoolJosh3k is offline
Most Helpful Member '10 - '11
 
Join Date: Apr 2009
Location: Melbourne
Total Awards: 8
INFECTED - B2K1 Game On RWP Donator Viva Piñata TiP Mastery Viva Piñata Mastery 
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.
Reply With Quote


  #8  
Old 26th July 2009, 08:48 PM
Ice Mario's Avatar
Ice Mario Ice Mario is offline
Rarewitch Hero
 
Join Date: Apr 1999
Location: United Kingdom
Total Awards: 5
SteamLink Verified INFECTED - B1K1 RWP Podcast Awesome Default Medal Thread Starter 
Nice project Rune, I wish you well with it.

Quote:
Originally Posted by CoolJosh3k View Post
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.
__________________
On Rails Fails!
Reply With Quote


  #9  
Old 27th July 2009, 12:06 AM
CoolJosh3k's Avatar
CoolJosh3k CoolJosh3k is offline
Most Helpful Member '10 - '11
 
Join Date: Apr 2009
Location: Melbourne
Total Awards: 8
INFECTED - B2K1 Game On RWP Donator Viva Piñata TiP Mastery Viva Piñata Mastery 
How did you learn Assembly proggramming?
Reply With Quote


  #10  
Old 27th July 2009, 01:57 AM
Silver Glaceon's Avatar
Silver Glaceon Silver Glaceon is offline
Brash Breegull
 
Join Date: May 2009
Total Awards: 1
INFECTED - B1K1 
Awesome! It's like the Twilight Brigade all over again!
Reply With Quote


  #11  
Old 27th July 2009, 07:04 AM
Ice Mario's Avatar
Ice Mario Ice Mario is offline
Rarewitch Hero
 
Join Date: Apr 1999
Location: United Kingdom
Total Awards: 5
SteamLink Verified INFECTED - B1K1 RWP Podcast Awesome Default Medal Thread Starter 
Quote:
Originally Posted by CoolJosh3k View Post
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.
__________________
On Rails Fails!
Reply With Quote


  #12  
Old 27th July 2009, 10:50 PM
CoolJosh3k's Avatar
CoolJosh3k CoolJosh3k is offline
Most Helpful Member '10 - '11
 
Join Date: Apr 2009
Location: Melbourne
Total Awards: 8
INFECTED - B2K1 Game On RWP Donator Viva Piñata TiP Mastery Viva Piñata Mastery 
Any new progress so far?
Reply With Quote


  #13  
Old 27th July 2009, 11:43 PM
tony111ster's Avatar
tony111ster tony111ster is offline
Brash Breegull
 
Join Date: Sep 2008
Location: Atlantic Canada
Total Awards: 1
Viva Piñata Mastery 
whats the code to play the whole kiosk with?
Reply With Quote


  #14  
Old 28th July 2009, 04:51 AM
runehero123's Avatar
runehero123 runehero123 is offline
DJ Jamjars
 
Join Date: Jan 2007
Location: Look behind you...
Total Awards: 1
INFECTED - B1K1 
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....
Reply With Quote


  #15  
Old 28th July 2009, 08:54 AM
cooliscool's Avatar
cooliscool cooliscool is offline
Dingpot
 
Join Date: Aug 2007
Location: SC, USA
Total Awards: 2
You're Appreciated! INFECTED - B1K1 
Quote:
Originally Posted by runehero123 View Post
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.

Last edited by cooliscool; 28th July 2009 at 08:57 AM.
Reply With Quote


Reply

Tags
beta, complete, dk64


User Tag List

Thread Tools

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



All times are GMT. The time now is 11:11 PM.


Forums powered by vBulletin® Copyright © Jelsoft Enterprises Ltd.
Website © 2000-2015 The RWP