tAPI Shockah's tweak mods

Discussion in 'Released' started by Shockah, Oct 24, 2014.

Thread Status:
Not open for further replies.
Thread was lock by: Tunnel King
Reason: apparently abandoned by author
Lock date: 14:37 10-08-2017
  1. Shockah

    Shockah Grandson of The Wizard

    [​IMG]

    Introduction

    Hi, welcome to my tAPI mods thread! I'm Shockah, a 20 years old (at the moment of writing this post) coder (mostly doing Java, but good at C#, GML too; also doing some PHP, HTML + CSS + JS, C(++), Lua stuff). I started coding when I was 8. It quickly became my hobby, my passion. Now it's also my job and what I'm studying at college!
    tAPI is an unofficial modding platform for Terraria, developed by many great coders. I'm also one of its devs.
    All my mods require tAPI - you can find it here: http://forums.terraria.org/index.php?threads/tapi-a-mod-to-make-mods.3203/
    You probably won't find many content mods here, but you'll definitely find many mods tweaking Terraria to your liking!
    (I'm not saying I'll never make any content mods though... we'll see)


    [​IMG]

    Disclaimer

    You can do anything you want with these mods, other than:
    • take credit for my mods released under your name
    • use the mod in any publicly released modpack - please link to the mod instead. If you insist, contact me first, be it by PM or IRC.
    You can use any part of the source code of these mods for your own stuff - after all I myself learned how to mod with tConfig by checking other mods' source code!


    [​IMG]

    Credits

    [​IMG]

    About mod downloads

    The policy of these forums is to never use a link shortener without a direct link. I don't really like this rule, but I guess I have to obey it.
    All the mod download links will be goo.gl shortened links. I'm only using a link shortener to collect download statistics. So, it doesn't hurt you in any way to use these, and only helps me to figure out the popularity of my mods.
    If you really insist on using a direct link (for whatever reason, I'm not gonna judge you), you can find these in a spoiler at the bottom of this post.


    [​IMG]


    [​IMG] Shockah.Base r3 - tAPI 1.2.4.1 r12

    Shockah.Base is basically a library most (if not all) of my mods use. Feel free to make use of it in your mods, too! There is so much stuff in this library, that there is no point in listing the features.

    Downloads
    [​IMG]

    [​IMG] Accessory Slots+ r1 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base

    The tConfig mod everyone loved is back! This mod allows you to increase (or decrease) the total amount of accessory slots you can use, starting with 0 (ouch) ending at 15 (I can finally hold all these accessories!). Each accessory slot gets its own social and dye slot, too.
    One other new thing the mod has compared to the tConfig version is a progression setting - enabling it makes some NPCs sell "Accessory Extensions", increasing your total slot count by 1. Each extension is unique though - you can't use the same extension twice!
    The NPCs selling the extensions are in order: Merchant, Dryad, Goblin Tinkerer, Witch Doctor, Mechanic, Wizard, Steampunker, Cyborg.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Downloads
    [​IMG]

    [​IMG] Enhanced Tooltip r2 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base

    Ever hated how Terraria displays a floating text when hovering over stuff, without any background? Or disliked the format it uses for item stats? This mod allows you to fully configure ALL TOOLTIPS THROUGH-OUT THE GAME.
    [​IMG] [​IMG]

    Downloads
    [​IMG]

    [​IMG] Fancy Cheat Menu - Base r2 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base

    A revolutionary cheat menu all players and modders love!
    Doesn't do anything by itself - this mod only provides a basic frame for all modules to put buttons into. You want to get at least Fancy Cheat Menu - Standard along with it.

    Downloads
    [​IMG]

    [​IMG] Fancy Cheat Menu - Standard r2 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base | Fancy Cheat Menu - Base

    Standard set of Fancy Cheat Menu modules:
    • Left click a filter to whitelist only items included in that filter, right click to blacklist them instead. Holding Ctrl while doing so allows you to specify several filters at once.
      Selecting the same sorting method for the second time reverses sorting.
      You can start searching by name either by clicking on the search button/bar or by pressing Enter.
      Shift-left-clicking an item puts a full stack of that item into your inventory.
      Holding Ctrl while hovering over an item displays its ID and netID in the tooltip.
      [​IMG]
    • Left click a filter to whitelist only items included in that filter, right click to blacklist them instead. Holding Ctrl while doing so allows you to specify several filters at once.
      Selecting the same sorting method for the second time reverses sorting.
      You can start searching by name either by clicking on the search button/bar or by pressing Enter.
      Holding Ctrl while hovering over an NPC displays its ID and netID in the tooltip.
      Clicking an NPC hides whole interface, displaying only a spawn circle. Click to spawn one NPC; press, drag and release to spawn multiple NPCs. Right click or press Escape to cancel spawning.
      [​IMG]
    • Selecting the same sorting method for the second time reverses sorting.
      You can start searching by name either by clicking on the search button/bar or by pressing Enter.
      [​IMG]
    • Left click a filter to whitelist only items included in that filter, right click to blacklist them instead. Holding Ctrl while doing so allows you to specify several filters at once.
      Selecting the same sorting method for the second time reverses sorting.
      You can start searching by name either by clicking on the search button/bar or by pressing Enter.
      Left click to add a buff, right click to remove it.
      [​IMG]
    • Allows you to:
      • set current time
        • force the time to never hit either night or day
      • set time rate (the speed at which the time proceeds)
        • stop time flow entirely
      • force (no) Christmas/Halloween
      • change current moon phase (some NPCs sell different items depending on the phase)
      • toggle hardmode, Blood Moon, Solar Eclipse
      • set current/max life
      • set current/max mana
      • toggle: godmode, noclip, no ammo/mana usage
      • toggle: infinite building/mining range, super-fast building/mining, no material usage when building
      • toggle: free camera mode (detached from the player), full bright mode, 100% discount (super-buffed Discount Card)
      • disable NPC spawning
      [​IMG]
      (outdated screenshot)

    Downloads
    [​IMG]

    [​IMG] Insight r2 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base

    Are you annoyed at not being able to remember where did you put some kind of item? Are named chests not enough?
    Or do you feel like cheating a little and looking into the chest without opening or even unlocking it (in case of dungeon / shadow chests) first?
    With this mod on, hovering over a chest displays little icons for each item inside. You can also configure the mod to display counts of items inside.
    [​IMG]

    Downloads
    [​IMG]

    [​IMG] Inventory Tweaks r2 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base

    This mod does 2 things, both can be disabled separetely:
    • allows you to Shift-click items to move them from/to chests easily
    • colors the border of item slots basing on item rarity; also features a special background for "broken" items (negative rarity, like fishing junk and tools with negative prefixes) and another special background for quest items
    [​IMG]
    [​IMG]

    Downloads
    [​IMG]

    [​IMG] Item Suffixes r3 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base

    Armor and accessories can now have suffixes, which give bonuses separate to the vanilla prefixes (and different ones, too). Suffixes can't be reforged, the items will always stay with the same suffix. Suffixes are completely random, although a ranged item will never get melee bonuses, etc.
    The bonuses are pretty big, especially when stacked. Any opinions on the balance are welcome.
    Spreadsheet of all suffixes available and their bonuses.

    Downloads
    [​IMG]

    [​IMG] Bridge: Item Suffixes <---> Fancy Cheat Menu - Base r2 - tAPI 1.2.4.1 r12
    Requires: Shockah.Base | Item Suffixes | Fancy Cheat Menu - Base

    Adds an additional module for the Fancy Cheat Menu allowing you to set item suffixes from the item Suffixes mod.
    [​IMG]

    Downloads
    [​IMG]


    Direct links

    Please consider using the shortened download links. Look here for the reason why.

     
    Last edited: Oct 24, 2014
  2. Shockah

    Shockah Grandson of The Wizard

    Didn't want to put this in the main post, but:
    I forgot to change the version numbers in ModInfo.json files D:
    Can't do it while at work, it'll have to wait until I get back home. It's nothing major though.

    Also, I didn't have time to test Accessory Slots+ in multiplayer. Use at your own risk!
     
  3. Elk

    Elk Terrarian

    Well dang, this looks amazing. Ill have to check it out
     
    Shockah likes this.
  4. zadum4ivii

    zadum4ivii Official Terrarian

    Hoooray! Finally!
     
    Shockah likes this.
  5. Sapphire wolf

    Sapphire wolf Terrarian

    I love your mods, they don't add content but useful nonetheless
     
  6. Arkhayla

    Arkhayla Quality Director Re-Logic

    Like everyone else, I love these mods! Thanks for your hard work on them and tAPI! Now we can all mod happily again without having to make our own hackish cheat mods =p
     
    Grox The Great and Shockah like this.
  7. Grox The Great

    Grox The Great Terrarian

    Yay, FCM is finally out! :D Nice job Shockah!
     
    Shockah and Arkhayla like this.
  8. Darkercloud

    Darkercloud Terrarian

    Do you plan on making an advance crafting menu like you did for tconfig?
     
    kentanggoreng92 likes this.
  9. Kefke

    Kefke Steampunker

    I'm glad to see these back. I plan to use more than a few of them, once some other things update.
     
  10. Xemgoa

    Xemgoa Plantera

    I hope to see more of these wonderful gems! I find the inventory tweak a must-have in vanilla function, the amount of goods I accidentally deleted because I just wanted to get things out and into a chest ... Only to find the chest not as full as expected but for all my things to be gone.
     
  11. Dookas

    Dookas Terrarian

    When I was messing around about to start up playing
    System.NullReferenceException: Object reference not set to an instance of an object.
    at Shockah.FCM.Standard.MPlayer.MidUpdate()
    at TAPI.Hooks.Call(Action[] ts)
    at TAPI.CodablePlayer.MidUpdate()
    at Terraria.Player.UpdatePlayer(Int32 i)
    at Terraria.Main.UpdateReal(GameTime gameTime)
    at Terraria.Main.Update(GameTime gameTime)
    That showed up
     
  12. Nim

    Nim Steampunker

    Getting this error when loading up FCM base and Standard, the mods enabled doesn't effect it

    System.MissingFieldException: Field not found: 'TAPI.BuffDef.byType'.
    at Shockah.FCM.Standard.InterfaceFCMBuffs.Reset()
    at Shockah.FCM.Standard.MBase.OnAllModsLoaded()
    at TAPI.Hooks.Call(Action[] ts)
    at TAPI.Mods.Load()
     
  13. PoroCYon

    PoroCYon Terrarian

    Install tAPI r12.
     
    Fruitbat likes this.
  14. maximus362

    maximus362 Terrarian

    Hi shockah!
    do you know if your mods are compatible with a system of leveled terraria?
    i think your mods are great and they really improves the game experience
    they also add a bit of rpg style with the suffixes i love them so much man!!!! :redspin::redspin::redspin:
     
  15. Garibaldi

    Garibaldi Terrarian

    Got the same error. It may be related to a Traveling Merchant arriving.

    EDIT: AHA! It crashes when I scroll to an empty slot on my hotbar!
     
    Last edited: Oct 25, 2014
  16. Konta

    Konta Terrarian

    Heh. I thought I was the only one. I got that same error when moving to an empty slot. I think it also happens if you try to put something in the prefix slot. At least for me it kicked me out when I tried to put a sword in the prefix slot of the menu.
     
  17. Nim

    Nim Steampunker

    ..I feel so stupid xD Could have sworn I had the most recent version, thanks.
     
  18. Stereox

    Stereox Plantera

    OMFG :eek::eek::eek:
    It's been a long time since i asked: "Is it gonna be updated for tAPI?"

    And now it comes :D :D
     
  19. Sapharan

    Sapharan Plantera

    These are just perfect. I love them all (item suffixes and accesory plus are my favourite).
    Ok, a little thing with Enchanced Tooltips. There is no info on bait power showing for every bait and fishing rod.

    And lastly a question: There are seven items for shop option, so that means i must have 7 accesory slots from the begining to actually achieve 15 with this option?

    EDIT: I'm waiting for HP+ and Boss Bars :3 (yeah last one seems to be pointless, but having big boss bar is just epic), and also for stacks up (100x op but fun ;p), shake off buffs and world+. Keep up with your work, it's great.
     
    Sapphire wolf likes this.
  20. Willian

    Willian Terrarian

    just can't use your mods in multiplayer, just tell me, how i get a crash log?
     
Thread Status:
Not open for further replies.