1. Please be advised of a few specific rules and guidelines for this section.

RELEASED SBSE - Customize your player colors using any color!

Discussion in 'Other' started by Phaze, Dec 13, 2013.

Thread Status:
Not open for further replies.
  1. Phaze

    Phaze Pangalactic Porcupine

    Hello again! I just released an experimental update allowing you to change your hair style. I haven't tried it under many scenarios, but I did try it on 4 different player files and it seems to work just fine. Any color changes you make are reflected automatically on the list of hairs so you can kinda see what they look like.

    Note that switching to either the basic tab or the advanced tab sets SBSE to that mode. What you see on the left is what you'll get in-game approximately, so be careful.
     
  2. Phaze

    Phaze Pangalactic Porcupine

    I seem to be on somewhat of a roll tonight.

    Advanced Color editing for armor has been implemented! I also ran a bunch of tests to see what happens if you use advanced mode to change a color that otherwise wouldn't be touched by basic mode, such as certain parts of armor. Good news: it works!

    Here's what I did, just to show how it works:

    [​IMG]
    This is how my test character looks initially. Note the light grey/blue jacket. If I change the color of the body armor using the basic editor, all that changes is the under shirt color:

    [​IMG]

    What if I want to change the jacket color? Enter Advanced mode. I find the hex color codes for the colors I want to change on the jacket, and then set two of the advanced source colors to those hex codes like so:

    [​IMG]

    I can now change the jacket color! Note the two middle colors are for the under shirt.

    This also transfers into the game:

    [​IMG]

    [​IMG]

    This unlocks a whole new level of customization for the default armor and clothing sets. Soon I'll be adding the option to add another color replacement to the advanced colors section, so you wont have to use existing directives like in the example above.
     
    Last edited: Jan 30, 2014
  3. Phaze

    Phaze Pangalactic Porcupine

    Phaze submitted a new mod:

    SBSE - Online GUI for player customization that works in single and multiplayer.

    Read more about this mod...
     
  4. Grupletruge

    Grupletruge Space Spelunker

    Woah, I'm so excited to try this! I'm taking a short break from playing so i do'nt wear it out by next update, but I'm really excited to try this! Will the effects of the advanced editing still be visible when on servers like the rest?
     
  5. Phaze

    Phaze Pangalactic Porcupine

    Yep! Everything SBSE does works on single player and multi player. It directly edits the save file using the game's own mechanics to accomplish the color changes, so everyone's game processes the data the same.
     
    Grupletruge likes this.
  6. Gear

    Gear Subatomic Cosmonaut

    Sweet updates, i'm glad you're doing the work on this part ;P
     
  7. Phaze

    Phaze Pangalactic Porcupine

    That's bizarre o_O Can you tell me what browser and operating system you're using? If I can replicate the problem I'll see what needs fixing. Also, if you're dragging and dropping, make sure you're dropping on top of the button itself. You can also try just clicking the button and selecting your file.
     
  8. Phaze

    Phaze Pangalactic Porcupine

    Hmm, I've never tried SBSE with mods on a player file. Come to think of it, I'm 90% sure mods will break the code because I wont have those mods installed server side.

    Would you be able to send me your player file so I can test with it? At the very least I can gracefully display a message about the lack of mod support instead of the website going bonkers.
     
  9. Phaze

    Phaze Pangalactic Porcupine

    No prob! The one you want to change would be best. You can actually just tell me the name of the .player file and if it uploaded at all within the last 2 days I can find it and set it aside for testing. Otherwise you can use websites like mediafire.com or mega.co.nz to upload the file
     
  10. Phaze

    Phaze Pangalactic Porcupine

    Strange, I can't seem to find that file in the recently uploaded list. The problem could be that it's bugging out before it uploads, though. Would you be able to upload that file to https://mega.co.nz/ and sending me a link so I can check it out?

    Also yeah, sorry if I didn't explain well enough what I was asking lol
     
  11. electrogypsy

    electrogypsy Space Spelunker

    This does not work for me :(

    Running furious Koala, only about 5 mods, none of them directly affecting the player sprite (im using vanilla armor and helmet)

    Problem: The web utility seems to work fine aside from the sprite sometimes being invisible until I click on advanced colours
    -I am able to save and appear to modify the player file just fine
    -However when I go into game to see the result my charachter is wearing the same old gear, vanilla colour.

    Player file name: 9dfff51cf470e0945c9e99c8a6057388

    PS:
    -Interestingly, human tier 1 armor`s gold bits appear to be exempt from modification even via advanced colours.

    EDIT:

    Okay so removing a hair pack made it work, but new problems:
    Armor tinting appears highly bugged for me. Selected hat vanity colors appear to be changing from the default state to another with little rhyme or reason, and my chest/leg armor is not being effected.

    It worked perfectly for civilian clothes though.
     
    Last edited: Jan 30, 2014
  12. Phaze

    Phaze Pangalactic Porcupine

    I haven't really tried to add mod support in, mostly because the way it works would require me to add mods to my server and keep them up to date which could get tedious. I've actually recently decided to start moving away from the web-based editor and move to a desktop app so that instead of maintaining my own assets folder (which has it's benefits and it's down sides), it'll just read your own assets folder including any mods installed.

    @electrogypsy what armor was bugging for you? Some armors have little or no customizable color aspects, so in basic mode these armors don't appear to change at all (or change very little). This wouldn't be a bug if it were the case, that's just how Starbound works. In advanced mode you might be able to better edit those armors using the direct hex codes for the colors you want to change. It depends though.
     
  13. electrogypsy

    electrogypsy Space Spelunker

    Human Tier 1 armor, ingame called "Scavenger" armor.

    Also, Snow infantry hat.
     
  14. Cual

    Cual Big Damn Hero

    This is awesome! Quick thing I've noticed is that the new hair function doesn't quite like hats. I'll change my hair and nothing happens BUT when I toggle the armor off I find that my hair did indeed change. You've already stated that what is shown is what will actually show in-game so maybe this is just some weird graphical bug? Also some of the colors have changed on a whim since I last used it (Which was yesterday).
     
  15. electrogypsy

    electrogypsy Space Spelunker

    Alright, I've teched up and now my problems are more or less gone.

    Really wish there was more advanced armor modification options! They do a great deal to add some awesome depth to certain armors, but it seems a shame that they appear only to affect specific segments of armor. I'm sure you knew that already though. Great work!
     
    Last edited: Jan 31, 2014
  16. Phaze

    Phaze Pangalactic Porcupine

    I just wanted to officially announce that a desktop version of SBSE is in the works for Windows, OS X and Linux. I didn't want to say anything for the last 2 days about it because it depended on the ability to automatically read the assets pak file and mod pak files, but thanks to the help of Lrns123 I've written my own implementation that works really well.

    I think I'm going to officially move SBSE off of the web unless there's a good reason to keep it there. It was a fun design and programming experiment at first but it's sort of a pain to maintain and seems kind of unnecessarily reliant on the end user to find, upload and replace their saves. Also with the popularity of mods, a lot of people are choosing to ignore SBSE due to the fact that it's difficult for me to support mods.

    I've always wanted to design my own desktop app, and I've tinkered with it before but not really anything as complete as what I'm planning for SBSE. My focus on the desktop app will be less about the technical aspect and more about ease of use and just generally having a useful and good looking UI. The desktop version of SBSE will initially be identical in features to how SBSE is now, with future updates being made only to the desktop app (again, unless there's a good reason to keep the site as an alternative).

    Right now I have the base app set up as I want. I've ported my save reader code and written my pak reader code, the Starbound directory is automatically located and checked for consistency with the ability to choose the directory if you have a unique setup, and save files are parsed automatically and displayed in a list for you to choose. Right now all I'm doing is porting my existing code to the desktop app and then it should be ready to test.

    Speaking of which I will post some test builds here before I do anything to the site. I need to make sure it's all working before pushing it out, so I'd appreciate it if people on OS X and Linux could give me a hand with bug testing.
     
  17. wizzomafizzo

    wizzomafizzo Scruffy Nerf-Herder

    What are you using for the GUI?
     
  18. Phaze

    Phaze Pangalactic Porcupine

    I'm going with what I'm most comfortable with and building the app using node-webkit, so my interface will be built using regular old html, css and javascript. This also has the benefit of being natively cross-platform.

    I just wrote a new method of rendering the players as an image that's so much better than the website implementation, everything loads and generates so quickly I'm actually surprised.
     
  19. Grupletruge

    Grupletruge Space Spelunker

    Thats awesome that you'll be converting this into an offline version. Very excited to see it when its done! My children, and my childrens children, shall sing your praises for years to come.
     
  20. MeepBeep

    MeepBeep Scruffy Nerf-Herder

    Its a awesome piece of work but the Avians loose their little yellow feet with it :<
    thankfully it doesn't mess with my hair mods but it overwrites my drumsticks mod
    [​IMG]
    so it makes me look like a giant blue ball of feathers :rofl:
     

    Attached Files:

Thread Status:
Not open for further replies.

Share This Page