Library Of Ruina

Library Of Ruina

2,045 ratings
BaseMod for Workshop
4
4
6
4
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Tags: Tools
File Size
Posted
Updated
7.900 MB
16 Sep, 2021 @ 10:05am
21 Sep @ 6:44pm
45 Change Notes ( view )

Subscribe to download
BaseMod for Workshop

Description
Thanks to GustabMunchausen for helping update the documentation.
Thanks to abcdcode for their previous contributions to BaseMod, and thanks to the mod team members of Chinese community for their help during production.
To learn how to use some of BaseMod's functions, you can read the documentation files found in the Document subfolder in BaseMod's folder. They are also copied to \Library Of Ruina\LibraryOfRuina_Data\Managed\BaseMod, and updated when needed.
If you need to upload and/or update your Mod, you can use the Mod upload tool, which is in the root directory of BaseMod.


Early on during Workshop's existence, the references used by LoR mods were in disorder (due to the possibility of a Mod loading an outdated dll version first, blocking others from loading a newer version they need). To avoid this, BaseMod includes the newest (backwards-compatible) versions of 0Harmony and some other often used dlls, and moves itself to the highest loading priority automatically after being launched once.
If you're having trouble starting up after updating BaseMod (with error logs that may include something like Mono.Cecil.Method Defintion
MonoMod.Utils.Dynamic method definition.get_( )), try any of the following:
1.Close the game and restart.
2.Delete Managed folder in \steamapps\common\Library Of Ruina\LibraryOfRuina_Data\ and verify integrity of game files.

If you want to test the newest (possibly still buggy) enhancements as early as possible, check out Basemod Nightly.
Popular Discussions View All (1)
25
30 Aug @ 10:07am
Q&A
h4kot4
180 Comments
闪光你抓不住 5 hours ago 
作弊者的工具箱无法正常工作了,请作者大大们修复一下:steambored:
Zerzo 6 Dec @ 8:01pm 
black hole black hole black hole :steamhappy:
1727025395 15 Nov @ 7:32pm 
作者我想知道有关从Nexus上迁移旧的MOD更具体的教程,比如新的MoD文件夹是按invitation editor里面的格式还是说只需要一个文件夹,然后把所有的相关文件改成XML格式之后塞进去就好了。还有其中的汉化文件该怎么处理。
Cyaminthe  [author] 4 Nov @ 2:51am 
@Glerm
You put them in [your game folder]/LibraryOfRuina_Data/Mods. If you're unpacking archives, note that StageModInfo.xml (or ModInfo.xml for appearance mods) needs to end up exactly ONE folder down (that is, Mods/[mod folder]/StageModInfo.xml, NOT Mods/[mod folder]/[another folder]/StageModInfo.xml, and ESPECIALLY not Mods/StageModInfo.xml).
Glerm 3 Nov @ 10:47am 
Yo quickish question. There are some mods that arent listed in the workshop. Either because they are cheat mods or for some.... other... reasons.

But my main point is those mods... need to be put in a folder. Now I am not smart... infact I am quite stupid... But for the life of me I cant figure out which folder works.

I feel like the lack of a frontal cortex in my brain is being microwaved and I will soon turn into a peccatulum because I wouldnt even know I was distorting. But please tell me what folder do I put the mods that I got into?
sluprr 21 Sep @ 10:30pm 
how do i use basemod?
Cyaminthe  [author] 21 Sep @ 6:48pm 
@Collapsar
Thank you for the report! The issue should be fixed now.

@What? Is that? What? Huh?
Your message lacks any information that could be useful for diagnosing the issue. What prevents you from running the game? Does it crash before getting to the mod selection screen, or after, or does it not function normally, or what?
Collapsar 21 Sep @ 2:01am 
报告:FindActivatedPassives方法中的索引错误

模组出现了一个导致游戏崩溃的错误。在BaseMod.PassiveAbilityExtension.FindActivatedPassives方法中,代码错误地试图从一个新建的空列表中获取元素,导致了ArgumentOutOfRangeException

T obj = activatedPassives[index]; // Wrong!
应该是T obj = passiveList [index];

请修复

Subject: Mod Bug Report: Index Error in FindActivatedPassives Method

There's a crash in mod. In the BaseMod.PassiveAbilityExtension.FindActivatedPassives method, the code incorrectly tries to get an item from a newly created empty list, causing an ArgumentOutOfRangeException.

Problem line:

T obj = activatedPassives[index]; // Wrong line
Solution:
It should get the item from passiveList instead:
T obj = passiveList [index]

(Use DeepSeek Translation)
What? Is that? What? Huh? 20 Sep @ 1:13pm 
i cant understand how to launch game with mods, i cant even turn on library of ruina normally anymore
Cyaminthe  [author] 9 Jul @ 3:09pm 
@_X_
Open the game's properties on Steam, "selected launch option" should be right in the General tab.