Modding Help How do I properly test my mod??

Discussion in 'Starbound Modding' started by Crazy8Rex, Aug 3, 2016.

  1. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    Guy I really need help testing my mod. Do I have to pak all the files I edited? Or just play the unpacked folder in the "mods" folder?

    Or do I have to upload into the steam workshop and test it that way.
    I would love to know the best and efficient way to test my mod so I can make quick edits and then import to the game.

    If it helps I'm creating a custom race mod.
     
  2. lazarus78

    lazarus78 The Waste of Time

    You don't need to pack up your mod. I actually prefer unpacked mods so I can tinker with them.

    For others testing just zip up the mod folder. You can temporarily upload it to a thread.
     
  3. Naddox

    Naddox Cosmic Narwhal

    No need to pack. Put the mod folder into the /starbound/mods/ folder and run game. I would recommend making a new character purely for testing so if something in your mod breaks the save world, you don't loose anything. And like @lazarus78 said, to have others test just zip the mod and send them the zip.
     
  4. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    Thank you for responding. I figured out how to test my mod, but the problem I have is getting my custom race to work. Do any of you guys have experience in that?

    So far I'm having trouble with the universal_server.config

    [00:03:59.294] [Error] Exception caught loading asset: /universe_server.config:commandProcessorScripts, (AssetException) Could not read JSON asset /universe_server.config:commandProcessorScripts

    Any ideas?
     
  5. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    Actually now I keep getting the error:

    [01:00:35.680] [Error] Exception caught loading asset: /player.config:beamGunConfig, (AssetException) Could not read JSON asset /player.config:beamGunConfig

    Someone please help. I'm in the mist of creating an amazing mod!
     
  6. Naddox

    Naddox Cosmic Narwhal

    Can you post the lines that follow after this.
     
  7. lazarus78

    lazarus78 The Waste of Time

    The error is really only one line. The lines after don't tell anything.

    As it says, the error is in the player.config file. Likely a typo. So posting your player.config file for your mod would let us see what is up.
     
  8. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    The list goes on and on, but here is just some of it.


    [01:00:35.680] [Error] Exception caught loading asset: /player.config:beamGunConfig, (AssetException) Could not read JSON asset /player.config:beamGunConfig
    [0] 7ff73b671ee3 Star::captureStack
    [1] 7ff73b670c6e Star::StarException::StarException
    [2] 7ff73b670d58 Star::StarException::StarException
    [3] 7ff73b681650 Star::AssetException::AssetException
    [4] 7ff73bee3071 `<lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()'::`1'::catch$25
    [5] 7ffff950c220 _C_specific_handler
    [6] 7ffff95029b2 _FrameUnwindFilter
    [7] 7ff80cc43573 RtlCaptureContext
    [8] 7ff73b683a1b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()
    [9] 7ff73b67b04f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 7ff73b67eab6 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [11] 7ff73b67c6e0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [12] 7ff73b684ec6 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [13] 7ff73b9cf6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [14] 7ff73b68df98 Star::Assets::processAssetData
    [15] 7ff73b68be18 Star::Assets::loadJson
    [16] 7ff73b68b083 Star::Assets::loadAsset
    [17] 7ff73b68851f Star::Assets::doLoad
    [18] 7ff73b68a2fb Star::Assets::getAsset
    [19] 7ff73b68ad9a Star::Assets::json
    [20] 7ff73bbc7294 Star::BeamItem::BeamItem
    [21] 7ff73bbfecce Star::ObjectItem::ObjectItem
    [22] 7ff73b7c7496 std::make_shared<Star::ObjectItem,Star::Json const & __ptr64,Star::String const & __ptr64,Star::Json const & __ptr64>
    [23] 7ff73b7d002d Star::ItemDatabase::createItem
    [24] 7ff73b7d1afe Star::ItemDatabase::item
    [25] 7ff73b7d2f58 Star::ItemDatabase::parseRecipe
    [26] 7ff73b7d3ec9 Star::ItemDatabase::scanRecipes
    [27] 7ff73b7c89b5 Star::ItemDatabase::ItemDatabase
    [28] 7ff73b9c9cc5 std::make_shared<Star::ItemDatabase>
    [29] 7ff73b9cf079 <lambda_c979fe2661440bde921b022a5da87f15>::eek:perator()
    [30] 7ff73b9c0adf std::_Invoker_functor::_Call<<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [31] 7ff73b9c4a26 std::invoke<<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [32] 7ff73b9c22c9 std::_Invoke_ret<std::shared_ptr<Star::ItemDatabase>,<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [33] 7ff73b9d1326 std::_Func_impl<<lambda_c979fe2661440bde921b022a5da87f15>,std::allocator<int>,std::shared_ptr<Star::ItemDatabase> >::_Do_call
    [34] 7ff73b9cf6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [35] 7ff73b9c6a13 Star::Root::loadMemberFunction<Star::ItemDatabase>
    [36] 7ff73b9c4fa9 Star::Root::loadMember<Star::ItemDatabase>
    [37] 7ff73b9d6262 Star::Root::itemDatabase
    [38] 7ff73b9c0c30 std::_Invoker_pmf_pointer::_Call<std::shared_ptr<Star::DungeonDefinitions const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [39] 7ff73b9c45f9 std::invoke<std::shared_ptr<Star::ItemDatabase const > (__cdecl Star::Root::*& __ptr64)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [40] 7ff73b9c1ffc std::_Invoke_ret<std::shared_ptr<Star::TerrainDatabase const > (__cdecl Star::Root::*& __ptr64)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [41] 7ff73b9c0cbe std::_Call_binder<std::_Unforced,0,std::shared_ptr<Star::Configuration> (__cdecl Star::Root::*)(void) __ptr64,std::tuple<Star::Root * __ptr64>,std::tuple<> >
    [42] 7ff73b9c03ae std::_Binder<std::_Unforced,std::shared_ptr<Star::SpawnTypeDatabase const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 const>::eek:perator()<>
    [43] 7ff73b9d0ca2 std::_Func_impl<Star::SwallowReturn<std::_Binder<std::_Unforced,std::shared_ptr<Star::ImageMetadataDatabase const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 const> >,std::allocator<int>,void>::_Do_call
    [44] 7ff73b668d3b <lambda_7b083dc4bdd496712d99e51bb49515b5>::eek:perator()
    [45] 7ff73b669ae2 Star::WorkerPool::WorkerThread::run
    [46] 7ff73b66ea0e Star::ThreadImpl::runThread
    [47] 7ff80b4c16ad BaseThreadInitThunk
    [48] 7ff80cbc5444 RtlUserThreadStart
    Caused by: (AssetException) Could not read JSON value /player.config:beamGunConfig
    [0] 7ff73b671ee3 Star::captureStack
    [1] 7ff73b670c6e Star::StarException::StarException
    [2] 7ff73b670d58 Star::StarException::StarException
    [3] 7ff73b681650 Star::AssetException::AssetException
    [4] 7ff73bee3013 `<lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()'::`1'::catch$24
    [5] 7ffff950c220 _C_specific_handler
    [6] 7ffff95029b2 _FrameUnwindFilter
    [7] 7ff80cc43573 RtlCaptureContext
    [8] 7ff73b683a1b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()
    [9] 7ff73b67b04f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 7ff73b67eab6 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [11] 7ff73b67c6e0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [12] 7ff73b684ec6 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [13] 7ff73b9cf6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [14] 7ff73b68df98 Star::Assets::processAssetData
    [15] 7ff73b68be18 Star::Assets::loadJson
    [16] 7ff73b68b083 Star::Assets::loadAsset
    [17] 7ff73b68851f Star::Assets::doLoad
    [18] 7ff73b68a2fb Star::Assets::getAsset
    [19] 7ff73b68ad9a Star::Assets::json
    [20] 7ff73bbc7294 Star::BeamItem::BeamItem
    [21] 7ff73bbfecce Star::ObjectItem::ObjectItem
    [22] 7ff73b7c7496 std::make_shared<Star::ObjectItem,Star::Json const & __ptr64,Star::String const & __ptr64,Star::Json const & __ptr64>
    [23] 7ff73b7d002d Star::ItemDatabase::createItem
    [24] 7ff73b7d1afe Star::ItemDatabase::item
    [25] 7ff73b7d2f58 Star::ItemDatabase::parseRecipe
    [26] 7ff73b7d3ec9 Star::ItemDatabase::scanRecipes
    [27] 7ff73b7c89b5 Star::ItemDatabase::ItemDatabase
    [28] 7ff73b9c9cc5 std::make_shared<Star::ItemDatabase>
    [29] 7ff73b9cf079 <lambda_c979fe2661440bde921b022a5da87f15>::eek:perator()
    [30] 7ff73b9c0adf std::_Invoker_functor::_Call<<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [31] 7ff73b9c4a26 std::invoke<<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [32] 7ff73b9c22c9 std::_Invoke_ret<std::shared_ptr<Star::ItemDatabase>,<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [33] 7ff73b9d1326 std::_Func_impl<<lambda_c979fe2661440bde921b022a5da87f15>,std::allocator<int>,std::shared_ptr<Star::ItemDatabase> >::_Do_call
    [34] 7ff73b9cf6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [35] 7ff73b9c6a13 Star::Root::loadMemberFunction<Star::ItemDatabase>
    [36] 7ff73b9c4fa9 Star::Root::loadMember<Star::ItemDatabase>
    [37] 7ff73b9d6262 Star::Root::itemDatabase
    [38] 7ff73b9c0c30 std::_Invoker_pmf_pointer::_Call<std::shared_ptr<Star::DungeonDefinitions const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [39] 7ff73b9c45f9 std::invoke<std::shared_ptr<Star::ItemDatabase const > (__cdecl Star::Root::*& __ptr64)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [40] 7ff73b9c1ffc std::_Invoke_ret<std::shared_ptr<Star::TerrainDatabase const > (__cdecl Star::Root::*& __ptr64)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [41] 7ff73b9c0cbe std::_Call_binder<std::_Unforced,0,std::shared_ptr<Star::Configuration> (__cdecl Star::Root::*)(void) __ptr64,std::tuple<Star::Root * __ptr64>,std::tuple<> >
    [42] 7ff73b9c03ae std::_Binder<std::_Unforced,std::shared_ptr<Star::SpawnTypeDatabase const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 const>::eek:perator()<>
    [43] 7ff73b9d0ca2 std::_Func_impl<Star::SwallowReturn<std::_Binder<std::_Unforced,std::shared_ptr<Star::ImageMetadataDatabase const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 const> >,std::allocator<int>,void>::_Do_call
    [44] 7ff73b668d3b <lambda_7b083dc4bdd496712d99e51bb49515b5>::eek:perator()
    [45] 7ff73b669ae2 Star::WorkerPool::WorkerThread::run
    [46] 7ff73b66ea0e Star::ThreadImpl::runThread
    [47] 7ff80b4c16ad BaseThreadInitThunk
    [48] 7ff80cbc5444 RtlUserThreadStart
    Caused by: (TraversalException) Cannot parse 'beamGunConfig' as index in pathGet("beamGunConfig")
    [0] 7ff73b671ee3 Star::captureStack
    [1] 7ff73b670c6e Star::StarException::StarException
    [2] 7ff73b60feeb Star::JsonPath::TraversalException::TraversalException
    [3] 7ff73b60c516 Star::JsonPath::TraversalException::format<Star::String,Star::String>
    [4] 7ff73b60e414 Star::JsonPath::pathGet<Star::Json>
    [5] 7ff73b61973b Star::Json::query
    [6] 7ff73b683a1b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()
    [7] 7ff73b67b04f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [8] 7ff73b67eab6 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [9] 7ff73b67c6e0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 7ff73b684ec6 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [11] 7ff73b9cf6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [12] 7ff73b68df98 Star::Assets::processAssetData
    [13] 7ff73b68be18 Star::Assets::loadJson
    [14] 7ff73b68b083 Star::Assets::loadAsset
    [15] 7ff73b68851f Star::Assets::doLoad
    [16] 7ff73b68a2fb Star::Assets::getAsset
    [17] 7ff73b68ad9a Star::Assets::json
    [18] 7ff73bbc7294 Star::BeamItem::BeamItem
    [19] 7ff73bbfecce Star::ObjectItem::ObjectItem
    [20] 7ff73b7c7496 std::make_shared<Star::ObjectItem,Star::Json const & __ptr64,Star::String const & __ptr64,Star::Json const & __ptr64>
    [21] 7ff73b7d002d Star::ItemDatabase::createItem
    [22] 7ff73b7d1afe Star::ItemDatabase::item
    [23] 7ff73b7d2f58 Star::ItemDatabase::parseRecipe
    [24] 7ff73b7d3ec9 Star::ItemDatabase::scanRecipes
    [25] 7ff73b7c89b5 Star::ItemDatabase::ItemDatabase
    [26] 7ff73b9c9cc5 std::make_shared<Star::ItemDatabase>
    [27] 7ff73b9cf079 <lambda_c979fe2661440bde921b022a5da87f15>::eek:perator()
    [28] 7ff73b9c0adf std::_Invoker_functor::_Call<<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [29] 7ff73b9c4a26 std::invoke<<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [30] 7ff73b9c22c9 std::_Invoke_ret<std::shared_ptr<Star::ItemDatabase>,<lambda_c979fe2661440bde921b022a5da87f15> & __ptr64>
    [31] 7ff73b9d1326 std::_Func_impl<<lambda_c979fe2661440bde921b022a5da87f15>,std::allocator<int>,std::shared_ptr<Star::ItemDatabase> >::_Do_call
    [32] 7ff73b9cf6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [33] 7ff73b9c6a13 Star::Root::loadMemberFunction<Star::ItemDatabase>
    [34] 7ff73b9c4fa9 Star::Root::loadMember<Star::ItemDatabase>
    [35] 7ff73b9d6262 Star::Root::itemDatabase
    [36] 7ff73b9c0c30 std::_Invoker_pmf_pointer::_Call<std::shared_ptr<Star::DungeonDefinitions const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [37] 7ff73b9c45f9 std::invoke<std::shared_ptr<Star::ItemDatabase const > (__cdecl Star::Root::*& __ptr64)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [38] 7ff73b9c1ffc std::_Invoke_ret<std::shared_ptr<Star::TerrainDatabase const > (__cdecl Star::Root::*& __ptr64)(void) __ptr64,Star::Root * __ptr64 & __ptr64>
    [39] 7ff73b9c0cbe std::_Call_binder<std::_Unforced,0,std::shared_ptr<Star::Configuration> (__cdecl Star::Root::*)(void) __ptr64,std::tuple<Star::Root * __ptr64>,std::tuple<> >
    [40] 7ff73b9c03ae std::_Binder<std::_Unforced,std::shared_ptr<Star::SpawnTypeDatabase const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 const>::eek:perator()<>
    [41] 7ff73b9d0ca2 std::_Func_impl<Star::SwallowReturn<std::_Binder<std::_Unforced,std::shared_ptr<Star::ImageMetadataDatabase const > (__cdecl Star::Root::*)(void) __ptr64,Star::Root * __ptr64 const> >,std::allocator<int>,void>::_Do_call
    [42] 7ff73b668d3b <lambda_7b083dc4bdd496712d99e51bb49515b5>::eek:perator()
    [43] 7ff73b669ae2 Star::WorkerPool::WorkerThread::run
    [44] 7ff73b66ea0e Star::ThreadImpl::runThread
    [45] 7ff80b4c16ad BaseThreadInitThunk
    [46] 7ff80cbc5444 RtlUserThreadStart
    [01:00:35.690] [Error] Could not instantiate item '[rainbowbed, 1, {}]'. (AssetException) Error loading asset /player.config:beamGunConfig
    [01:00:35.700] [Error] Could not load recipe /recipes/biome/colourful/rainbowbed.recipe: (AssetException) Error loading asset /player.config:beamGunConfig
    [01:00:35.737] [Info] Root: Loaded FunctionDatabase in 0.0280182 seconds
     
  9. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut


    I posted it.
     
  10. lazarus78

    lazarus78 The Waste of Time

    Like I said, it doest tell us anything. It would be vastly more helpful to see your player.config since that is what is causing the errors.
     
  11. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    Ok i fix that wierd bug, but now the charcreation.config is not working. Here is my code:

    Code:
    [
    {"op":"add","path":"/speciesOrdering/-","value":"saiyan"}
    ]
    and this is what is outputs as and error:

    [02:13:18.334] [Error] Exception caught loading asset: /interface/windowconfig/charcreation.config:speciesOrdering, (AssetException) Could not read JSON asset /interface/windowconfig/charcreation.config:speciesOrdering
    [0] 7ff7b43e1ee3 Star::captureStack
    [1] 7ff7b43e0c6e Star::StarException::StarException
    [2] 7ff7b43e0d58 Star::StarException::StarException
    [3] 7ff7b43f1650 Star::AssetException::AssetException
    [4] 7ff7b4c53071 `<lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()'::`1'::catch$25
    [5] 7ffff950c220 _C_specific_handler
    [6] 7ffff95029b2 _FrameUnwindFilter
    [7] 7ff80cc43573 RtlCaptureContext
    [8] 7ff7b43f3a1b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()
    [9] 7ff7b43eb04f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 7ff7b43eeab6 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [11] 7ff7b43ec6e0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [12] 7ff7b43f4ec6 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [13] 7ff7b473f6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [14] 7ff7b43fdf98 Star::Assets::processAssetData
    [15] 7ff7b43fbe18 Star::Assets::loadJson
    [16] 7ff7b43fb083 Star::Assets::loadAsset
    [17] 7ff7b43f851f Star::Assets::doLoad
    [18] 7ff7b43fa2fb Star::Assets::getAsset
    [19] 7ff7b43fad9a Star::Assets::json
    [20] 7ff7b4aee9eb Star::CharCreationPane::CharCreationPane
    [21] 7ff7b4b8a58e std::make_shared<Star::CharCreationPane,<lambda_17f2760cd8135039681453c9b1341371> >
    [22] 7ff7b4b8db0b Star::TitleScreen::initCharCreationMenu
    [23] 7ff7b4b8af1e Star::TitleScreen::TitleScreen
    [24] 7ff7b4319a81 std::_Ref_count_obj<Star::TitleScreen>::_Ref_count_obj<Star::TitleScreen><std::shared_ptr<Star::playerStorage> & __ptr64,std::shared_ptr<Star::Mixer> >
    [25] 7ff7b431ea40 std::make_shared<Star::TitleScreen,std::shared_ptr<Star::playerStorage> & __ptr64,std::shared_ptr<Star::Mixer> >
    [26] 7ff7b4325d6a Star::ClientApplication::changeState
    [27] 7ff7b432c174 Star::ClientApplication::update
    [28] 7ff7b4a614d1 Star::SdlPlatform::run
    [29] 7ff7b4a6168d Star::runMainApplication
    [30] 7ff7b432eff6 WinMain
    [31] 7ff7b4c41303 __scrt_common_main_seh
    [32] 7ff80b4c16ad BaseThreadInitThunk
    [33] 7ff80cbc5444 RtlUserThreadStart
    Caused by: (AssetException) Could not read JSON value /interface/windowconfig/charcreation.config:speciesOrdering
    [0] 7ff7b43e1ee3 Star::captureStack
    [1] 7ff7b43e0c6e Star::StarException::StarException
    [2] 7ff7b43e0d58 Star::StarException::StarException
    [3] 7ff7b43f1650 Star::AssetException::AssetException
    [4] 7ff7b4c53013 `<lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()'::`1'::catch$24
    [5] 7ffff950c220 _C_specific_handler
    [6] 7ffff95029b2 _FrameUnwindFilter
    [7] 7ff80cc43573 RtlCaptureContext
    [8] 7ff7b43f3a1b <lambda_80e152f0e8987fd28e54fe8e75d4e933>::eek:perator()
    [9] 7ff7b43eb04f std::_Invoker_functor::_Call<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [10] 7ff7b43eeab6 std::invoke<<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [11] 7ff7b43ec6e0 std::_Invoke_ret<std::shared_ptr<Star::Assets::AssetData>,<lambda_80e152f0e8987fd28e54fe8e75d4e933> & __ptr64>
    [12] 7ff7b43f4ec6 std::_Func_impl<<lambda_80e152f0e8987fd28e54fe8e75d4e933>,std::allocator<int>,std::shared_ptr<Star::Assets::AssetData> >::_Do_call
    [13] 7ff7b473f6e7 std::_Func_class<std::shared_ptr<Star::DanceDatabase> >::eek:perator()
    [14] 7ff7b43fdf98 Star::Assets::processAssetData
    [15] 7ff7b43fbe18 Star::Assets::loadJson
    [16] 7ff7b43fb083 Star::Assets::loadAsset
    [17] 7ff7b43f851f Star::Assets::doLoad
    [18] 7ff7b43fa2fb Star::Assets::getAsset
    [19] 7ff7b43fad9a Star::Assets::json
    [20] 7ff7b4aee9eb Star::CharCreationPane::CharCreationPane
    [21] 7ff7b4b8a58e std::make_shared<Star::CharCreationPane,<lambda_17f2760cd8135039681453c9b1341371> >
    [22] 7ff7b4b8db0b Star::TitleScreen::initCharCreationMenu
    [23] 7ff7b4b8af1e Star::TitleScreen::TitleScreen
    [24] 7ff7b4319a81 std::_Ref_count_obj<Star::TitleScreen>::_Ref_count_obj<Star::TitleScreen><std::shared_ptr<Star::playerStorage> & __ptr64,std::shared_ptr<Star::Mixer> >
    [25] 7ff7b431ea40 std::make_shared<Star::TitleScreen,std::shared_ptr<Star::playerStorage> & __ptr64,std::shared_ptr<Star::Mixer> >
    [26] 7ff7b4325d6a Star::ClientApplication::changeState
    [27] 7ff7b432c174 Star::ClientApplication::update
    [28] 7ff7b4a614d1 Star::SdlPlatform::run
    [29] 7ff7b4a6168d Star::runMainApplication
    [30] 7ff7b432eff6 WinMain
    [31] 7ff7b4c41303 __scrt_common_main_seh
    [32] 7ff80b4c16ad BaseThreadInitThunk
    [33] 7ff80cbc5444 RtlUserThreadStart
    Caused by: (TraversalException) Cannot parse 'speciesOrdering' as index in pathGet("speciesOrdering")
     
  12. Naddox

    Naddox Cosmic Narwhal

    Holy wall of text. Please post your logs over at pastebin and link us. Include the ENTIRE log file, not just the part you think is what we need.

    If you're unwilling to post over at pastebin, at the least throw some code brackets around the log file so you don't make all these emotes and put that inside a spoiler.
     
    IQ100 likes this.
  13. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    Sorry I didnt know, but please just help with the error. All the race adding tutorials are so outdated and not clear.

    http://pastebin.com/TzbKeSLc
     
  14. lazarus78

    lazarus78 The Waste of Time

    Not sure why you are insistent on the whole log when the error line tells you where and what is causing the error.

    OP: Look at a working race mod and see what they did. As per the error, the issue is with the file /interface/windowconfig/charcreation.config:speciesOrdering
     
  15. Crazy8Rex

    Crazy8Rex Subatomic Cosmonaut

    I know where the error is, but I don't know how to fix it because everything should be correct. Do you know a fix?

    [
    {"op":"add","path":"/speciesOrdering/-","value":"saiyan"}
    ]
     
  16. lazarus78

    lazarus78 The Waste of Time

    Compare your mod to a working race mod. I don't see anything wrong with it off hand.
     

Share This Page