Hacking [Release] Smash 4 Easy Stage Editor

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
Hello, jam1garner here. I have made a stage editor to help people edit things such as collisions, camera bounds, blastzones, spawn points and respawn points, ledges, and more!

I am currently not going to be able to commit a ton of time to this so instead of pushing release back a few weeks just to smooth over a couple small bugs I have decided that I am going to release now as almost all features your average user would need are in place and working most of the time.

Usage:
1. Download and unzip in a folder
2. Have Python 2.7 installed
3. Extract a stage folder from Sm4shExplorer (Example: /data/stage/melee/BattleField_f/) 4. and put it in the same folder as the stage editor
5. Run it and edit to heart's content
6. Put stage folder back where it came from in smash 4 explorer
7. Build mod

upload_2016-6-18_14-22-40.png

upload_2016-6-18_14-23-30.png

upload_2016-6-18_14-23-55.png

upload_2016-6-18_14-29-11.png

Features:
  • Viewing collision, spawn, respawn, blastzone and camera bounds.
  • Full camera controls (Pan, Zoom, Jump to a vertex/collision if offscreen when selected)
  • Editing of vertex positions
  • Editing passthrough of collisions (Example a platform you can only passthrough the bottom would have PassX - 0.0, PassY - 1.0
  • Adding/Deleting vertices (Ctrl+n creates a new vertex, del deletes the selected vertex)
  • Adding/Deleting polygons (Ctrl+b creates a new polygon based on the selected polygon, del deletes the selected polygon)
  • Editing Spawn and respawn positions
  • Editing blastzone corner positions
  • Editing camera bounds
  • Changing camera parameters
  • Modifying stage wind
  • Copying/Pasting Vertices. Select one and do ctrl+c to copy, ctrl+v to paste. These will carry over to a different lvd. Format they are copied in is vertX|vertY|passX|passY
  • Edit Ledges
  • Edit Collision Material
  • View and edit passthrough angles as an angle in degrees (Is saved as unit vector floats)
  • Edit whether a collision is dropthrough or not
  • Open an lvd from inside and outside of smash 4 explorer by double clicking it
  • Works for wii u and 3ds
  • And much more...
Plans:
  • Fix issues with adding/deleting polygons
  • Add copying/pasting of polygons
  • Light set editing
  • Add ledge editing stuff
  • Add item spawn editing
  • Tools for working with collision animations (Coming after public OMO release)
  • Add collision properties
  • Other additions and bug fixes


Thanks to:
-Raytwo - Made the smash 4 explorer plugin, HUGE thanks to him!
-DSX8 - Research on stage params, beta testing and being a generally cool guy.
-smb123w64gb - Research on LVDs and giving me basic parsing and rendering code to get me started.
I couldn't have done it without them. I'll tweet out updates here if you want to know when new features come out. Enjoy!

Update 1.0 has been released! Fixes almost every bug and includes a ton of new features as well as a UI overhaul!
 

Attachments

  • upload_2016-6-18_14-22-24.png
    upload_2016-6-18_14-22-24.png
    7.9 KB · Views: 1,046
Last edited by jam1garner,

ih8ih8sn0w

Koreaboo
Member
Joined
Aug 22, 2015
Messages
1,677
Trophies
0
Age
25
Location
Hell
XP
898
Country
United States
Looks great, and it works on 3ds stages! Would it be possible to add a way to edit stage transformations (like midgar), and remove/add things like the yellow devil?
 
  • Like
Reactions: Thunder Kai

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
Looks great, and it works on 3ds stages! Would it be possible to add a way to edit stage transformations (like midgar), and remove/add things like the yellow devil?
I haven't looked a ton into that but from report I've heard that sounds like either per stage params (no way to make it universally editable) or scripting/code edits which also can't really be made work universally.
 

epicmartin7

Well-Known Member
Member
Joined
Aug 5, 2015
Messages
428
Trophies
0
Age
24
XP
1,019
Country
United States
So... just curious about this. Since this is being made, would it be possible to implement expanding stage slots at all in the game so we don't have to go over stages in the future at all?
 
  • Like
Reactions: Deleted User

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
So... just curious about this. Since this is being made, would it be possible to implement expanding stage slots at all in the game so we don't have to go over stages in the future at all?
That would require rpx edits. Stage list is hardcoded in and adding more would shift bytes. No good way to do it at all. Temporary solution is overwrite single player stages, such as trophy rush then mod them into your ui_stage_db.
 
  • Like
Reactions: epicmartin7

epicmartin7

Well-Known Member
Member
Joined
Aug 5, 2015
Messages
428
Trophies
0
Age
24
XP
1,019
Country
United States
That would require rpx edits. Stage list is hardcoded in and adding more would shift bytes. No good way to do it at all. Temporary solution is overwrite single player stages, such as trophy rush then mod them into your ui_stage_db.
Thank's for the answer. That really stinks that they're hardcoded like that.
 

MattPiscopo

Well-Known Member
Newcomer
Joined
Apr 8, 2016
Messages
48
Trophies
0
Age
22
XP
92
Country
Belgium
'Traceback (most recent call last):
File "/Users/myname/Desktop/Smash 4 Modding/sm4shexplorer 0.07/extract/data/stage/melee/BattleField_f/levelEditor.pyw", line 12, in <module>
import sss
ImportError: No module named sis"

What should i do ? (i'm on a Mac)

Never mind,fixed this by using my Virtual machine
 
Last edited by MattPiscopo,

powermarshall

Active Member
Newcomer
Joined
Jun 9, 2016
Messages
40
Trophies
0
Age
30
XP
47
Country
United States
Just tested out your program, edited battlefield, and built it in with my mod. After testing it, all of battlefield's floors became ceilings, left sides became right, etc. Basically everything became inside out, and now I'm stuck (with a cpu) inside battlefield's island lol. Did I do something wrong?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=_NTF5_qgH0o