Standalone [1.3] tModLoader - A Modding API

Discussion in 'Works-in-Progress' started by blushiemagic, Jul 7, 2015.

  1. Jofairden

    Jofairden The Destroyer

    Please tiles first ;3 I wanna fiddle around with that
     
    Modiceai likes this.
  2. Chakratos

    Chakratos Terrarian

    It works for 1.3.0.4, you just need to use the already patched 1.3.0.3 .exe ;)
    Im sending it to everyone atm that needs it.
     
    Modiceai likes this.
  3. xXTrickzzterXx

    xXTrickzzterXx Terrarian

    I always get this error with the new .exe file "the application was unable to start correctly (0x00007b)".Somebody help please!!!
     
    Modiceai likes this.
  4. Chakratos

    Chakratos Terrarian

    Are you reading the posts in this thread?
     
    Modiceai likes this.
  5. blushiemagic

    blushiemagic Retinazer

    Are you sending the entire exe? I don't think that's allowed since it's essentially giving out terraria.

    The problem is that the mod loader is for terraria 1.3.0.3. I'm on vacation right now so I'll probably release an update next week.
     
    Modiceai likes this.
  6. darthmorf

    darthmorf Party Girl

    Thank you, for making an api that does not require ganelauncher.
     
    Modiceai and Jofairden like this.
  7. Jofairden

    Jofairden The Destroyer

    @bluemagic123 Is it ok if I make something like this? Makes it easier for most of us.
    [​IMG]
     
    Modiceai likes this.
  8. Chakratos

    Chakratos Terrarian

    Then i will not longer doing that, just wanted to help you :)

    Where are you saving the location?
    In the registry? If yes, please warn the user about that.
     
    Modiceai likes this.
  9. Jofairden

    Jofairden The Destroyer

    @bluemagic123

    It's all in the .exe itself
    It works like this:

    1. Enter the path to the terraria folder that contains 'terraria.exe'
    2. Click 'Install Files'
    3. Click 'Install tModLoader'
    4. ???
    5. Profit!
    It is done within a few seconds :)
    Not that it is hard to do on your own.. but I notice people are still having issues.. so this might be easier for them.. Will obviously only release this if the OP is ok with it.

    Edit: Got it fully working now for this current release. All you need for this is the .exe file of the program I created and it does everything for you.
    Not sure if the terraria.exe fresh copy is allowed, but for me it was just for ease of restoration while working on the app.. The file is about 8mb and contains all you need :D

    step_1.png step_2.png step_3.png step_4.png step_5.png
     
    Last edited: Jul 11, 2015
    Modiceai and Chakratos like this.
  10. Chakratos

    Chakratos Terrarian

    Just wondered how you saved the Path in the .exe
    If i need to safe data, i either use .XML files or i write it all into the Registry.
     
    Modiceai likes this.
  11. Jofairden

    Jofairden The Destroyer

    I just store it in the internal settings, that way it stays a single .exe
     
    Last edited: Jul 11, 2015
    Modiceai likes this.
  12. ~[Icarus]~

    ~[Icarus]~ Steampunker

    Wondering what will outcome from this~
     
    Modiceai likes this.
  13. blushiemagic

    blushiemagic Retinazer

    Sure, something like that would be of great help. :)
    A fresh Terraria.exe wouldn't be allowed, but it looks like you have it so that it uses the person's own Terraria.exe, so everything looks good.
     
    Modiceai likes this.
  14. Jofairden

    Jofairden The Destroyer

    @bluemagic123

    tModLoaderUtils
    Version 1.2.0.0 works with v0.1.2.0 of tModLoader

    NOTICE: To prevent 'This app can not run on your PC' make sure you run the vanilla file at least once (1.3.0.6 Terraria) before attempting to install

    NOTICE: Make sure to delete the old patch_info and bspatch.exe files (inside your Terraria folder) otherwise Terraria won't start!


    Currently a small bug: You need to restart tModLoaderUtils once you've set the path otherwise it fails install and you will get errors, sorry about that!
    Bug is fixed

    Changelog:
    • Now supports v0.1.2.0 tModLoader (Terraria 1.3.0.6)
    • Overhauled interface, no more tabs (all in one page)
    • No more 'configure', just click Install
    • Currently still supports 1 backup

    • Now supports v0.1.1.0 tModLoader (Terraria 1.3.0.5)
    • Overhauled interface, tabs!
    • Now requires 'Configure' before install
    • Supports 1 backup

    How to install using this app:
    • Set path, you can drag&drop Terraria.exe or its file or you can use the directory browser or you can enter the path manually. Make sure to hit the save icon.
    • Now hit Install, it should return "Install complete (Success) (0)" (automatically makes a backup)

    Download: https://www.dropbox.com/s/y6f0a5716or6n9b/tModLoader.exe?dl=0

    Screens of v1.1.0.0 (what is used to look like)

    [​IMG]

    Screens of 1.2.0.0: (what is looks like now)
    [​IMG]
     
    Last edited: Jul 21, 2015
    Modiceai, Eared and Exeton like this.
  15. Straysify

    Straysify Terrarian

    Can't wait for this to be updated so I can start playing around and getting used to terraria modding.
     
    Modiceai likes this.
  16. Croc

    Croc Eye of Cthulhu

    Isn't working for me.... i have Downloaded and installed your new modloader which results in my terraria not being able to load :?
     
    Modiceai likes this.
  17. Passthejampls

    Passthejampls Official Terrarian

    praise this man. PRAISE HIM. also follow him. can't wait until this gets more features so i can start making a mod!
     
    Modiceai likes this.
  18. blushiemagic

    blushiemagic Retinazer

    Well, the mod loader is currently only for Terraria 1.3.0.3. Installation works through binary difference patches, so applying that patch to Terraria 1.3.0.4 will create nonsense. I am currently working on an update for 1.3.0.4, along with some progress on the mod loader itself.
     
    Modiceai and Azu like this.
  19. Th3R34Lx7jman7x

    Th3R34Lx7jman7x Terrarian

    So happy to see the progression of this i cant wait until its up and running nicely i think with people like you determined to work hard the terraria modding community will definitely continue :) @bluemagic123
     
    Modiceai likes this.
  20. Croc

    Croc Eye of Cthulhu

    <3 ty