边缘世界 RimWorld

边缘世界 RimWorld

754 个评价
EBSG Framework
3
4
2
2
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
2.509 MB
2023 年 12 月 12 日 下午 12:34
11 月 21 日 下午 7:12
141 项改动说明 ( 查看 )

订阅以下载
EBSG Framework

在 Alite 的 2 个合集中
Alite's Gene Mods
13 件物品
Expanded Biotech Style Genes
26 件物品
描述



This framework contains all the C# that I made that can be utilized for broad purposes. In addition to the stuff for the Expanded Biotech Style Genes series, it also has generic copies of some of the code made for the Superhero Genes series, like the code used to remove multiple hediffs with one ability, along with many other ideas I've had and various requests from others. By putting it all in one framework, I'm hoping it will make it easier for others to do some of this stuff.

This framework does not have any hard requirement on any DLC. However please keep in mind none of the gene stuff will work without Biotech, and the precept thought workers will usually require both Biotech and Ideology.


- Stats that alter deathrest, pregnancy, and blood recovery speeds.
- Create basic resource genes like Hemogen using just xml
- Locking equipment based on genes, xenotypes, and hediffs, using required or forbidden options.
- Locking genes and xenotypes to only use certain equipment, or have certain equipment forbidden.
- Create thoughts that check for trees similar to the Trees Desired precept.
- Create mood curves based on how many people are in the colony.
- Create hediffs that damage and even completely remove specific parts.
- Other stuff I'm sure. I may or may not have been drunk for parts of this, so I don't remember everything in it right now. The wiki's list is a lot more extensive[github.com].

To read about past updates and the next major update (if I'm presently working on it), take a look at the updates page on the wiki.[github.com]


- CE has marked some of the mods that depend on this framework as compatible, so I assume most, if not all, of this framework is compatible.
- No other issues are known at the moment.

If you encounter a bug, please make sure you force Steam to redownload this framework and verify file integrity to ensure Steam has not been skipping updates again. If the issue persists, feel free to make the report below, but if there are errors or warnings in your log, send the entire log rather than just that specific bit as those individual bits can often be missing a lot of required context.


The preview and mod icon were made by Elseud

SmartKar allowed me to take a bunch of stuff from the Athena Framework

Matsay helped create some of the comps in this framework

If you're interested in downloading manually, casually looking at the code, or taking a look at its functions to use in your own mods, click the Github link. While I do encourage looking at the C# if you want an example on how to do something, you do NOT have permission to just copy my code into your own mod without attribution. If you want to use something directly from this, it's generally better to just make this mod a dependency.

In the event that I unexpectedly completely vanish for some reason, this and all my other mods use the CC BY-NC-SA 4.0 license[creativecommons.org] as normal. Technically also counts while I'm not vanished, but that discussion pops up a lot less during those times

[github.com]
[ko-fi.com]
[discord.gg]
热门讨论 查看全部(5)
3
9 月 8 日 下午 12:49
置顶: Share your mods here
Alite
327 条留言
Alite  [作者] 11 月 26 日 下午 12:40 
Yeah, sounds like a corrupted download. Steam has been exceptionally bad about that the past year
Touch-nir 11 月 26 日 上午 9:28 
Well, it's really unusual, but reinstalling the mod to the latest version helped, and the error no longer appears.
Alite  [作者] 11 月 26 日 上午 5:35 
I haven't made any changes to that since the minor bug fix for it on November 8th, so I have no clue why the latest update would cause you issues. If you send the full log I can take a look, but I recommend forcing Steam to redownload the mod just to see if that fixes the issue, or if you are using the github version download the latest one to see if that stops the problem
Kimo' 11 月 17 日 上午 11:54 
Ah, understandable. Thanks for letting me know
Alite  [作者] 11 月 17 日 上午 11:34 
Unfortunately, I ended up opting not to implement quality stuff into genes since I wasn't confident I could find a way that would avoid potential performance or mod compatibility risks. I had managed to make something like that at one point, but wasn't sure how well it'd behave with larger colonies that use a lot of complex xenotypes, or mods that tweak parts of how quality is calculated, so it never ended up in the github or steam version
Kimo' 11 月 17 日 上午 5:55 
Hello, I checked on the wiki but couldn't find anything. Could this framework allow to make genes that could make pawn produce better quality items, like a production specialist would?
Alite  [作者] 11 月 16 日 下午 5:48 
The most recent update contained some Odyssey related fixes to my Fly to Map Tile ability comp code that can cause save compatibility issues in rare instances. If you have a pawn with one of those abilities currently traveling and an issue pops up, download this version of the framework [github.com], let the pawn(s) land, and save. From that point forward, the save should be fine with continuing on the most recent version of the framework again.
Alite  [作者] 11 月 9 日 上午 9:09 
Thank you for letting me know. I'll see if I can get that to stop occurring.
Aarmik 11 月 9 日 上午 8:20 
When used with other mods that change hemogen capacity, such as Integrated Implants or Slothborne: Nocture, this framework causes the hemogen capacity to reset to 100 whenever the game autosaves.
Alite  [作者] 11 月 5 日 下午 1:06 
It is mostly focused on genes and other Biotech related stuff, but not solely limited to genes mostly due to a lot of xenotypes adding stuff beyond just standard genes.

As for the error, I'm not sure what is causing that, but I recommend verifying file integrity because I'm seeing multiple errors before that final one that don't appear to be related to CE or this mod, one of the more notable ones being this [gist.github.com]. I'll tweak my code in here to reduce the risk of this mod making CE upset, but those other errors may also be causing issues