Splat3D -- The first functional Splatoon map editor!

Discussion in 'Wii U - Hacking & Backup Loaders' started by MrRean, Oct 30, 2015.

  1. MrRean
    OP

    MrRean WiiU Helper / Hacker

    Member
    422
    1,500
    Jan 21, 2013
    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, Jan 24, 2016


  2. VinsCool

    VinsCool Insecure

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,486
    26,831
    Jan 7, 2014
    Canada
    Another World
    Oh wow, awesome. Thank you reanyboi :)
     
    Wolfy likes this.
  3. EmceeKerser

    EmceeKerser GBAtemp Maniac

    Member
    1,374
    503
    Jun 3, 2014
    The fuckin' Blue Mountains brah
    Awesome stuff, Im just so baffled by the fact that Nintendo dont offer map modding tools, either in game, with the fucking gamepad, or on PC
     
    Wolfy likes this.
  4. ByteBite

    ByteBite GBAtemp Regular

    Member
    137
    115
    Aug 20, 2013
    Sweden
    Nice work!
     
  5. madri1

    madri1 GBAtemp Regular

    Member
    170
    6
    Feb 15, 2006
    France
    do you have some info, like what files does it open, how to extract and how to open the files in the app ?
     
  6. typ0

    typ0 Advanced Member

    Newcomer
    91
    71
    Aug 19, 2014
    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'
     
  7. Don Jon

    Don Jon GBAtemp Fan

    Member
    446
    178
    Nov 20, 2015
    United States
    what kind of specs does my computer need to run this
    im not too familiar with open gl stuff
    sorry
     
  8. Chuardo

    Chuardo GBAtemp Regular

    Member
    292
    178
    Oct 4, 2015
    Uruguay
    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)
     
  9. EclipseSin

    EclipseSin FullMental Trollemist

    Member
    1,813
    1,287
    Apr 1, 2015
    United States
    Vegeta's Hyrule
    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.
     
    Chuardo likes this.
  10. Chuardo

    Chuardo GBAtemp Regular

    Member
    292
    178
    Oct 4, 2015
    Uruguay
    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.
     
  11. EclipseSin

    EclipseSin FullMental Trollemist

    Member
    1,813
    1,287
    Apr 1, 2015
    United States
    Vegeta's Hyrule
    Yea, I knew what you were getting at myself, but well, this is GBATemp. Lol
     
    Chuardo likes this.
  12. typ0

    typ0 Advanced Member

    Newcomer
    91
    71
    Aug 19, 2014
    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!
     
  13. aracom

    aracom GBAtemp Fan

    Member
    476
    242
    Oct 1, 2015
    Gambia, The
    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.
     
    EclipseSin likes this.
  14. typ0

    typ0 Advanced Member

    Newcomer
    91
    71
    Aug 19, 2014
    Thanks man will try that now
     
  15. typ0

    typ0 Advanced Member

    Newcomer
    91
    71
    Aug 19, 2014
    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.
     
  16. MrRean
    OP

    MrRean WiiU Helper / Hacker

    Member
    422
    1,500
    Jan 21, 2013
    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

    :)
     
    aracom and ant888 like this.
  17. Don Jon

    Don Jon GBAtemp Fan

    Member
    446
    178
    Nov 20, 2015
    United States
    So r most models sarc and scz and does this support files from other games
     
  18. MrRean
    OP

    MrRean WiiU Helper / Hacker

    Member
    422
    1,500
    Jan 21, 2013
    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.
     
  19. Don Jon

    Don Jon GBAtemp Fan

    Member
    446
    178
    Nov 20, 2015
    United States
    Even if they are in sarc or scz compression?
     
    Last edited by Don Jon, Jan 24, 2016
  20. MrRean
    OP

    MrRean WiiU Helper / Hacker

    Member
    422
    1,500
    Jan 21, 2013
    United States
    They would probably load into the editor, but I'm not so sure about in-game.