• Journey's End on PC - Find info here and here. Please report bugs and issues for PC 1.4 and 1.4.1 to Re-Logic here.
  • Journey's End on Mobile - Find info here. Report bugs for Mobile 1.4 to DR Studios at this link and give as much detail as possible.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Console and Switch - The latest news can be found here. To report a bug, please use this link.

tModLoader Extensible Inventory - Limitless, paginated inventory

MadeOfPixel

Terrarian
Can you verify if this effect has anything to do with modded items?

Might actually be related to mods/modded items, turned off everything except HERO's, extended and mod helpers and I had no fps issues, even with the char who had modded items, though the items were of course replaced with the placeholder.

Edit:
Just played around, enabling and disabling mods one-by-one, the mods that add items and recipes are the ones that always caused issues so this might confirm it.
 
Last edited:

hamstar

Steampunker
Might actually be related to mods/modded items, turned off everything except HERO's, extended and mod helpers and I had no fps issues, even with the char who had modded items, though the items were of course replaced with the placeholder.

Edit:
Just played around, enabling and disabling mods one-by-one, the mods that add items and recipes are the ones that always caused issues so this might confirm it.
Also, you're using EI v1.4.0.2, not the v1.4.0.3 that just came out now, right?
 

hamstar

Steampunker
Encountered a compatibility bug in the most recent update when combined with recipe browser. When both are enabled together items inside chests are no longer registered as usable (they must be inside the currently selected inventory tab).

Also, the recipe scroller on the left side will completely bug out in multiple ways. These all occur when either attempting to craft an item, picking up an item, or placing an item in inventory/chest. These include:

- scrolling to a random item in your currently available recipes
- only allowing u to craft a single stack of an item at a time (precedes to do previous issue afterwards)
- recipe scroller will disappear entirely if u click on a recipe in recipe browser
These are the issues i've encountered thus far.
I'm completely unable to replicate this. If anyone else is, can you give me your mod list and Logs.txt?
 

Terraria 2

Terrarian
Tried run MH 4.2.7 + EI 1.4.0.3 instead of MH 4.2.6.1 and EI 1.4.0 = Crash during reset game objects 30-100%~ randomly with no errors or with :
DFjHU7l.jpg
 

hamstar

Steampunker
Tried run MH 4.2.7 + EI 1.4.0.3 instead of MH 4.2.6.1 and EI 1.4.0 = Crash during reset game objects 30-100%~ randomly with no errors or with :
DFjHU7l.jpg
Does your Logs.txt report anything? Does this happen each time?

Looks like that has something to do with the logger itself, oddly enough.
 

Terraria 2

Terrarian
Does your Logs.txt report anything? Does this happen each time?
VeinMiner: Couldn't access online ore list, reading from file.
в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
в System.Net.WebClient.DownloadString(Uri address)
в System.Net.WebClient.DownloadString(String address)
в VeinMiner.ModOres.DownloadOreList()
0:000:00000 - 000042.88 Rewards.RewardsWorld.Initialize
0:000:00001 - 000043.18 Rewards.RewardsWorld.Initialize
0:000:00002 - 000045.25 ~Rewards.<>c.<ModifyInterfaceLayers>b__30_1 - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: False (true?), IsSynced: False (true?)
0:000:00003 - 000046.60 ~HamstarHelpers.WorldStateHelpers.UpdateUponWorldBeingPlayed - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00004 - 000046.60 ~HamstarHelpers.WorldLogic.PreUpdateShared - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00005 - 000046.85 ~Rewards.<>c.<ModifyInterfaceLayers>b__30_1 - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00006 - 000046.87 ~(10th) HamstarHelpers.WorldStateHelpers.UpdateUponWorldBeingPlayed - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00007 - 000046.87 ~(10th) HamstarHelpers.WorldLogic.PreUpdateShared - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00008 - 000047.26 ~(10th) Rewards.<>c.<ModifyInterfaceLayers>b__30_1 - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00009 - 000047.92 ~(100th) HamstarHelpers.WorldStateHelpers.UpdateUponWorldBeingPlayed - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00010 - 000047.92 ~(100th) HamstarHelpers.WorldLogic.PreUpdateShared - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)

Last log. Always on several worlds and randomly on other worlds.
Also I tried load some worlds using only MH 4.2.7 without E.I., Crash:
FjdYdSm.jpg


And also even E.I. 1.4.0 creates bugs... Freezes always I pick any block, platform and so on...

Now I run MH 4.2.6.1 without EI. Game runs perfectly, no lags, no freezes for a while... Feeling like I played not optimized pre-alpha Terraria before )) As you see I have problems with MH 4.2.7 and E.I. 1.4.0+.

PS I forgot The game can randomly closes after 30min-1-2-3 hour playing (without errors ) And I dont sure MH, EI or any another mod is problem. But I did not add new mods before it started. Its defenetly 1 of updated mods...I will try to play without EI for several hours to be sure. Then downgrade MH...
 
Last edited:

hamstar

