Modding Help Custom vehicle issue

Discussion in 'Starbound Modding' started by spectre0079, Jul 25, 2017.

  1. spectre0079

    spectre0079 Aquatic Astronaut

    Hi, I'm trying to make a custom jeep, (texture, hitbox,speed movement and everything), i already know how to modify hitbox, speed movement and other thing in my function, i'm know how to change the texture/animation by using the root.assetJson("/vehicles/car/jeep.animation") wich contains inside the custom animation (everything is working good), but when i use /spawnvehicle jeep, it use this files so this animation that i don't want to also be able to spawn normal jeep.
    So i'm trying to add the .animation in my function (converted in lua, i'm not stupid) but once it's done and i spawn the custom jeep, i get an error: the game say exception caught in client main loop (mapexception) key 'flip' not found in ordered map::get() ; the log say:

    Code:
    [Error] Exception while calling script init: (LuaException) Error code 2, [string "/vehicles/car/jeep.lua"]:87: (MapException) Key 'rearThruster' not found in OrderedMap::get()
    [0] 7ff64a847153 Star::captureStack
    [1] 7ff64a845ede Star::StarException::StarException
    [2] 7ff64a850112 Star::OrderedMapWrapper<Star::FlatHashMap,Star::String,Star::AnimatedPartSet::StateType,std::allocator<std::pair<Star::String const ,Star::AnimatedPartSet::StateType> >,Star::hash<Star::String,void>,std::equal_to<Star::String> >::get
    [3] 7ff64a851059 Star::AnimatedPartSet::setActiveState
    [4] 7ff64aaaa3bc Star::NetworkedAnimator::setState
    [5] 7ff64aed3a21 <lambda_7a2e7bcd02dadb482af2723c43d2ef2d>::operator()
    [6] 7ff64aecf8af std::_Invoker_functor::_Call<<lambda_7a2e7bcd02dadb482af2723c43d2ef2d> & __ptr64,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>
    [7] 7ff64aed0a80 std::invoke<<lambda_7a2e7bcd02dadb482af2723c43d2ef2d> & __ptr64,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>
    [8] 7ff64aed0499 std::_Invoke_ret<Star::Variant<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::LuaVariadic<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> > >,<lambda_7a2e7bcd02dadb482af2723c43d2ef2d> & __ptr64,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>
    [9] 7ff64aed4b5b std::_Func_impl<<lambda_7a2e7bcd02dadb482af2723c43d2ef2d>,std::allocator<int>,Star::Variant<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::LuaVariadic<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> > >,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>::_Do_call
    [10] 7ff64a81481d std::_Func_class<Star::Variant<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::LuaVariadic<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> > >,Star::LuaEngine & __ptr64,unsigned __int64,Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> * __ptr64>::operator()
    [11] 7ff64a8137af <lambda_a03bcae4599b53751a446949639a4d5e>::operator()
    [12] 7ff64a79b938 luaD_precall
    [13] 7ff64a7b46e1 luaV_execute
    [14] 7ff64a79b443 luaD_call
    [15] 7ff64a79bc1b luaD_rawrunprotected
    [16] 7ff64a79b650 luaD_pcall
    [17] 7ff64a791b64 lua_pcallk
    [18] 7ff64a81b930 Star::LuaEngine::pcallWithTraceback
    [19] 7ff64aa09302 Star::LuaEngine::callFunction<>
    [20] 7ff64aa0c712 Star::LuaFunction::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> >
    [21] 7ff64aeb2273 Star::LuaContext::invokePath<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> >
    [22] 7ff64aeb3e0b Star::LuaBaseComponent::init
    [23] 7ff64ad4a1b0 Star::Vehicle::init
    [24] 7ff64adf22fe Star::WorldServer::addEntity
    [25] 7ff64adffd14 Star::WorldServer::handleIncomingPackets
    [26] 7ff64ae14a3b Star::WorldServerThread::update
    [27] 7ff64ae14558 Star::WorldServerThread::run
    [28] 7ff64a843c5e Star::ThreadImpl::runThread
    [29] 7ffdc6af8364 BaseThreadInitThunk
    [30] 7ffdc72870d1 RtlUserThreadStart
    stack traceback:
        [C]: in ?
        [C]: in field 'setAnimationState'
        [string "/vehicles/car/jeep.lua"]:87: in function <[string "/vehicles/car/jeep.lua"]:3>
    [0] 7ff64a847153 Star::captureStack
    [1] 7ff64a845ede Star::StarException::StarException
    [2] 7ff64a81a4c1 Star::LuaEngine::handleError
    [3] 7ff64aa0931b Star::LuaEngine::callFunction<>
    [4] 7ff64aa0c712 Star::LuaFunction::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> >
    [5] 7ff64aeb2273 Star::LuaContext::invokePath<Star::Variant<Star::Empty,bool,__int64,double,Star::String,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData> >
    [6] 7ff64aeb3e0b Star::LuaBaseComponent::init
    [7] 7ff64ad4a1b0 Star::Vehicle::init
    [8] 7ff64adf22fe Star::WorldServer::addEntity
    [9] 7ff64adffd14 Star::WorldServer::handleIncomingPackets
    [10] 7ff64ae14a3b Star::WorldServerThread::update
    [11] 7ff64ae14558 Star::WorldServerThread::run
    [12] 7ff64a843c5e Star::ThreadImpl::runThread
    [13] 7ffdc6af8364 BaseThreadInitThunk
    [14] 7ffdc72870d1 RtlUserThreadStart
    [18:35:06.458] [Error] Exception caught in client main-loop
    (MapException) Key 'flip' not found in OrderedMap::get()
    [0] 7ff64a847153 Star::captureStack
    [1] 7ff64a845ede Star::StarException::StarException
    [2] 7ff64aaa3442 Star::OrderedMapWrapper<Star::FlatHashMap,Star::String,Star::NetworkedAnimator::TransformationGroup,std::allocator<std::pair<Star::String const ,Star::NetworkedAnimator::TransformationGroup> >,Star::hash<Star::String,void>,std::equal_to<Star::String> >::get
    [3] 7ff64aaa365d Star::NetworkedAnimator::groupTransformation
    [4] 7ff64aaac5be Star::NetworkedAnimator::update
    [5] 7ff64ad4e140 Star::Vehicle::update
    [6] 7ff64ad7a178 <lambda_9fc580ae40b93070d912cafafa15880e>::operator()
    [7] 7ff64a99a5d7 Star::EntityMap::updateAllEntities
    [8] 7ff64ad92659 Star::WorldClient::update
    [9] 7ff64acfb753 Star::UniverseClient::update
    [10] 7ff64a78e557 Star::ClientAI would be grateful if someone can help me.pplication::updateRunning
    [11] 7ff64a78ce4f Star::ClientApplication::update
    [12] 7ff64af8aa72 Star::SdlPlatform::run
    [13] 7ff64af8ac2d Star::runMainApplication
    [14] 7ff64a78ff76 WinMain
    [15] 7ff64b178daf __scrt_common_main_seh
    [16] 7ffdc6af8364 BaseThreadInitThunk
    [17] 7ffdc72870d1 RtlUserThreadStart
    [18:35:06.466] [Info] UniverseClient: Client disconnecting...
    I don't know what is really this error, how can i fix it, this is why i'm hoping your help to solve that.
    Sorry for the long post, i'm trying to do my best but i'm stuck.
    Edit:If somebody can help me to fix it, i would be able to make a tutorial of this.
     
    Last edited: Jul 26, 2017

Share This Page