Kuribo64
Views: 19,851,114 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
03-28-24 03:02 PM
Guest:

0 users reading Blast Corps Hacking | 1 bot

Main - Trash - Blast Corps Hacking Hide post layouts | Thread closed


SunakazeKun
Posted on 01-28-15 07:43 PM Link | #55400
The game is somewhat unknown, so please don't ask me what it is about; Google is your friend :)

Blast Corps is a game I'm hacking since 2012 and I think I am the only one who hacks this game, but I don't care :o

In this time I've found out a lot of stuff like how to edit text or music.
Later in 2014 I started creating a tool called BlastTool64 that is just a programm that opens several tools for hacking, similar to GalaxyTools by Anthe. It normally was supposed to be a private programm, but then I released it in hope that somebody gets interested in hacking this game...

Well then...here is a list of stuff I found out:

~ Text editing
~ Music editing
~ File structure
~ Instruments
~ A lot of IDs
~ A lot of memory addresses
~ Save Game File addresses

Documenation for this can be found here.

Videos:
A lot of this just show basic things like changing the camera and vehicle positions.







Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


Arisotura
Posted on 01-28-15 08:24 PM (rev. 2 of 01-28-15 08:24 PM) Link | #55403
Posted by SunakazeKun
~ Text editing
~ Music editing
~ File structure
~ Instruments
~ A lot of IDs
~ A lot of memory addresses
~ Save Game File addresses

Might need a bit more precision there.

'a lot of IDs' -- IDs for what? How do you know they're not something else, or random crap?
'a lot of memory addresses' -- same deal here. Pointers are a fairly common thing, you know.


Otherwise, interesting project.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

SunakazeKun
Posted on 01-28-15 08:25 PM Link | #55404

Kazeshin
Posted on 01-28-15 08:55 PM Link | #55406
i've barely looked at your site, but some stuff seems rather weird;


0x271394 Timer (2400=stop timer)
0x2B0874 Sideswipe Hydraulic Use (2400=never loose hydraulics)
0x2B0875 Sideswipe Hydraulic Use (2400=never loose hydraulics) [Alternate 1]
0x2B0876 Sideswipe Hydraulic Use (0001=gain hydraulics instead of using them)

im assuming both(...) of these ramvalues are taken from gameshark codes. "2400XXXX" is basically "Addiu r0, r0, $XXXX" in mips assembly, which means "do nothing".
documenting 80271394 as "timer" is like calling "gravity force" Y position. (FYI 81271392 0002 would make the time go twice as fast, ffff would make it go backwards)
im fairly sure at 802b0874 is an "addiu" or "addi" instruction, so setting the halfword at 802b0876 to "0001" rather than something negative will invert the effect.

you've basically documented trivial things you found in gameshark codes here... i wont really bother much with this, but i suggest you to learn the basics of MIPS assembly if you want to be a "pioneer hacker" for an N64 game.

SunakazeKun
Posted on 01-28-15 09:00 PM (rev. 2 of 01-28-15 09:00 PM) Link | #55408
Yeah some of this addresses are taken from GS codes, some aren't...

Also, no. I won't never ever understand ASM .-.



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


Arisotura
Posted on 01-28-15 09:03 PM Link | #55409
Then it's kinda silly to throw 'RAM addresses' and 'IDs' around without understanding what they're about.

It's kinda like those kids who try to look savvy by throwing around random technical words. It works on ignorant kids, but anyone with some real knowledge isn't fooled.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

SubDrag
Posted on 04-05-15 04:40 PM (rev. 3 of 04-05-15 04:55 PM) Link | #58720
Another guy and myself actually started looking at blast corps (independently, just found this post). If you're interested, add me to msn/pm. We've been trying to rip the images, though it's difficult because they don't store width and height, only can try and extrapolate from the displaylists, and they are an early n64 game where images have to be padded...and eventually parse how it stores the models (the displaylists are there, but vertice file holds the organized (the raw one)).

SunakazeKun
Posted on 04-05-15 05:06 PM Link | #58722
Ah, the guy who created the Universal ROM tool :3



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding



Main - Trash - Blast Corps Hacking Hide post layouts | Thread closed

Page rendered in 0.030 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 215/215, time: 0.009 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.