Hacking Splat3D -- The first functional Splatoon map editor!

MrRean

WiiU Helper / Hacker
OP
Member
Joined
Jan 21, 2013
Messages
422
Trophies
0
Age
25
XP
1,587
Country
United States
Current Version -- v0.1

Download

Hi everybody, I was just browsing the internet when I came upon my old Splatoon thread, so I think I'll make a new one because this program isn't a hacked together piece of shit.

Screenshots:
http://puu.sh/mGGNB/b209deb00b.png
http://puu.sh/mECEJ/dc093775e9.png
http://puu.sh/mB4kb/a2c171209f.png
http://puu.sh/myJdv/d8b7db073b.png

So....what IS this?
Splat3D is a 3d editor built from the base of the 3DW editor, by Kinnay. I decided to use that editor as a base because it already worked, and Splatoon uses a very similar filesystem base.

Why is there no binary (.exe)?!?!?!?
PyOpenGL is a piece of shit when you try to compile it with 32-bit and 64-bit. Neither of them worked for me, and there's absolutely no reason to. If you get a binary working, let me know and I'll upload it. :)

Where can I find quick updates???!?!
You will most likely find updates quicker on my Twitter, @reanyboi. However I will probably post stuff here once in a while.

Any bugs???
Not as far as I know right now. There were a bunch of editing bugs that I fixed, so if you find one, let me know.


Source?
https://github.com/MrRean/Splat3D
Here.
Any questions? Concerns? If not, enjoy! :)
 
Last edited by MrRean,

typ0

Well-Known Member
Newcomer
Joined
Aug 19, 2014
Messages
91
Trophies
0
XP
165
Country
Hey,

I am just starting to try and use this but I keep getting an error when I select the folder with the required files.

What are all the prerequisites to run this?

I am running an installation of Python 2.7, I have PyQt4, and PyOpenGL. I am pointing to the content folder which contains the Model, Pack, Sound etc folder. Inside those folders are files such as Static.pack

The exact error is "The folder you chose doesn't seem to contain the required files"

The output is:
Traceback (most recent call last):

File "/Users/admin/Desktop/wii U/Splat3D/main.py", line 716, in <module>

main()

File "/Users/admin/Desktop/wii U/Splat3D/main.py", line 712, in main

window = MainWindow()

File "/Users/admin/Desktop/wii U/Splat3D/main.py", line 550, in __init__

self.loadStageList()

File "/Users/admin/Desktop/wii U/Splat3D/main.py", line 593, in loadStageList

with open(self.gamePath+'\Pack\Static\Mush\MapInfo.byaml','rb') as f:

TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
 

Don Jon

Well-Known Member
Member
Joined
Nov 20, 2015
Messages
1,057
Trophies
0
Age
38
XP
1,496
Country
United States
what kind of specs does my computer need to run this
im not too familiar with open gl stuff
sorry
 

Chuardo

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
418
Trophies
0
Age
23
XP
1,021
Country
Uruguay
what kind of specs does my computer need to run this
im not too familiar with open gl stuff
sorry
I think that pretty much any PC can run something like this.
You are not going to load the map exactly just like you would see it on Splatoon, and OpenGL never needed high specs, it's often used on Indie Games and in older games like the First Half-Life (It's obviously not the same version, but still, just to have an idea, we're not trying to use something like Frostbite 3)
 

EclipseSin

Ignorant Wizard
Member
Joined
Apr 1, 2015
Messages
2,063
Trophies
1
Age
35
Location
221b Baker Street
XP
1,737
Country
United Kingdom
Chuardo - OpenGL and Needing "High Specs" are different.

