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
  • Psionic Roshambo @ Psionic Roshambo:
    Ughh gonna be bored today, class for new job has a lot of networking material and I'm certified in that already...
  • Veho @ Veho:
    Peen apple.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    "pine unf apple" doesn't count! Lol
  • Psionic Roshambo @ Psionic Roshambo:
    Employee code of conduct videos are awesome!!! Did you know eating the other employees is bad? I didn't know... Lol
    +1
  • AncientBoi @ AncientBoi:
    Anymore males there? :blush:
  • Psionic Roshambo @ Psionic Roshambo:
    All of us lol
  • Psionic Roshambo @ Psionic Roshambo:
    I got free every channel so that's awesome lol
    +1
  • AncientBoi @ AncientBoi:
    Give me ALL the gay pron channels, since you won't be watching them :blush::D
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Lol they exist?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Hmmm so Mario Does Luigi's plumbing is a bad movie? Lol
  • Psionic Roshambo @ Psionic Roshambo:
    These videos are soooo dry
  • Psionic Roshambo @ Psionic Roshambo:
    Please click all suspicious links sent your email
    +1
  • BigOnYa @ BigOnYa:
    What to do today? Cut grass for 3-4 hours, or just get drunk and play video games... Hmm
    +1
  • BigOnYa @ BigOnYa:
    I need a remote controlled mower, so I can sit on the couch and do both.
  • BigOnYa @ BigOnYa:
    Sounds good to me, video games and booze it is then.
    +1
  • denpafan @ denpafan:
    Good choice
    +1
  • BigOnYa @ BigOnYa:
    Now what to play, Starfield or Fallout4. And what to drink, beer or Whiskey and Coke. Such tough decisions.
  • BigOnYa @ BigOnYa:
    Looks like its whiskey & coke, only 4 beers left. And think ill start with Falllout. :grog:
  • rqkaiju2 @ rqkaiju2:
    THIS IMAGE IS SO SCARY WTF. THAT SURE AS HELL IS NOT A CAT THATS LIKE A FUCKING DEMON

    Untitled2.png
  • Psionic Roshambo @ Psionic Roshambo:
    Bonus points for running things over with the lawn mower?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Monster truck Lawn Mower extreme
    Psionic Roshambo @ Psionic Roshambo: Monster truck Lawn Mower extreme