ROM Hack [WIP] The Fourth Dimension: A Super Mario 3D land level editor

firegodjr

Member
Newcomer
Joined
Aug 7, 2016
Messages
9
Trophies
0
Age
24
XP
68
Country
United States
I've noticed that occasionally area outlines won't disappear when they're unselected, making the entire level kind of hard to see if you're switching between areas a lot. I'm not sure where I should report a bug, but I just wanted to give a heads up. :)

Let me know if you need more info. I'm on Windows 10 64-bit
 

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Exelix any idea where programming info about objects are store in 3d land files? For instance Goomba what setting controlls that mario gets hurt when he collides with the goomba/kuribo? Any way of finding this please :-)

I tried looking in all the byaml inside szs but i could find anything i think that could get me close to answering question... Maybe you can find something since you are very skilled with coding :P
 

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
Exelix any idea where programming info about objects are store in 3d land files? For instance Goomba what setting controlls that mario gets hurt when he collides with the goomba/kuribo? Any way of finding this please :-)

I tried looking in all the byaml inside szs but i could find anything i think that could get me close to answering question... Maybe you can find something since you are very skilled with coding :P
Unluckily i don't think it would be easy, inside the CCNT you can see every object is linked to a class, if that means what i think, it's a class in the code ,changing that would require some asm hacking and that's beyond me.
I think it's possible to change stuff like the collision size in InitActor.byml, I guess you could also add enemies that behave like goombas replacing animations and the model but keeping the same class in the CCNT.
I didn't test anything, i'm just making assumptions, nor i know how to make custom bcmdls with animations.
 
  • Like
Reactions: mustafag32g

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Unluckily i don't think it would be easy, inside the CCNT you can see every object is linked to a class, if that means what i think, it's a class in the code ,changing that would require some asm hacking and that's beyond me.
I think it's possible to change stuff like the collision size in InitActor.byml, I guess you could also add enemies that behave like goombas replacing animations and the model but keeping the same class in the CCNT.
I didn't test anything, i'm just making assumptions, nor i know how to make custom bcmdls with animations.
any idea where code is stored mate? All i see is a bunch of byaml inside szs :-)?
 

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
Help! Nothing changes after I pack the ROMFS with 3dstool and put the .romfs in /hans on the sd card (and run it with hans :P)!
 

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Exelix can you please take a look at the file that contains coding of each object and maybe decrypt it so we can edit camera info and object. Maybe also import objects from 3d world because they are a bit similar..

You have coding experience thats why i ask :D

--------------------- MERGED ---------------------------

I am above the law, here you go


How is the project going mate ?any new footage?
 

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
Exelix can you please take a look at the file that contains coding of each object and maybe decrypt it so we can edit camera info and object. Maybe also import objects from 3d world because they are a bit similar..

You have coding experience thats why i ask :D

--------------------- MERGED ---------------------------



How is the project going mate ?any new footage?
It's not about encryption, decrypting code.bin won't magically create documentation on objects, the behavior of each object is defined in the code of the game, you could decompile it with tools like IDA but you would only find lots of arm instructions, it's not going to be easy understanding what everything does, and trying to inject new objects would be even harder :wacko: , to put things in prospective, this is almost as difficult as finding exploits in games.
Also we can't copy-paste code from 3d world cause even if it was the same game its code is for another architecture.
Anyway, this is something I never done, and I don't even know where to start, sorry mate.
If some good soul who has experience with this kind of stuff wants to help he's welcome.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://gbatemp.net/profile-posts/163064/