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

0 users reading Luigi's Mansion | 1 bot

Main - Misc. ROM hacking - Luigi's Mansion Hide post layouts | New reply


shibboleet
Posted on 09-17-14 12:08 AM Link | #48286
So I've been looking into Luigi's Mansion files lately, and noticed that it uses a close relation with BCSV and JMP, so I decided to port the files into an ARC to see if it would load them, and it did.
This works with the paths too, I just didn't feel like importing those.

If you want to take a look, look at the arc here:
https://kuribo64.net/get.php?id=Iy6IaEARX56DWuil

Just open it in Anarchy v1.2 under Placement > Common layer and take a peek. If you see anything interesting, just say it and we'll look at it.

Also, this can be for LM in general.

~MrRean

____________________
a

SunakazeKun
Posted on 09-18-14 01:26 PM Link | #48313

NWPlayer123
Posted on 09-18-14 02:23 PM Link | #48314
Why would it matter, all it is is a proof of concept that it's a predecessor to BCSV. The fields are different and the hashing algorithm is different, it'd crash instantly.

____________________
"I hate playing musical chats" ~ Quote of the month

shibboleet
Posted on 09-19-14 12:49 AM Link | #48325
I could easily just tinker with Anarchy and make it a Luigi's Mansion editor, but I don't have a clean C# library from Anarchy.

I really don't want to use Anarchy2's library, either.

____________________
a

Spacey
Posted on 09-19-14 08:57 PM (rev. 2 of 09-19-14 08:58 PM) Link | #48355
Posted by Luigi
I could easily just tinker with Anarchy and make it a Luigi's Mansion editor, but I don't have a clean C# library from Anarchy.

I really don't want to use Anarchy2's library, either.
Not really, editing the jmp is one thing but editing the collision is another, what you have to remember is that the models like dressers tables and couches are built into the collision models. In short, no, an edited version of anarchy could work as an LM editor because the JMP and collision need to be edited separately.

____________________
Hacking LM and trying to not suck. Weeeeeeee.

shibboleet
Posted on 09-19-14 09:01 PM Link | #48356
I hope you notice, I said an edited anarchy. Not just editing filepaths, but that kind of stuff too.

It's not impossible.

____________________
a

NWPlayer123
Posted on 09-21-14 02:28 AM (rev. 3 of 09-21-14 04:32 AM) Link | #48458
I think many people will be happy to see that I have successfully edited text (and can edit anything else) with existing tools and my custom Yaz0 > Yay0 converter.

[image]
[image]
Here's how I did it: So, since the files are just RARC archives, I edited the data I wanted, then I packed it using RARCPack (included), and then encoded it with yaz0enc (also included). Then I use yaz0.py to export to an XML, then yay0.py to reimport it using the different format. All it is is that the data's in a different order (a table versus reading through the file from front to end).
Here's the file I tested (the first one with that first screenshot crashed at the end because I added padding (oops), but this has the "NWP" from the second one).

____________________
"I hate playing musical chats" ~ Quote of the month

shibboleet
Posted on 09-21-14 03:52 PM Link | #48502
Interesting. Now we have a tool that will be made public.


Soon, maybe? :<

____________________
a

NWPlayer123
Posted on 09-21-14 04:33 PM (rev. 2 of 09-21-14 04:38 PM) Link | #48516
Ask me for it wherever, I'm not releasing it publicly until it has a use for something other then editing text :P doing this because of one specific individual. If he wants to get it, he has to go through me.

____________________
"I hate playing musical chats" ~ Quote of the month


Main - Misc. ROM hacking - Luigi's Mansion Hide post layouts | New reply

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