tModLoader
5,000 人が評価
Subworld Library
5
3
5
2
5
2
2
2
2
2
   
アワード
お気に入り
お気に入り
お気に入りから削除
Mod Features: Library
Mod Side: Both
tModLoader Version: 1.4.3, 1.4.4
ファイルサイズ
投稿日
更新日
219.079 KB
2022年3月26日 13時55分
6月18日 12時55分
17 項目の変更履歴 ( 表示 )

サブスクライブしてダウンロード
Subworld Library

解説
NOTE
Cloud saving/Steam Cloud is known to cause freezes when entering subworlds that save in Singleplayer. If you're experiencing this, try disabling it for the time being (Steam Cloud isn't a reliable service anyway).
https://github.com/jjohnsnaill/SubworldLibrary/issues/43

An API for modders to easily add dimensions (referred to as subworlds) to their mods, making all the necessary code injections, handling Multiplayer and managing every subworld.

Report issues on the forum page or GitHub:
https://forums.terraria.org/index.php?threads/86283
https://github.com/jjohnsnaill/SubworldLibrary/issues

Wiki:
https://github.com/jjohnsnaill/SubworldLibrary/wiki

HOW IT WORKS
Subworld Library does a LOT of code injection, as Terraria was not made with subworlds in mind.
Subworlds are highly customisable; from how big or small they are, to what ModSystems can update inside of them and even how they are lit.
Subworld Library removes Space, both Oceans and the Underworld from subworlds, allowing them to be extremely small without issues.

LOADING
Loading a subworld is straightforward. Loading screens can be as simple as text on a plain background, or something complex, like an item selection menu.

SAVING
Subworlds save to a directory named after the main world. A subworld and/or changes to players inside it can be temporary. Deleting a world deletes all of its subworlds as well.

MULTIPLAYER
Subworld Library works in Multiplayer with little to no extra work required from modders. A "subserver" is opened for every subworld being occupied.
tModLoader の投稿を引用:
Developed By John Snail
332 件のコメント
John Snail  [作成者] 12月20日 12時18分 
It is in fact an issue on Calamity's end lol
Silly Girl :3 12月16日 16時25分 
going to a subworld causes Murasama to break and be unusable, which seems like more of a problem with subworld than with Calamity
Brutal 12月10日 23時07分 
The only way I found for now to make it work is to download the .tmod file directly. That way, other mods are working normal
Monde 12月9日 8時35分 
I'm having the same issue as the person below me:steamsad:
Hex: Sesbian Lex 11月30日 20時49分 
im having an issue where the mod keeps saying its installed, but it actually isn't so mods like Inferum won't actually load because Subworld Library "Isn't insalled"
ravyn 10月20日 16時45分 
My issue earlier in the comments is the same as yours, so it definitely is still happening afaik
MercuryDoll 10月18日 17時35分 
Honestly i dont know if that was addressed since last i tried it somewhen in spring i think, i just had a discussion earlier today and had the modpage open so i thought i'd post my experience here as well.
John Snail  [作成者] 10月18日 13時43分 
That's odd, that shouldn't be happening. I guess I'll have to have another look, thanks for the report!
MercuryDoll 10月18日 6時59分 
Dedicated servers work, but its not recommended with larger modpacks. The dedicated server boots up a second instance automatically upon a player requesting to enter a subworld. The problem is if this bootprocess takes too long due to loading mods, the players can time out during the loading and be kicked from the server. If the subworld instance sees that noone is queued for the subworld anymore, it automatically shuts down the subserver again. So its kinda impossible to get into a subworld unless you shrink down on mods to shorten server boot time.
This could be remedied if we could tell the dedicated server to boot them after startup and keep them open, or even add separate process instances for each subworld. But at the moment all you can do is trim down modlists significantly.
Tsakaile 9月13日 23時01分 
Would something like this work on a dedicated server? This could be pretty amazing honestly