tModLoader Recipe Browser

Discussion in 'Released' started by jopojelly, Sep 30, 2017.

  1. Kojiro_S

    Kojiro_S Spazmatism

    Hover your pointer over the item anywhere within the Recipe Browser interface, and if it's not vanilla, the mod's internal name will be displayed next to the item name.
     
  2. andrake

    andrake Terrarian

    [​IMG]

    This error started coming up and I've been unable to use Recipe Browser.
    At first I just added
    New : Unleveled , Melee to Thrown, Boss Checklist
    on top of my previous playthrough's
    Old : Thorium , Balance Mod, imksushi's mod, + a few others.

    After the first time the error came up I did the individual mod disabling diagnostic thing but now the error comes up even with only Recipe Browser enabled.

    tl;dr can't enable Recipe Browser
     
  3. jopojelly

    jopojelly Retinazer

    Try "Delete "\Documents\My Games\Terraria\ModLoader\Mods\Cache\LootCache.json" and then try again."

    oh, and make sure to close terraria first, and only leave this mod enabled when you do. If it doesn't work after reenabling mods, update all your mods, try again, then post your enabled.json file (found in Documents\My Games\Terraria\ModLoader\Mods\)
     
  4. andrake

    andrake Terrarian

    I can't enable Recipe Browser at all, even by itself.
     

    Attached Files:

  5. Le Boss

    Le Boss Terrarian

    Hey! Im currently trying to use Dradon's 64bit tmodloader with your mod and it wont work. Its not a compatibility issue, its just that it simply wont load your mod.

    I got TML 64bit from this discord: https://discord.gg/cRMCYg4
    (The chat is located in the Dev Section Tab)
    If you need help locating files for TML 64, this youtube video is very helpful:

    Ive attached the error file: Capture.PNG

    I look forward to your reply. :)
     
  6. jopojelly

    jopojelly Retinazer

    That's a compatibility issue. It won't work with that 64 bit one, it has different code that makes it impossible.
     
  7. Juicicle

    Juicicle Terrarian

    I still have this issue. It works on another computer with the same mods, and it used to work before I updated TModLoader.
     
  8. Waterghosteus

    Waterghosteus Terrarian

    My game keeps crashing when I hover over some items in the recipe browser, but sometimes it only crashes after I click on one. Whenever it does happen I can't get back into the world until I remove your mod. This really sucks because it used to be a mod I used every time, and now it's a mod I can't use at all. (I am using other mods, but it also happens with some vanilla items)

    Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
    at System.Collections.Generic.List`1.get_Item(Int32 index)
    at RecipeBrowser.CraftPath.RecipeNode..ctor(Recipe recipe, Int32 multiplier, Int32 ChildNumber, CraftPathNode parent, CraftPath craftPath) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 922
    at RecipeBrowser.CraftPath.Push(UnfulfilledNode current, Recipe recipe, Int32 needed) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 1025
    at RecipeBrowser.RecipePath.FindCraftPaths(List`1 paths, CraftPath inProgress, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 336
    at RecipeBrowser.RecipePath.FindCraftPaths(List`1 paths, CraftPath inProgress, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 341
    at RecipeBrowser.RecipePath.FindCraftPaths(List`1 paths, CraftPath inProgress, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 341
    at RecipeBrowser.RecipePath.FindCraftPaths(List`1 paths, CraftPath inProgress, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 341
    at RecipeBrowser.RecipePath.FindCraftPaths(List`1 paths, CraftPath inProgress, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 341
    at RecipeBrowser.RecipePath.FindCraftPaths(List`1 paths, CraftPath inProgress, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 341
    at RecipeBrowser.RecipePath.GetCraftPaths(Recipe recipe, CancellationToken token) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipePath.cs:line 203
    at RecipeBrowser.UIElements.UIRecipeSlot.CraftPathsImmediatelyNeeded() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\UIElements\UIRecipeSlot.cs:line 208
    at RecipeBrowser.CraftUI.Update() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\CraftUI.cs:line 258
    at RecipeBrowser.RecipeBrowserUI.Update(GameTime gameTime) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipeBrowserUI.cs:line 466
    at Terraria.UI.UserInterface.Update(GameTime time)
    at RecipeBrowser.Tool.UIUpdate(GameTime gameTime) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\Tool.cs:line 55
    at RecipeBrowser.RecipeBrowser.UpdateUI(GameTime gameTime) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\RecipeBrowser\RecipeBrowser.cs:line 185
    at Terraria.ModLoader.ModHooks.UpdateUI(GameTime gameTime)
    at Terraria.Main.DoUpdate(GameTime gameTime)
    at Terraria.Main.Update(GameTime gameTime)
     
  9. jopojelly

    jopojelly Retinazer

    looks like you are on 0.8. I'd suggest downgrading back down to 0.7 in-game until the issues with 0.8 are fixed.
     
    Waterghosteus likes this.
  10. PMA_TravMiner123

    PMA_TravMiner123 Terrarian

    When i load up recipe browers with any other mod, the game give me an error and crashes
    upload_2018-12-12_17-31-56.png
    Im using latest verson on the tModLoader
     
  11. jopojelly

    jopojelly Retinazer

    what mod?
     
  12. direwolf420

    direwolf420 Terrarian

    try deleting lootcache.json in \ModLoader\Mods\Cache
     
  13. PMA_TravMiner123

    PMA_TravMiner123 Terrarian

    Ill give that a try
     
  14. PMA_TravMiner123

    PMA_TravMiner123 Terrarian

    Nothing, same issue with the crashing and everything.



    Ill try again in the future, i can survive without the browser. Cheat sheet has one just nothing compared to this one.
     
  15. andrake

    andrake Terrarian

    I'm having a similar error as the previous user, can't install Recipe Browser after installing a couple of mods,

    Edit: I tried to disable all the other mods and enable only Recipe Browser, still same error, Lootcache not generating

    (unable to upload enabled.json file)

    [
    "CheatSheet",
    "TerrariaOverhaul",
    "ThoriumMod",
    "imkSushisMod",
    "imkSushisModOldRecipesEnabler",
    "Loot",
    "VeinMiner",
    "BossChecklist"
    ]
     
    Last edited: Dec 16, 2018
  16. anime fan

    anime fan Terrarian

    is anyone else having the issue of recipe browser not displaying what enemy drops what or is it just me and my brother?
     
  17. Yvori

    Yvori Terrarian

    Hey, I've experienced a strange bug a number of times now, only with Recipe Browser. Sometimes, seemingly at random, I'll close the Recipe Browser with its hotkey, and suddenly none of my controls will work, with the exception of chat (Enter- can type fine) and right clicking NPCs and Chests (but no other interactable block, oddly). This makes it so I can't open my menu either, unless an NPC happens to wander near enough to me that I can can click them and open their trade interface to get settings to show up in the corner. No other vanilla or modded keybinds function after this point, even after reloading the world. It takes completely closing and re-opening Terraria in order to fix it... Which often has to be done by an Alt+F4 if I get stuck in a particularily bad position.
    I'm afraid I can't offer any more details than that, other than it's happened on various installs with wildly different mod setups, and I have no idea what the trigger is.

    That's not just you. It can be unfortunately rather inconsistent in whether or not it can display what enemy drops a thing, or what an enemy drops.
    My guess is it really depends on how a mod is coded. Also things that can drop from any enemy in a biome/after a certain boss has been defeated/etc. don't really show.
     
  18. ShadowTiger

    ShadowTiger Plantera

    It's a common bug. I describe more about it here in post #319. I'll quote it though.

     
  19. NLZ

    NLZ Terrarian

    Can I ask for a config or something to move the mod annotations from the item name to the tooltips, like WMITF? Asking because it's messing with WikiSearch.
     
  20. ilikesaying

    ilikesaying Terrarian

    whenever i reload terraria with recipe browser enabled, i keep on getting this:
    Index was outside the bounds of the array.

    at RecipeBrowser.LootCacheManager.Setup(Mod recipeBrowserMod)
    at RecipeBrowser.RecipeBrowser.PostAddRecipes()
    at Terraria.ModLoader.RecipeHooks.PostAddRecipes()

    i 've tried deleting lootcache.json and reloading but terraria still keeps giving me this and crashing.

    Edit: i got a fixed version that works on discord
     
    Last edited: Dec 22, 2018