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

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Very strange, I don't think there's anything unusual about the way I'm exporting it.
At any rate it's not a major issue, no reason I can't just place all the level models at 0,0,0.
I'll just hope this issue doesn't affect other objects like enemies.

Is there any way to make fragment lighting brighter? I've tried adding a fragment light in Creative Studio, but in-game it does not change anything.
I've noticed vertex lights don't work either, I'll probably end up having to manually vertex shade everything like I do with SM64DS.
I'll probably finish up my first SM3DL level after I finish the next update for the SM64 editor, some time this week.
Did you make the model yourself? Or did you port it.... I see you have shadows, vertex shading ?
 

Skelux

Well-Known Member
Newcomer
Joined
Jul 21, 2009
Messages
83
Trophies
0
XP
413
Country
Did you make the model yourself? Or did you port it.... I see you have shadows, vertex shading ?
Yes, I made it myself. It was an example of a model I manually vertex shaded using blender for a SM64DS hack I'm working on. I'll probably be using this same method for SM3DL, and will advise others to do the same. I'll include a section about this when I write up a guide.
 

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Exelix i can not seem to add an objectType in the edtior. There is no ok button? When i click CameraAreaInfo i can not accept it, there is no button why ?
 

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
Very strange, I don't think there's anything unusual about the way I'm exporting it.
At any rate it's not a major issue, no reason I can't just place all the level models at 0,0,0.
I'll just hope this issue doesn't affect other objects like enemies.

Is there any way to make fragment lighting brighter? I've tried adding a fragment light in Creative Studio, but in-game it does not change anything.
I've noticed vertex lights don't work either, I'll probably end up having to manually vertex shade everything like I do with SM64DS.
I'll probably finish up my first SM3DL level after I finish the next update for the SM64 editor, some time this week.
I don't know how lighting works, but i noticed, if you open the Design file of a stage there are areas called LightArea, but, again i have no idea on how do they work

Exelix i can not seem to add an objectType in the edtior. There is no ok button? When i click CameraAreaInfo i can not accept it, there is no button why ?
Edit: Probably you have changed dpi scaling in your pc to a value higher than 100%:
 

Attachments

  • upload_2016-6-26_14-22-1.png
    upload_2016-6-26_14-22-1.png
    32.5 KB · Views: 211
Last edited by exelix11,

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Yes, I made it myself. It was an example of a model I manually vertex shaded using blender for a SM64DS hack I'm working on. I'll probably be using this same method for SM3DL, and will advise others to do the same. I'll include a section about this when I write up a guide.
Can you tell me if the vertex shading shows ingame :-)?
 

PF2M

Ex-Miiverse Hacker
Member
Joined
Sep 8, 2015
Messages
552
Trophies
0
Age
23
Location
Ohio
XP
1,000
Country
United States
This may sound stupid, but how do you move around in the editor? I can only figure out how to look around.

Edit: Never mind, figured it out.
 
Last edited by PF2M,

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
What .DLL files are required to open the fourth dimension? It won't run..
you need: 3DS.dll, CommonCompressors.dll, CommonFiles.dll, FastColoredTextBox.dll, HelixToolkit.Wpf.dll, LibEveryFileExplorer.dll, ModelVIewer.dll and NDS.dll
But i think the problem is something with your pc, try installing the latest .net framework.
You aren't the only one with this problem i'm trying to find a solution, but i can't replicate the problem in a virtual machine, right now the only thing i found is that wpf apps won't start if the font cache is corrupted or a font in the fonts registry key contains an invalid path, try running any other wpf app to make sure you do not have this problem.
 

iZackefx

Well-Known Member
Newcomer
Joined
Aug 14, 2012
Messages
53
Trophies
0
Age
25
Location
Homeworld
XP
196
Country
United States
Hmm, in game, some sprites seem to disappear once Mario gets away from them a good ways a part. Could this be due to the camera?
 

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
Hmm, in game, some sprites seem to disappear once Mario gets away from them a good ways a part. Could this be due to the camera?
That's the clipping, the 3ds hardware sucks and it doesn't render objects too far, you can fix this with ctrlViewAreas, put an area, set it's first arg to a number, set an object's (or more objects) ViewId value to that number, every time the player is inside that area that object will be rendered, no matter the distance.
Again, since 3ds hardware it's pretty limited, don't abuse this and do it only for the objects that are visible in the camera from that zone.
 
  • Like
Reactions: Psi-hate

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
Thanks. Also, is there a possible way to enable switches that'd spawn stuff if collected per se a star coin?
Yes, some objects like switches can trigger other objects with their SwitchA value, if you put the same number to the SwitchApper of another object that will spawn only when the switch activates, but not every object can be used with the SwitchA property, for sure question blocks and switches can
 

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Dear exelix it would be wonderful if you could make exe of the new update. My visualstudio has no license no longer :/

Btw, it would be wonderful if you could implement dragging of children objects maybe :-)?
 

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
Dear exelix it would be wonderful if you could make exe of the new update. My visualstudio has no license no longer :/

Btw, it would be wonderful if you could implement dragging of children objects maybe :-)?
Dragging for children objects would be pretty difficult since how is the editor structured, the copy and paste function is implemented as a workaround,you can easily place the object as a normal object, copy it inside the parent object, or you could place any object and copy it's position and paste it in the children object you want.

The latest commit has some issues with the object database, i still have some stuff to do, wait a few days and it'll be ready.
anyway visual studio 2015 community is free an works with every programming language, i'm using that.

Time for citra to support SM3DL now so we can
>Set up VR support
>Set up kinect or something to make controlls
> Live inside SM3DL :P
Cemu is faster, waiting for first person mod for 3d world.
actually i might try doing that one
 
  • Like
Reactions: ElyosOfTheAbyss

Skelux

Well-Known Member
Newcomer
Joined
Jul 21, 2009
Messages
83
Trophies
0
XP
413
Country
I've noticed that on everything I import, the layers are drawn back-to-front. Any ideas how to fix this?
 

Attachments

  • 20160705_061138.jpg
    20160705_061138.jpg
    69.7 KB · Views: 222

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=ftyFz0yBxj8