Steampunker
VeinMiner: Couldn't access online ore list, reading from file.
в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
в System.Net.WebClient.DownloadString(Uri address)
в System.Net.WebClient.DownloadString(String address)
в VeinMiner.ModOres.DownloadOreList()
0:000:00000 - 000042.88 Rewards.RewardsWorld.Initialize
0:000:00001 - 000043.18 Rewards.RewardsWorld.Initialize
0:000:00002 - 000045.25 ~Rewards.<>c.<ModifyInterfaceLayers>b__30_1 - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: False (true?), IsSynced: False (true?)
0:000:00003 - 000046.60 ~HamstarHelpers.WorldStateHelpers.UpdateUponWorldBeingPlayed - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00004 - 000046.60 ~HamstarHelpers.WorldLogic.PreUpdateShared - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00005 - 000046.85 ~Rewards.<>c.<ModifyInterfaceLayers>b__30_1 - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00006 - 000046.87 ~(10th) HamstarHelpers.WorldStateHelpers.UpdateUponWorldBeingPlayed - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00007 - 000046.87 ~(10th) HamstarHelpers.WorldLogic.PreUpdateShared - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00008 - 000047.26 ~(10th) Rewards.<>c.<ModifyInterfaceLayers>b__30_1 - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00009 - 000047.92 ~(100th) HamstarHelpers.WorldStateHelpers.UpdateUponWorldBeingPlayed - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)
0:000:00010 - 000047.92 ~(100th) HamstarHelpers.WorldLogic.PreUpdateShared - IsWorldSafelyBeingPlayed - StartupDelay: False, IsClientPlaying_Hackish: True (true?), IsSynced: True (true?)

Last log. Always on several worlds and randomly on other worlds.
Also I tried load some worlds using only MH 4.2.7 without E.I., Crash:
FjdYdSm.jpg


And also even E.I. 1.4.0 creates bugs... Freezes always I pick any block, platform and so on...

Now I run MH 4.2.6.1 without EI. Game runs perfectly, no lags, no freezes for a while... Feeling like I played not optimized pre-alpha Terraria before )) As you see I have problems with MH 4.2.7 and E.I. 1.4.0+.

PS I forgot The game can randomly closes after 30min-1-2-3 hour playing (without errors ) And I dont sure MH, EI or any another mod is problem. But I did not add new mods before it started. Its defenetly 1 of updated mods...I will try to play without EI for several hours to be sure. Then downgrade MH...
If you're getting memory errors, the general rule is you have too many mods loaded. The latest version of EI stores a table of recipe information in memory when a mod calls upon it, which might take over 1 MB (I haven't calculated the exact amount), but optimizes the "RecipeHack" service a fair amount in terms of CPU use. The latest version should be disabling all use of the RecipeHack service by default, so that issue shouldn't still be occurring.

All I can recommend for now, without more information available, is to reduce the amount of mods you have loaded, or else switch to the 64 bit tML version (which allows for fuller use of available memory). You could also try running the game in English, and see if the issue isn't relevant to something to do with localization.
 

Terraria 2

Terrarian
All I can recommend for now, without more information available, is to reduce the amount of mods you have loaded, or else switch to the 64 bit tML version (which allows for fuller use of available memory). You could also try running the game in English, and see if the issue isn't relevant to something to do with localization.
I will try both. I thought the game out of memory due 32bit version tML, I did not know about existence of 64 bit version. Same problem has The Elder Scrolls Skyrim using a lot of mods. Also I will try run english localization. I had (other players too) 1 year ago the problem in Path of Exile. There were freezes using russian localization instead of english for russian community in the game. I found bug by providing a video and system configuration, developers debugged it . People were surprised by the difference between perfomance RU and EN localization.

And you know I can't resist trying everything )) The reason I have a lot of mods installed. Anyway I can test optimisation, compatibility and I looking for bugs using many content. This is obviously "crutches" for developers. Sorry if I cause inconvenience.
 
Last edited:

Terraria 2

Terrarian
Wow, worlds load using 64 bit tML! I suppose Its also requirements for EI for several cases. Now I can run MH 4.2.7 and EI 1.4.0.3. I will check stability later, loading a lot of tabs for E.I..
ps Game uses 3-4gb memory.
 
Hello! Just wondering if there's any way to remove the mouse icon next to the cursor while selecting items in your inventory as it's extremely annoying. Thank you!
 

hamstar

Steampunker
Is it possible for modders using API to add individual slots instead of whole pages?
Not presently. That's a bit more flexibility than I was aiming for, initially. You could try seeing if Portable Storage has options like that.

If you really need that specific functionality, and can reimburse my time, I'll try adding a concept for Context Books/Pages and Custom Pages, which will allow for that behavior in generalized form.
 
i have an error which might be something to think about

Could not load type 'HamstarHelpers.Helpers.TmlHelpers.ModHelpers.ModIdentityHelpers' from assembly 'HamstarHelpers_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
at ExtensibleInventory.ExtensibleInventoryMod.Load()
at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
 

hamstar

Steampunker
i have an error which might be something to think about

Could not load type 'HamstarHelpers.Helpers.TmlHelpers.ModHelpers.ModIdentityHelpers' from assembly 'HamstarHelpers_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
at ExtensibleInventory.ExtensibleInventoryMod.Load()
at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
Do you have the latest Mod Helpers and .NET Framework version (or at least v4.6+)?
 
Apperantly i needed to update all again because Either my mod browser didn't recieve both mods at the same time or hamstar didn't get picked up in the update
 

Mossshine

Terrarian
Characters are constantly corrupted, cant load them.
Code:
[20:22:10] [1/INFO] [HamstarHelpers]: 0:000:00012 - 000146.06   !ExtensibleInventory.InventoryLibrary.Load (E#6) - Could not load item for book default on page 2 at position 35

Edit: can you maybe add option to remove these items from inventory so we can play the characters again ?
 

Attachments

  • client4.log
    25.1 KB · Views: 76
Last edited:

hamstar

Steampunker
Characters are constantly corrupted, cant load them.
Code:
[20:22:10] [1/INFO] [HamstarHelpers]: 0:000:00012 - 000146.06   !ExtensibleInventory.InventoryLibrary.Load (E#6) - Could not load item for book default on page 2 at position 35

Edit: can you maybe add option to remove these items from inventory so we can play the characters again ?
I updated a new version that should give better error information, but no guarantees it will fix anything. Could you report the logs.txt file output with that one?

Also, did you make any mod changes recently?
 
Top Bottom