Kuribo64
Views: 19,854,528 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
03-29-24 06:15 AM
Guest:

0 users reading Dossun2 - BCSV editing tools for SMG2 | 1 bot

Main - Misc. ROM hacking - Dossun2 - BCSV editing tools for SMG2 Hide post layouts | New reply

Pages: 1 2
SunakazeKun
Posted on 04-06-17 06:56 PM Link | #82362
[thumbnail] [thumbnail]

Yup, I think I should post this here as well...
A collection of BCSV editing tools for SMG2. Currently, it can create new galaxies and edit scenario files, PlanetMapDataTable and ProductMapObjDataTable.
I want to create more features, including a basic BCSV editor and a new cutscene editor which doesn't suck as much as Cinemario. You can download it here.



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


shibboleet
Posted on 04-06-17 06:58 PM (rev. 2 of 04-06-17 07:01 PM) Link | #82363
you should really stop abusing github for release hosting and release source code. this can contain useful information about layer masking to power star ids, but keeping source code and docs to yourself is selfish.

____________________
a

SunakazeKun
Posted on 04-06-17 07:03 PM Link | #82364
I know it is, lol. I will post the source code later on. Maybe tomorrow.



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


shibboleet
Posted on 04-06-17 07:04 PM Link | #82365
my real question is why didn't you post docs in the first place when it was figured out, since you posted a program quite a bit ago that had editing for it.

____________________
a

Arisotura
Posted on 04-06-17 07:06 PM Link | #82367
I have no problem with keeping things closed-source (although I'm not a fan of it), but squatting Github as a filehost is terrible. it's what Cemu does and Cemu is terrible.

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

zafkflzdasd

Super Hackio
Posted on 04-06-17 07:07 PM Link | #82368



Are you still working on this program though?

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel

SunakazeKun
Posted on 04-06-17 07:11 PM Link | #82369
Posted by shibboleet
my real question is why didn't you post docs in the first place when it was figured out, since you posted a program quite a bit ago that had editing for it.

All of this has been documented. For example, information about PowerStarIds can be found on the NMG board. Also, what program are you refering to?

Posted by StapleButter
I have no problem with keeping things closed-source (although I'm not a fan of it), but squatting Github as a filehost is terrible. it's what Cemu does and Cemu is terrible.
Posted by SunakazeKun
I know it is, lol. I will post the source code later on. Maybe tomorrow.

Posted by Super Hackio
Are you still working on this program though?

Yes, I do.



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


Super Hackio
Posted on 04-06-17 07:12 PM Link | #82370



Great! I can't wait for the cutscene editor part.

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel

SunakazeKun
Posted on 04-06-17 07:14 PM Link | #82371
Actually, I thought people would be more excited about the galaxy creation function, but, ehh, okay. :P
If there are any bugs in this version, please report them!



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


Super Hackio
Posted on 04-06-17 07:19 PM Link | #82372



Well, there is that, But for now, We have GC. (GalaxyCreate)

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel

shibboleet
Posted on 04-06-17 07:19 PM Link | #82373
Posted by SunakazeKun
All of this has been documented. For example, information about PowerStarIds can be found on the NMG board. Also, what program are you refering to?



http://neomariogalaxy.bplaced.net/?page=post&id=2282

____________________
a

Louiskovski
Posted on 04-07-17 03:47 PM (rev. 3 of 04-07-17 06:57 PM) Link | #82391
Hmm. There's something wrong. Whenever i add more than 1 zone to the Scenario file, the Scenario numbers will be all the time 0, even when i edit the file with Whitehole.

EDIT: Ok it has something to do with layers and not with the tool.

Offtopic:

Is there any information about layers or can someone tell me something about them? :)

SunakazeKun
Posted on 04-07-17 06:08 PM (rev. 2 of 04-07-17 06:11 PM) Link | #82394
Hmmm, that's...interesting. For some reason it takes the layer mask and stores it as the ScenarioNo. By looking at the code, I can't really see why this happens. I'll take a deeper look.
EDIT: nevermind. I forgot to fix the BCSV field offsets for new zones.



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


SunakazeKun
Posted on 04-08-17 11:26 AM (rev. 2 of 04-08-17 11:26 AM) Link | #82403
[thumbnail]

This MSBF viewer will be included in the next version. The purpose of these shorts and the second set of FLW2 entries (chars?) need to be documented.



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


Super Hackio
Posted on 04-08-17 03:44 PM Link | #82408



MFSB eh? Exactly, what to they do? from the image, it looks like it is another text file.

Also, veiwer? not an editor? can these be edited?

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel

MeTheMarioMan
Posted on 04-08-17 03:55 PM Link | #82409
I believe it has something to do with text flow. Like when an NPC shouts something, then when you walk up to it, it automatically speaks to you saying something different. But no one has ever been able to edit them before, only MSBT.

Super Hackio
Posted on 04-08-17 03:59 PM Link | #82410



FLOW! OF COURSE! that actually makes sense. It would be nice If we could edit that.

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel

Super Hackio
Posted on 04-09-17 03:17 AM Link | #82414



I was messing around with flow today. Discovered the following:

SMG2's Grand Text Handling system!
SMG2 text is actually really cool to work with.

MSBT - The actual text
MSBF - The order of said text
NPC - Displays the text

Say I come to a toad and he tells me to go to the Bomb-omb Buddy over there. toad says "Go see that fellow over there and report back to me!" Mario goes and talks to the Bomb-omb buddy, which tells the MSBF that the flow for the toad is now 001. the bomb-omb buddy says, "Report back to toad" and when you do, toad says: "Good job mario! this was a pointless sidequest. XD"

In other words...
Toads Flow = 000
Toad: Go see that fellow over there and report back to me!
*Mario goes to the Bomb-omb buddy*
Bomb-omb buddy: Report back to toad
Toads Flow = 001
Toad: Good job mario! this was a pointless sidequest. XD

The possibility's are pretty endless with this. So I hope an editor is gonna be included alongside the viewer.

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel

shibboleet
Posted on 04-09-17 04:23 AM (rev. 3 of 04-09-17 04:27 AM) Link | #82416
Posted by SunakazeKun
[thumbnail]

This MSBF viewer will be included in the next version. The purpose of these shorts and the second set of FLW2 entries (chars?) need to be documented.

welp, milkyeditor had already supported this but shrug

there goes my motivation

____________________
a

Super Hackio
Posted on 04-09-17 04:36 AM Link | #82417



really? I didn't see that feature. I will definitely have to check it out!

____________________
SMG RUN Progress: Not available here, for more information, check my Youtube Channel
Pages: 1 2

Main - Misc. ROM hacking - Dossun2 - BCSV editing tools for SMG2 Hide post layouts | New reply

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