OpenGL is a specification/API for graphics. Whether that requires a lot of power or little is completely up to the developer of said program. OpenGL can require some massive specs, and in some cases even runs like shit compared to DirectX on Windows (I'm looking at you older builds of Dolphin).

That said, I'm not trying to dog on you. I just didn't want someone to come along then start thinking since their GPU supports opengl4, they can run any opengl4 game on their PC with good FPS etc. That's just not true, because of everything else running along-side it, and it could be badly optimized. Like, over drawing and stuff.

Though, I do agree this shouldn't require too much.
 
  • Like
Reactions: Chuardo

Chuardo

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
418
Trophies
0
Age
23
XP
1,021
Country
Uruguay
Chuardo - OpenGL and Needing "High Specs" are different.

OpenGL is a specification/API for graphics. Whether that requires a lot of power or little is completely up to the developer of said program. OpenGL can require some massive specs, and in some cases even runs like shit compared to DirectX on Windows (I'm looking at you older builds of Dolphin).

That said, I'm not trying to dog on you. I just didn't want someone to come along then start thinking since their GPU supports opengl4, they can run any opengl4 game on their PC with good FPS etc. That's just not true, because of everything else running along-side it, and it could be badly optimized. Like, over drawing and stuff.

Though, I do agree this shouldn't require too much.
Yea, I forgot about things like Dolphin, but I was refering to programs like this or other basic 3D Editors/Loaders, they never require too much.
Obviously if this works for you that doesn't mean that games like, idk, Borderlands: The Pre-Sequel will also for just as good.

Thanks for making everything clear.
 

EclipseSin

Ignorant Wizard
Member
Joined
Apr 1, 2015
Messages
2,063
Trophies
1
Age
35
Location
221b Baker Street
XP
1,737
Country
United Kingdom
Yea, I forgot about things like Dolphin, but I was refering to programs like this or other basic 3D Editors/Loaders, they never require too much.
Obviously if this works for you that doesn't mean that games like, idk, Borderlands: The Pre-Sequel will also for just as good.

Thanks for making everything clear.
Yea, I knew what you were getting at myself, but well, this is GBATemp. Lol
 
  • Like
Reactions: Chuardo

typ0

Well-Known Member
Newcomer
Joined
Aug 19, 2014
Messages
91
Trophies
0
XP
165
Country
OK so I think I know my issue (bare with me I'm new at this heh), I have the correct folders etc but my files are .pack. I saw someone else's folder and there are folders/files inside the .pack files such as static.pack.

What tool do I need to extract the .pack files?

Thanks!
 

aracom

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
476
Trophies
0
XP
363
Country
Gambia, The
OK so I think I know my issue (bare with me I'm new at this heh), I have the correct folders etc but my files are .pack. I saw someone else's folder and there are folders/files inside the .pack files such as static.pack.

What tool do I need to extract the .pack files?

Thanks!
Use Uwizard, extract the packs and remove the .pack_extracted at the end of your folders. So the content in Static.pack has to be in a folder called Static.
 
  • Like
Reactions: EclipseSin

typ0

Well-Known Member
Newcomer
Joined
Aug 19, 2014
Messages
91
Trophies
0
XP
165
Country
Ok I have unpacked all the .pack files, renamed them and pointing to the folder that contains everything required but still getting the same error as above.

I just tried it on a different OS/system running Python 2.7 and exact same error. I can see the file the error message is looking for now but still can't see it for some reason.
 

MrRean

WiiU Helper / Hacker
OP
Member
Joined
Jan 21, 2013
Messages
422
Trophies
0
Age
25
XP
1,587
Country
United States
*bump*

Well I haven't posted here in a while, time to change that.
I've recently pushed updates that upgrade this program to use Python 3.4, PyOpenGL 3.1.0, and PyQt5.

Other new things:
  • User-friendly object names (shows the object name when you hover over it)
  • A X Y Z axis rendering
  • A combobox for the team parameter
  • Spinboxes for ints and floats
  • A background color chooser
  • A StartPos player model chooser, male or female inkling
  • Object descriptions, per object (for a better view on what the object is)
  • SARC loading, if the model is in .sarc rather than .szs
  • misc fixes

Screenshots:
http://puu.sh/mGGNB/b209deb00b.png
http://puu.sh/mECEJ/dc093775e9.png
http://puu.sh/mB4kb/a2c171209f.png
http://puu.sh/myJdv/d8b7db073b.png

As always, the git repo is on http://github.com/MrRean/Splat3D

:)
 
  • Like
Reactions: aracom and ant888

MrRean

WiiU Helper / Hacker
OP
Member
Joined
Jan 21, 2013
Messages
422
Trophies
0
Age
25
XP
1,587
Country
United States
The models are yaz0 compressed at first (szs), but you can SARC compress them to make them load faster in the editor.

Also, I don't think other files would work because of possible KCL differences.
 

Don Jon

Well-Known Member
Member
Joined
Nov 20, 2015
Messages
1,057
Trophies
0
Age
38
XP
1,496
Country
United States
The models are yaz0 compressed at first (szs), but you can SARC compress them to make them load faster in the editor.

Also, I don't think other files would work because of possible KCL differences.
Even if they are in sarc or scz compression?
 
Last edited by Don Jon,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==