Modding Help [Nightly] Mod crashes game, can't understand why

Discussion in 'Starbound Modding' started by Campaigner, Dec 18, 2014.

  1. Campaigner

    Campaigner Giant Laser Beams

    Since the game got some love finally, I decided to touch up one of my mods. Reading through posts in the previous month, I took note to change the format and some parts of my files, and they're carbon copies of other files now (simple decoration items, nothing more). When I try to load up the game, I get this;

    Code:
    Start logging at: 2014-12-17 20:28:28.003
    [20:28:28.003] Info: Star::Root using bootstrap file 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\win32\sbboot.config'
    [20:28:28.003] Info: Star::Root using storage directory 'C:\Program Files (x86)\Steam\steamapps\common\Starbound'
    [20:28:28.003] Info: Preparing Star::Root...
    [20:28:28.004] Info: Detected mod 'campworks_artsandcrafts' at '../mods\Arts and Crafts of Starbound\.'
    [20:28:28.004] Info: Loading Configuration with config file: 'starbound.config'
    [20:28:28.004] Info: Loading Star::Configuration from '.\..\starbound.config'
    [20:28:28.005] Info: Pre-loading Star::Root with 3 assets sources
    [20:28:28.005] Info: Loading Star::Assets from: '../assets/packed.pak'
    [20:28:28.005] Info: Loading Star::Assets from: '../assets/user'
    [20:28:28.006] Info: Loading Star::Assets from: '../mods\Arts and Crafts of Starbound\.'
    [20:28:28.214] Info: Done preparing Star::Root.
    [20:28:28.214] Info: Client version 'Beta v. Upbeat Giraffe - Update 1' Protocol: 662
    [20:28:28.214] Info: Initialized SDL
    [20:28:28.238] Info: Initialized SDL Video
    [20:28:28.244] Info: Initialized SDL Joystick
    [20:28:28.244] Info: Initialized SDL Sound
    [20:28:28.271] Info: Opened default audio device with 44khz / 16 bit stereo audio, 2048 sample size buffer
    [20:28:28.274] Info: Finishing loading Star::Root...
    [20:28:28.275] Info: Initializing SDL Window
    [20:28:28.918] Info: Created initial window 1000x600
    [20:28:28.939] Info: Renderer initialized
    [20:28:28.945] Info: Renderer destroyed
    [20:28:28.945] Info: Initializing SDL Window
    [20:28:29.124] Info: Re-created window 1298x746
    [20:28:29.147] Info: Renderer initialized
    [20:28:29.214] Info: Writing Star::Configuration to '.\..\starbound.config'
    [20:28:31.342] Error: Exception raised during Root finishLoad: (AssetException) Could not read variant value /player.config:humanoidTiming
      StarException::StarException(string, exception)
      AssetException::AssetException(string, exception)
      Assets::variant(String)
      Humanoid::HumanoidTiming::HumanoidTiming(Variant)
      PlayerConfig::PlayerConfig(Map<String, Variant, unordered_map<String, Variant, hash<String, void>, equal_to<String>, allocator<pair<String, Variant> > > >)
      PlayerFactory::PlayerFactory()
      Root::load(bool)
      Root::finishLoad()
      _Function_handler<void (), _Bind<ClientApplication::preSplashInitialization()::{lambda()#1} ()> >::(_Any_data)
      ThreadImpl::runThread(void*)
      BaseThreadInitThunk
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    Caused by: (VariantException) (VariantException) No such key in Variant::get("humanoidTiming") in query("humanoidTiming")
      VariantException::VariantException(string)
      Variant::query(String)
      Assets::variant(String)
      Humanoid::HumanoidTiming::HumanoidTiming(Variant)
      PlayerConfig::PlayerConfig(Map<String, Variant, unordered_map<String, Variant, hash<String, void>, equal_to<String>, allocator<pair<String, Variant> > > >)
      PlayerFactory::PlayerFactory()
      Root::load(bool)
      Root::finishLoad()
      _Function_handler<void (), _Bind<ClientApplication::preSplashInitialization()::{lambda()#1} ()> >::(_Any_data)
      ThreadImpl::runThread(void*)
      BaseThreadInitThunk
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    [20:28:32.723] Info: Renderer destroyed
    [20:28:32.788] Info: Shutting down Star::Root
    [20:28:33.410] Error: Fatal Exception Caught: (StarException) An error occurred during loading: (AssetException) Could not read variant value /player.config:humanoidTiming
    Caused by: (VariantException) (VariantException) No such key in Variant::get("humanoidTiming") in query("humanoidTiming")
      ClientApplication::postSplashInitialization()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    
    The first thing I couldn't figure out was the "humanoidTiming" stuff. It says something about /player.config, but this is all that's in my player.config;

    Code:
    {
    "__merge" : [],
    "defaultBlueprints" : {
    "tier1" : [
          { "item" : "item01 to item 92" },
          { "item" : "item93" }
    ]
    }
    }
    I had 93 items added, so I cut it down a bit for the sake of the thread's size. All of the items, save for the last one, have a comma at the end as they should. All of my files are titled correctly, the modinfo links to Upbeat Giraffe (currently), and the usual things like objectID matching in all files and such are set. The error message confuses me as I'm not sure what it's referencing or where, as it's not the player.config file the log shows. All 93 items in the mod are furniture/decorations, nothing else.

    Could I get a nudge in the right direction?
     
  2. Whale Cancer

    Whale Cancer Big Damn Hero

    Owl_Stalker and The | Suit like this.
  3. Campaigner

    Campaigner Giant Laser Beams

    Oh, I guess I did not search very well then. Thanks for the head's up!
     

Share This Page