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

RELEASED Wardrobe v1.3.2

Interface to dress up your character with ease.

  1. Errors4l

    Errors4l Spaceman Spiff

    The close button is missing for both sides, caused by the Starbound 1.2 update. I will fix that soon.
    Both sides are working fine on my end, besides the invisible close buttons. If the back-end script had crashed, it would freeze up the entire interface, not just the left side.

    Could you give some additional information as to what you did before the left side freezes up?
     
  2. blaine871

    blaine871 Void-Bound Voyager

    This was an issue that was happening for a few weeks before the update. It wouldn't really freeze. It would open and function just fine. Clothing could be picked. It just didn't want to close after I clicked on the same tab again to try and close it. The right side would open and close just fine. For some reason the Left side doesn't want to close after it was opened. Which led to me not being able to recolor the clothing before spawning it. The program works perfectly fine other than that small thing. I found out I could spawn the outfit and recolor it by equiping the item and recoloring it then without opening the left side, getting rid of the uncolored one afterwords as a workaround.

    also sorry about the late response. was busy with some things X(
     
  3. LazerRay

    LazerRay Cosmic Narwhal

    I'm wondering if this mod and it's dependacy are safe to add to an existing save or do you have to create a new character for things to work?
     
  4. Errors4l

    Errors4l Spaceman Spiff

    Oh, whoops. I forgot to update here. Updating information to v1.2.2 in a minute.

    Yes, it is completely safe. All it does is add vanilla clothing outfits to your inventory (or equip them), with vanilla color parameters.
     
  5. Errors4l

    Errors4l Spaceman Spiff

    Errors4l updated Wardrobe with a new update entry:

    Wardrobe v1.2.2

    Read the rest of this update entry...
     
  6. DaWrecka

    DaWrecka Pangalactic Porcupine

    I have a suggestion... I have no idea if it's even possible, and suspect it would be a giant pain in the arse even if it is... but screw it, it's worth a shot.

    I'd like to be able to define custom image directives.

    The image in my head has an extra button in the colours section (probably something with a plus symbol on it) for each item of clothing, which would bring up a seperate screen for defining custom directives, using the current set of directives as defined in the item's colours list as a base. A colour picker would be clicked on the clothing item's image to select the colour to change, and the target colour would ideally be selectable by both RGB and HSV.

    But like I say; Don't know if it could be done, and I reckon it'd be a pain in the arse to implement if it can.
     
  7. Errors4l

    Errors4l Spaceman Spiff

    I've definitely thought about supporting custom directives, but it seemed too far fetched with the current UI API (also I hate designing and managing interfaces).

    Iirc the ScriptPane interface type (what the Wardrobe mod uses) is getting merged with the ScriptConsole interface type in 1.3. This would expose some nice functions that may or may not be useful.
    In 1.3 we might be able to get the current color under the mouse cursor, to create a system where you can click on a color, enter a new color, and it dynamically updates it on the preview. Who knows.
     
  8. EstatorVs

    EstatorVs Scruffy Nerf-Herder

    Please dont use "assetmissing.png" but this file good to debug. Betther use something another clean image
     
  9. Errors4l

    Errors4l Spaceman Spiff

    May I ask why? Three image is specifically meant to substitute missing images.
     
  10. EstatorVs

    EstatorVs Scruffy Nerf-Herder

    Because if "assetmissing" not clear, wardrobe mod looks like damaged. But, is ok. Again, THANK You for your amazing work! Sorry my bad Eng.
     
    Errors4l likes this.
  11. Errors4l

    Errors4l Spaceman Spiff

    Glad you like the mod c:
    The asset missing texture is supposed to be missing. It should only ever not be missing if you've replaced it for debugging. Mods shouldn't replace this texture as other mods and the main game rely on the image being empty.
    It's the only reliable transparent image to my knowledge (as in, it won't go away no matter how much CF changes the game).
     
  12. EstatorVs

    EstatorVs Scruffy Nerf-Herder

    Damn, yes. You right! This texture used in my mod, and i have many troubles with WEDit and another Your mods. Just i delet it file, its works. I translate WarDrobe :) onto russian, and make some changes to fix "Missing Texture Problem" :) Just learning... And I made it just for fun, not to do include mod in modpack, anyway. For himself only. Sadly, but future nevest game update broke many mods again.... Its a permanent process.
     
  13. rylasasin

    rylasasin Cosmic Narwhal

    Wardrobe is not working for 1.3 unstable.
    Code:
    [09:11:09.776] [Info] Root: Preparing Root...
    [09:11:09.778] [Info] Root: Done preparing Root.
    [09:11:09.778] [Info] Client Version 1.3.0 RC5 (windows x86_64) Source ID: a2c43a518940a1c06d7a6b19d84e80ad537202d0 Protocol: 740
    [09:11:09.778] [Info] Root: Scanning for asset sources in directory '..\assets\'
    [09:11:10.193] [Info] Root: Scanning for asset sources in directory '..\mods\'
    [09:11:10.193] [Warn] Root: Unrecognized file in asset directory 'Avali-triage.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'FrackinUniverse_Unstable-master.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'Gyrusens+.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'Skath.rar', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'Starbound-ManipulatedUI-master.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'The Pony Modpack V2.3 WIP PR19.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'Wardrobev1.2.2.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'backup.zip', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'mods_go_here', skipping
    [09:11:10.194] [Warn] Root: Unrecognized file in asset directory 'xbawks-381.zip', skipping
    [09:11:10.194] [Info] Root: Detected asset source named 'base' at '..\assets\packed.pak'
    [09:11:10.194] [Info] Root: Detected asset source named 'Manipulated UI' at '..\mods\ManipulatedUI.pak'
    [09:11:10.195] [Info] Root: Detected unnamed asset source at '..\assets\unpacked'
    [09:11:10.195] [Info] Root: Detected asset source named 'Wardrobe' at '..\mods\Wardrobe.pak'
    [09:11:10.195] [Info] Root: Detected unnamed asset source at '..\assets\user'
    [09:11:10.195] [Info] Loading assets from: '..\assets\packed.pak'
    [09:11:10.744] [Info] Loading assets from: '..\mods\ManipulatedUI.pak'
    [09:11:10.744] [Info] Loading assets from: '..\assets\unpacked'
    [09:11:10.745] [Info] Loading assets from: '..\mods\Wardrobe.pak'
    [09:11:10.746] [Info] Loading assets from: '..\assets\user'
    [09:11:11.379] [Info] Assets digest is 603eac175ddbb1daa0ef7b996f16b2d2e1e679232e6942d5261e6d7c8874e889
    [09:11:11.379] [Info] Root: Loaded Assets in 1.60107 seconds
    [09:11:11.384] [Info] Application: Initializing SDL Video
    [09:11:11.404] [Info] Application: Initializing SDL Joystick
    [09:11:11.542] [Info] Application: Initializing SDL Sound
    [09:11:11.649] [Info] Initialized Steam services
    [09:11:11.650] [Info] Application: Creating SDL Window
    [09:11:11.896] [Info] Application: Enabling VSync with late swap tearing
    [09:11:11.941] [Info] Application: Opened default audio device with 44.1khz / 16 bit stereo audio, 2048 sample size buffer
    [09:11:11.950] [Info] OpenGL version: '4.5.0 NVIDIA 376.19' vendor: 'NVIDIA Corporation' renderer: 'GeForce GTX 780/PCIe/SSE2' shader: '4.50 NVIDIA'
    [09:11:11.969] [Info] Application: initialization...
    [09:11:11.970] [Info] Root: Loaded Configuration in 0.000933871 seconds
    [09:11:11.975] [Info] Application: renderer initialization...
    [09:11:11.975] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 128
    [09:11:11.975] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 64
    [09:11:11.977] [Info] Root: Loaded ImageMetadataDatabase in 1.41747e-06 seconds
    [09:11:11.994] [Info] Application: main update loop...
    [09:11:11.996] [Info] No subscribed user generated content
    [09:11:12.064] [Info] Root: Loaded NameGenerator in 0.0609669 seconds
    [09:11:12.234] [Info] Root: Loaded PlantDatabase in 0.169824 seconds
    [09:11:12.411] [Info] Root: Loaded ObjectDatabase in 0.38828 seconds
    [09:11:12.634] [Info] Root: Loaded MonsterDatabase in 0.222459 seconds
    [09:11:12.673] [Info] Root: Loaded NpcDatabase in 0.0395779 seconds
    [09:11:12.675] [Info] Root: Loaded StagehandDatabase in 0.00154527 seconds
    [09:11:12.678] [Info] Root: Loaded VehicleDatabase in 0.00329489 seconds
    [09:11:12.681] [Info] Root: Loaded PlayerFactory in 0.0031933 seconds
    [09:11:12.766] [Info] Root: Loaded ProjectileDatabase in 0.532061 seconds
    [09:11:12.769] [Info] Root: Loaded VersioningDatabase in 0.00302061 seconds
    [09:11:12.769] [Info] Root: Loaded EntityFactory in 0.0880681 seconds
    [09:11:12.826] [Info] Root: Loaded ParticleDatabase in 0.05635 seconds
    [09:11:13.042] [Info] Root: Loaded MaterialDatabase in 0.27252 seconds
    [09:11:13.047] [Info] Root: Loaded TerrainDatabase in 0.00460982 seconds
    [09:11:13.078] [Info] Root: Loaded BiomeDatabase in 0.0310594 seconds
    [09:11:13.079] [Info] Root: Loaded LiquidsDatabase in 0.000697864 seconds
    [09:11:13.084] [Info] Root: Loaded StatusEffectDatabase in 0.00549786 seconds
    [09:11:13.398] [Info] Root: Loaded DamageDatabase in 0.314172 seconds
    [09:11:13.403] [Info] Root: Loaded EffectSourceDatabase in 0.00450257 seconds
    [09:11:13.408] [Info] Root: Loaded FunctionDatabase in 0.00476669 seconds
    [09:11:13.434] [Info] Root: Loaded TreasureDatabase in 0.0267199 seconds
    [09:11:13.681] [Info] Root: Loaded DungeonDefinitions in 0.24691 seconds
    [09:11:13.682] [Info] Root: Loaded TilesetDatabase in 4.53588e-05 seconds
    [09:11:13.690] [Info] Root: Loaded StatisticsDatabase in 0.00827916 seconds
    [09:11:13.690] [Info] Root: Loaded EmoteProcessor in 5.59897e-05 seconds
    [09:11:13.699] [Info] Root: Loaded SpeciesDatabase in 0.00865478 seconds
    [09:11:13.711] [Info] Root: Loaded QuestTemplateDatabase in 0.0122471 seconds
    [09:11:13.712] [Info] Root: Loaded AiDatabase in 0.00132604 seconds
    [09:11:13.713] [Info] Root: Loaded TechDatabase in 0.000779368 seconds
    [09:11:13.717] [Info] Root: Loaded CodexDatabase in 0.00420679 seconds
    [09:11:13.976] [Info] Root: Loaded BehaviorDatabase in 0.258836 seconds
    [09:11:13.979] [Info] Root: Loaded DanceDatabase in 0.00263104 seconds
    [09:11:13.984] [Info] Root: Loaded SpawnTypeDatabase in 0.00525429 seconds
    [09:11:13.988] [Info] Root: Loaded RadioMessageDatabase in 0.00350302 seconds
    [09:11:14.786] [Info] Root: Writing runtime configuration to '..\storage\starbound.config'
    [09:11:15.422] [Info] Root: Loaded ItemDatabase in 2.65626 seconds
    [09:11:15.541] [Info] Root: Loaded CollectionDatabase in 1.55301 seconds
    [09:11:15.793] [Error] Could not instantiate item '[invischest, 1, {"colorIndex":3639571040}]'. (ItemException) No such item 'invischest'
    [09:11:15.799] [Error] Could not instantiate item '[invislegs, 1, {"colorIndex":2338545162}]'. (ItemException) No such item 'invislegs'
    [09:11:16.026] [Error] Exception caught loading asset: /player.config:defaultCodexes.familiar, (AssetException) Could not read JSON asset /player.config:defaultCodexes.familiar
    [0] 13f3e6f03 Star::captureStack
    [1] 13f3e5c2e Star::StarException::StarException
    [2] 13f3e5d18 Star::StarException::StarException
    [3] 13f3f61f0 Star::AssetException::AssetException
    [4] 13fd23f31 `<lambda_80e152f0e8987fd28e54fe8e75d4e933>::operator()'::`1'::catch$25
    [5] 7fef6bfc220 _C_specific_handler
    [6] 7fef6bf29b2 _FrameUnwindFilter
    [7] 77b3b681 RtlRestoreContext
    [8] 13f3f8d0b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::operator()
    [9] 13f3f155f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 13f3f3c86 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [11] 13f3f1fd0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [12] 13f3f9906 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [13] 13f799667 std::_Func_class<std::shared_ptr<Star::LiquidsDatabase> >::operator()
    [14] 13f403558 Star::Assets::processAssetData
    [15] 13f401608 Star::Assets::loadJson
    [16] 13f40090d Star::Assets::loadAsset
    [17] 13f3fd9ff Star::Assets::doLoad
    [18] 13f3ff60b Star::Assets::getAsset
    [19] 13f4005c2 Star::Assets::json
    [20] 13f6f9128 Star::PlayerCodexes::learnInitialCodexes
    [21] 13f6d9854 Star::Player::Player
    [22] 13f7015d8 std::make_shared<Star::Player,std::shared_ptr<Star::PlayerConfig> const & __ptr64,Star::Json const & __ptr64>
    [23] 13f70282c Star::PlayerFactory::diskLoadPlayer
    [24] 13f52b582 Star::EntityFactory::diskLoadEntity
    [25] 13f7238fb Star::PlayerStorage::PlayerStorage
    [26] 13f31ef90 std::make_shared<Star::PlayerStorage,Star::String>
    [27] 13f325fec Star::ClientApplication::changeState
    [28] 13f32c984 Star::ClientApplication::update
    [29] 13fb28272 Star::SdlPlatform::run
    [30] 13fb2842d Star::runMainApplication
    [31] 13f32fac6 WinMain
    [32] 13fd1292f __scrt_common_main_seh
    [33] 778e59cd BaseThreadInitThunk
    [34] 77b1a561 RtlUserThreadStart
    Caused by: (AssetException) Could not read JSON value /player.config:defaultCodexes.familiar
    [0] 13f3e6f03 Star::captureStack
    [1] 13f3e5c2e Star::StarException::StarException
    [2] 13f3e5d18 Star::StarException::StarException
    [3] 13f3f61f0 Star::AssetException::AssetException
    [4] 13fd23ed3 `<lambda_80e152f0e8987fd28e54fe8e75d4e933>::operator()'::`1'::catch$24
    [5] 7fef6bfc220 _C_specific_handler
    [6] 7fef6bf29b2 _FrameUnwindFilter
    [7] 77b3b681 RtlRestoreContext
    [8] 13f3f8d0b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::operator()
    [9] 13f3f155f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 13f3f3c86 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [11] 13f3f1fd0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [12] 13f3f9906 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [13] 13f799667 std::_Func_class<std::shared_ptr<Star::LiquidsDatabase> >::operator()
    [14] 13f403558 Star::Assets::processAssetData
    [15] 13f401608 Star::Assets::loadJson
    [16] 13f40090d Star::Assets::loadAsset
    [17] 13f3fd9ff Star::Assets::doLoad
    [18] 13f3ff60b Star::Assets::getAsset
    [19] 13f4005c2 Star::Assets::json
    [20] 13f6f9128 Star::PlayerCodexes::learnInitialCodexes
    [21] 13f6d9854 Star::Player::Player
    [22] 13f7015d8 std::make_shared<Star::Player,std::shared_ptr<Star::PlayerConfig> const & __ptr64,Star::Json const & __ptr64>
    [23] 13f70282c Star::PlayerFactory::diskLoadPlayer
    [24] 13f52b582 Star::EntityFactory::diskLoadEntity
    [25] 13f7238fb Star::PlayerStorage::PlayerStorage
    [26] 13f31ef90 std::make_shared<Star::PlayerStorage,Star::String>
    [27] 13f325fec Star::ClientApplication::changeState
    [28] 13f32c984 Star::ClientApplication::update
    [29] 13fb28272 Star::SdlPlatform::run
    [30] 13fb2842d Star::runMainApplication
    [31] 13f32fac6 WinMain
    [32] 13fd1292f __scrt_common_main_seh
    [33] 778e59cd BaseThreadInitThunk
    [34] 77b1a561 RtlUserThreadStart
    Caused by: (TraversalException) No such key 'familiar' in pathGet("defaultCodexes.familiar")
    [0] 13f3e6f03 Star::captureStack
    [1] 13f3e5c2e Star::StarException::StarException
    [2] 13f38122b Star::JsonPath::TraversalException::TraversalException
    [3] 13f37db46 Star::JsonPath::TraversalException::format<Star::String,Star::String>
    [4] 13f37f8ad Star::JsonPath::pathGet<Star::Json>
    [5] 13f38af6b Star::Json::query
    [6] 13f3f8d0b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::operator()
    [7] 13f3f155f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [8] 13f3f3c86 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [9] 13f3f1fd0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 13f3f9906 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [11] 13f799667 std::_Func_class<std::shared_ptr<Star::LiquidsDatabase> >::operator()
    [12] 13f403558 Star::Assets::processAssetData
    [13] 13f401608 Star::Assets::loadJson
    [14] 13f40090d Star::Assets::loadAsset
    [15] 13f3fd9ff Star::Assets::doLoad
    [16] 13f3ff60b Star::Assets::getAsset
    [17] 13f4005c2 Star::Assets::json
    [18] 13f6f9128 Star::PlayerCodexes::learnInitialCodexes
    [19] 13f6d9854 Star::Player::Player
    [20] 13f7015d8 std::make_shared<Star::Player,std::shared_ptr<Star::PlayerConfig> const & __ptr64,Star::Json const & __ptr64>
    [21] 13f70282c Star::PlayerFactory::diskLoadPlayer
    [22] 13f52b582 Star::EntityFactory::diskLoadEntity
    [23] 13f7238fb Star::PlayerStorage::PlayerStorage
    [24] 13f31ef90 std::make_shared<Star::PlayerStorage,Star::String>
    [25] 13f325fec Star::ClientApplication::changeState
    [26] 13f32c984 Star::ClientApplication::update
    [27] 13fb28272 Star::SdlPlatform::run
    [28] 13fb2842d Star::runMainApplication
    [29] 13f32fac6 WinMain
    [30] 13fd1292f __scrt_common_main_seh
    [31] 778e59cd BaseThreadInitThunk
    [32] 77b1a561 RtlUserThreadStart
    [09:11:16.033] [Error] Failed to valid player with uuid fb11e21eb9f52bc54feb5f86ae493c96 : (AssetException) Error loading asset /player.config:defaultCodexes.familiar
    [0] 13f3e6f03 Star::captureStack
    [1] 13f3e5c2e Star::StarException::StarException
    [2] 13f3f308a Star::AssetException::format<Star::AssetPath>
    [3] 13f3ff6cb Star::Assets::getAsset
    [4] 13f4005c2 Star::Assets::json
    [5] 13f6f9128 Star::PlayerCodexes::learnInitialCodexes
    [6] 13f6d9854 Star::Player::Player
    [7] 13f7015d8 std::make_shared<Star::Player,std::shared_ptr<Star::PlayerConfig> const & __ptr64,Star::Json const & __ptr64>
    [8] 13f70282c Star::PlayerFactory::diskLoadPlayer
    [9] 13f52b582 Star::EntityFactory::diskLoadEntity
    [10] 13f7238fb Star::PlayerStorage::PlayerStorage
    [11] 13f31ef90 std::make_shared<Star::PlayerStorage,Star::String>
    [12] 13f325fec Star::ClientApplication::changeState
    [13] 13f32c984 Star::ClientApplication::update
    [14] 13fb28272 Star::SdlPlatform::run
    [15] 13fb2842d Star::runMainApplication
    [16] 13f32fac6 WinMain
    [17] 13fd1292f __scrt_common_main_seh
    [18] 778e59cd BaseThreadInitThunk
    [19] 77b1a561 RtlUserThreadStart
    [09:11:16.323] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 256
    [09:11:37.166] [Info] UniverseServer: Acquiring universe lock file
    [09:11:37.167] [Info] UniverseServer: Loading settings
    [09:11:37.171] [Info] UniverseServer: Starting UniverseServer with UUID: 99d291ef3b4b6c6001150e231ad4b2c1
    [09:11:37.179] [Info] UniverseServer: Logged in player 'Tlihue' locally
    [09:11:37.179] [Info] UniverseServer: Logged in account '<anonymous>' as player 'Tlihue' from address local
    [09:11:37.192] [Info] UniverseServer: Loading system world (-197937633, 552538659, -187046939) from disk storage
    [09:11:37.200] [Info] UniverseClient: Joined server as client 1
    [09:11:37.233] [Info] UniverseServer: Reviving player at ClientShipWorld:fa58429a90aaa255a32a67c12a5ccfcc
    [09:11:37.234] [Info] UniverseServer: Client 'Tlihue' <1> (local) connected
    [09:11:37.290] [Info] UniverseServer: Loading client ship world ClientShipWorld:fa58429a90aaa255a32a67c12a5ccfcc
    [09:11:37.385] [Info] Protected dungeonIds for world set to (65524)
    [09:11:37.472] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 64
    [09:11:37.472] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 128
    [09:11:37.481] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 256
    [09:11:37.481] [Info] detected supported OpenGL texture size 16384, using atlasNumCells 256
    [09:11:37.481] [Info] Setting steam rich presence connection as steam id 76561197985909736
    [09:11:37.485] [Error] Cannot set Steam achievement kill10poptops
    [09:11:37.590] [Info] UniverseServer: Warping player 1 to ClientShipWorld:fa58429a90aaa255a32a67c12a5ccfcc=1043.81.1024
    [09:11:40.042] [Info] Chat: System is down, please reboot.
    [09:11:42.332] [Error] Exception while invoking lua function 'showInterface'. (LuaException) Error code 2, [string "/scripts/wardrobe.lua"]:733: attempt to call a nil value (field 'getConfigurationPath')
    stack traceback:
        [C]: in field 'getConfigurationPath'
        [string "/scripts/wardrobe.lua"]:733: in field 'setConfigParameters'
        [string "/scripts/wardrobe.lua"]:52: in field 'init'
        [string "/scripts/mui.lua"]:90: in function <[string "/scripts/mui.lua"]:75>
    [0] 13f3e6f03 Star::captureStack
    [1] 13f3e5c2e Star::StarException::StarException
    [2] 13f3b9ab1 Star::LuaEngine::handleError
    [3] 13f7ed98c Star::LuaEngine::callFunction<Star::String,Star::Json>
    [4] 13f7ee0aa Star::LuaFunction::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::String,Star::Json>
    [5] 13f7edfc8 Star::LuaBaseComponent::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::String const & __ptr64,Star::Json const & __ptr64>
    [6] 13fc5c156 <lambda_1040602f3da4b220314d475ec2e86a01>::operator()
    [7] 13fb71ea1 Star::ButtonWidget::setPressed
    [8] 13fb717be Star::ButtonWidget::sendEvent
    [9] 13fb8feb8 Star::Pane::sendEvent
    [10] 13fc5e52b Star::ScriptPane::sendEvent
    [11] 13fb9515d Star::PaneManager::sendInputEvent
    [12] 13fc21b99 Star::MainInterface::handleInputEvent
    [13] 13f329f93 Star::ClientApplication::processInput
    [14] 13fb280d5 Star::SdlPlatform::run
    [15] 13fb2842d Star::runMainApplication
    [16] 13f32fac6 WinMain
    [17] 13fd1292f __scrt_common_main_seh
    [18] 778e59cd BaseThreadInitThunk
    [19] 77b1a561 RtlUserThreadStart
    [09:11:50.481] [Info] UniverseClient: Client disconnecting...
    [09:11:50.536] [Info] Client received world stop packet, leaving: Removed
    [09:11:50.656] [Info] UniverseServer: Client 'Tlihue' <1> (local) disconnected for reason:
    [09:11:50.656] [Info] UniverseServer: Stopping idle world ClientShipWorld:fa58429a90aaa255a32a67c12a5ccfcc
    [09:11:50.895] [Info] UniverseServer: Stopping UniverseServer
    [09:11:50.922] [Info] Clearing steam rich presence connection
    [09:11:51.850] [Info] Application: quit requested
    [09:11:51.850] [Info] Application: quitting...
    [09:11:51.850] [Info] Application: shutdown...
    [09:11:52.026] [Info] Root: Shutting down Root
    [09:11:52.257] [Info] Application: Destroying SDL Window
    [09:11:52.285] [Info] Application: stopped gracefully
    
     
  14. Errors4l

    Errors4l Spaceman Spiff

    This is because Chucklefish removed API functions that this mod has always relied on. They're not vital so it shouldn't be much of an issue to fix. The same can be said for adding the new items: shouldn't take much effort. That said, I usually target a release for the actual update, not unstable (in case items and other things change between unstable and stable).
     
  15. Errors4l

    Errors4l Spaceman Spiff

  16. Errors4l

    Errors4l Spaceman Spiff

  17. Pukitaki

    Pukitaki Scruffy Nerf-Herder

    Suggestion/request: Could you maybe include an example patch for custom clothing? Your instructions for creating one from scratch are a bit vague to the inexperienced, and I really think it'd help to be able to look at an example to see how it's done. I tried but failed pretty stupendously.
     
  18. Errors4l

    Errors4l Spaceman Spiff

    Looking at an example wouldn't help much, since the files are generated by the Wardrobe Item Fetcher applications (which can de obtained by downloading the source code from GitHub).
    If https://github.com/Silverfeelin/Starbound-Wardrobe#usage-1 doesn't help please let me know which steps you're struggling with.
     
  19. MaxShadow09

    MaxShadow09 Scruffy Nerf-Herder

    Awesome work Erros4l! If you're still working on this, I'd like to make some suggestions...

    First of all, a no cheat version. This has been suggested by many people, and the most direct "solution" seems to be not using the Create Outfit button. But the functionality is fine, the problem is that you don't need any resources. A nice way to fix this would be to make it check for armor and clothes items in your character inventory and nearby containers, and only populate the list with those items you already have stored somewhere. Then, the "Create Outfit" button would simply move the items from the container to your inventory and equip them. That would improve compatibility with other mods since you don't need lists or tags to find every item, it will just look for armor items inside containers. There are a couple of mods that work with item transportation, like Smart Tubes and Frakin Universe, you could take a look at them to have a better idea of how to work with containers.

    Another cool addition would be to create custom colors, using sliders for Hue, Saturation and Value. I've made a little mod which adds dyes that change these properties for single items. Using dyes is a bit unpractical, and I was thinking in making a custom UI for it, but I know pretty much nothing about custom UIs. Maybe you could do something like that. It's not hard, you just need to get the current directives of the item, parse the hex colors to get the RGB, convert that to HSV, modify the variables, reconvert to RGB and save the new directives. You could check the script on my mod if you want, it may not be the most clean code in the world, but it works, kinda :nurutease:
     
  20. MarissaBlackwing

    MarissaBlackwing Void-Bound Voyager

    I don't know if this is still being worked on, but I'd like to note that while there is a 'mod' tab, it doesn't seem to actually show any clothing or armor from installed mods. It would be nice to have everything in one place, but since neither the mods nor custom tab show anything despite having several mods that add armor/vanity items, this mods usefulness at present dips quite a bit.

    Still good if you want to use some vanilla stuff, but that's about it. Doesn't support mod-added colors/dyes, either.
     
    Errors4l likes this.

Share This Page