MOD-TUTORIAL 1: How to make your own tool (OUTDATED)

Discussion in 'Starbound Modding' started by Ghoul159, Dec 7, 2013.

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

    ada201 Yeah, You!

    I did everything as follows, but my game crashes now when I start it. The only difference was that I put the mod into the mods folder. I'm using version Angry Koala if that helps. This is the files I have inside my mod:
    Mynewtool.miningtool, Mynewtool.png, Mynewtoll.recipe, Mynewtoolbig.png, Mynewtoolicon.png, Mytoolmod.modinfo, player.config, SFX -->Mynewtool_hit.wav.
    Please can someone tell me whats wrong?
    Thanks
     
  2. Yoshiwarrior

    Yoshiwarrior Void-Bound Voyager

    yes but how do you know if its working or not?
    i make it in the robotic crafting table

    and stuff but where and how do i install it do i do it like normal mods?

    but if it works congratz
     
  3. Ghoul159

    Ghoul159 Scruffy Nerf-Herder

    hmm you can look into the starbound.log there should be an error message...


    it should work like this but it's the old method i will update these tutorials if i have more spare time...
     
  4. Yoshiwarrior

    Yoshiwarrior Void-Bound Voyager

    thanks :D

    EDIT

    after you've updated the mod making tutorials move tools to number 2 and make items and blocks to number 1
    do it in parts if you like do items first though
     
    Last edited: Jan 2, 2014
  5. ada201

    ada201 Yeah, You!

    Here is the log:

    [ "StarApplicationBase::run.innerLoop.graphicsStart", "Cnt#: ", 11626, "Sum(ms)", 0, "Avg", 0, "SAvg", 0, "Min", 0, "Max", 0, "Last", 0, "Var(avg,us)", 0, "VMax(ms)", 0, "Parent", "" ], [ "ClientApplication::updateSplash", "Cnt#: ", 82, "Sum(ms)", 0, "Avg", 0, "SAvg", 0, "Min", 0, "Max", 0, "Last", 0, "Var(avg,us)", 0, "VMax(ms)", 0, "Parent", "" ], [ "WorldServer::Generator::generateTiles", "Cnt#: ", 0 ], [ "Player::update", "Cnt#: ", 0 ], [ "FlowingWaterAgent::update", "Cnt#: ", 0 ], [ "UniverseServer::WorldThread::run.innerLoop.clientsOutgoingPackets", "Cnt#: ", 0 ], [ "WorldRenderer::renderParticles", "Cnt#: ", 0 ], [ "UniverseServer::WorldThread::run.innerLoop", "Cnt#: ", 0 ], [ "StarApplicationBase::run.innerLoop.SDL_GL_SwapBuffers", "Cnt#: ", 0 ], [ "StarApplicationBase::run.innerLoop.glClear", "Cnt#: ", 0 ], [ "UniverseServer::WorldThread::run.innerLoop.worldUpdate", "Cnt#: ", 0 ], [ "WorldServer::Generator::generateEntities", "Cnt#: ", 0 ], [ "ColorMapQuadRenderer::setColorMap", "Cnt#: ", 0 ], [ "Object::update", "Cnt#: ", 0 ], [ "WorldRenderer::renderPerf", "Cnt#: ", 0 ], [ "", "Cnt#: ", 0 ], [ "NPCSpawner::step", "Cnt#: ", 0 ], [ "Assets::getImage", "Cnt#: ", 0 ], [ "WorldRenderer::render", "Cnt#: ", 0 ], [ "MuzzleFlashEffect::update", "Cnt#: ", 0 ], [ "Assets::loadFromDisk", "Cnt#: ", 0 ], [ "Assets::image", "Cnt#: ", 0 ], [ "WorldRenderer::updateLightMap", "Cnt#: ", 0 ], [ "UniverseServer::WorldThread::run.innerLoop.update", "Cnt#: ", 0 ], [ "Assets::process", "Cnt#: ", 0 ], [ "Projectile::update", "Cnt#: ", 0 ], [ "DungeonGenerator::generateNearZero", "Cnt#: ", 0 ], [ "UniverseServer::WorldThread::run.innerLoop.clientsIncommingPackets", "Cnt#: ", 0 ], [ "WorldRenderer::updateLightMap.setColorMap", "Cnt#: ", 0 ], [ "NPC::update", "Cnt#: ", 0 ], [ "UniverseServer::WorldThread::run.innerLoop.sleeping", "Cnt#: ", 0 ], [ "universe_time", "10086.9" ], [ "server_3377744924038381236_entities", "0" ], [ "server_3377744924038381236_sectors", "0" ], [ "server_3377744924038381236_planet", "alpha:-14168425:-94362080:-18556152:3:6" ], [ "server_3377744924038381236_world_time", "29.9937" ], [ "server_17390708709034086533_entities", "115" ], [ "server_17390708709034086533_sectors", "72" ], [ "server_17390708709034086533_planet", "null" ], [ "server_17390708709034086533_world_time", "333.147" ], [ "server_8052881520371542137_entities", "0" ], [ "server_8052881520371542137_sectors", "0" ], [ "server_8052881520371542137_planet", "alpha:-48326841:13780546:-21556980:7" ], [ "server_8052881520371542137_world_time", "333.347" ], [ "universe_time_client", "10086.8" ], [ "client_entities", "116" ], [ "client_sectors", "29" ], [ "client_incoming_bps", "342.857" ], [ "client_outgoing_bps", "1142" ], [ "client_worst_incoming", "48:183" ], [ "client_worst_outgoing", "43:542" ], [ "render_fps", "59.677" ], [ "update_rate", "59.8793" ], [ "player_pos", "554.46 518.50" ], [ "player_vel", "-0.00 -0.96" ], [ "player_aim", "552.21 518.21" ], [ "light_level", "0.415699" ], [ "liquid_level", "0" ], [ "version", "Beta v. Angry Koala" ] ]
    Info: Shutting down Star::Root

    I'm not sure where it starts, so there might be extra bits from previous games.
     
  6. elmachtige

    elmachtige Intergalactic Tourist

    ok i got the my tool running according to your tutorial BUT! it crashes and i have no idea what i did wrong....i did everything as you said...and it crashes with the error "Client-server connection no longer valid" and i am not in a server :/ can you help me?
     
  7. thelightreaper

    thelightreaper Subatomic Cosmonaut

    how did you edit the crafting recipe?
     
  8. thelightreaper

    thelightreaper Subatomic Cosmonaut

    how did you edit the crafting recipe?
     
  9. Ghoul159

    Ghoul159 Scruffy Nerf-Herder

    Tutorial updated! :)

    hmm look at another position for the itemname...

    hmm weird i updated the turial it's better to make it this way.... maybe that fixes your error too...

    well just copy an existing one and put your itemname in it...
     
  10. Tacomanjaro

    Tacomanjaro Tentacle Wrangler

    Is there a tutorial on how to make your own race yet?
     
  11. The | Suit

    The | Suit Agent S. Forum Moderator

    Best option and fastest right now is just download a custom race mod.
    Then you can see what files they have in their package and associate.
     
    Ghoul159 likes this.
  12. Yoshiwarrior

    Yoshiwarrior Void-Bound Voyager

    WHY DOES IT CRASH WHEN I TRY TO BREAK BLOCKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


    EDIT
    i found the problem its because i didnt have a tools file in sfx
     
    Last edited: Jan 13, 2014
    Ghoul159 likes this.
  13. Yoshiwarrior

    Yoshiwarrior Void-Bound Voyager

    GOD DAMN IT
    STARBOUND
     
  14. AmaniWolf

    AmaniWolf Poptop Tamer

    Glad I found your tutorial, I was about to ask for one. This will help me out. If I create a video about modding Starbound, would you mind if I referenced this tutorial to show where and how I started out?

    *Edit*

    Just tested out my mod and about 10min of tinkering to understand it, with 5min allotted for the obligatory "why isn't this working dang nabit," and I managed to get my test file to work. Managed to create a recipe for medkits by modifying the bandage recipe. Thanks again for the tutorial, it helped out a lot.
     
    Last edited: Jan 18, 2014
    Ghoul159 likes this.
  15. Ghoul159

    Ghoul159 Scruffy Nerf-Herder

    of course you can reference to it :)
    if you have any further questions just ask ;)
     
  16. Tomplexthis

    Tomplexthis Tentacle Wrangler

    how o I make it so I can see the hidden files?, I went to the assest to look for pngs and wavs but I see nothing but empty folders, using windows 7 andi think it hides all system and game files, cant find any files ever on any games
     
  17. Rosario

    Rosario Void-Bound Voyager

    the same is happening to me, just re-download you starbound game and all will be good
     
  18. Ghoul159

    Ghoul159 Scruffy Nerf-Herder

  19. Meanbeans

    Meanbeans Star Wrangler

    Edit: I got it to work! For anyone curious, make sure that your windows shows file extensions because apparently mine still had the .txt on the ends which was causing it not to work. =)
     
    Last edited: Jan 29, 2014
  20. Ghoul159

    Ghoul159 Scruffy Nerf-Herder

    that is correct i have to update these tutorials again... every nummeric number should be without "<-these->" and every true or false parameter too...
     
Thread Status:
Not open for further replies.

Share This Page