RimWorld

RimWorld

475 ratings
Athena Framework
4
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
2.472 MB
18 Dec, 2022 @ 1:34am
10 May @ 11:34am
95 Change Notes ( view )

Subscribe to download
Athena Framework

Description

Athena is an advanced framework that contains multiple tools and features for both XML and C# modders. It also has a couple of code fixes that don't affect players directly but allow modders to use some of the game's features to their full potential.

Mods with the following banner in their description require this framework



Additional information and documentation can be found here[github.com]


Q: What does this mod add to the game?
A: This mod is a framework for other modders and it doesn't add any features or content by itself.

Q: Can I use this framework in my mod?
A: Of course! This mod is distributed under Creative Commons 4.0 which means that you're free to use and modify it's code as long as you credit the authors

Q: Is this mod compatible with Combat Extended?
A: This framework is compatible with Combat Extended, but due to how it handles certain events and classes, projectile damage amplification won't work with it.

Q: I have encountered a bug/issue with the mod, where do I report it?
A: You can report all encountered bugs in the pinned threat. However, I'll need your game logs to verify and pinpoint the issue - you can get them by installing HugsLib, pressing Ctrl + F12 and copying the displayed link.


To Brrainz for making the Harmony library which allows many of this framework's features to function

To Sir Van for the amazing preview and icons for the steam workshop page and this mod


This project is distributed under MIT License from May 2024 and going forward, allowing free modifications and usage of it in any other mods or projects.

RimWorld is owned by Ludeon Studios.

If you have any questions or requests you can reach to me on discord(smartkar#3938) or post an issue on the github repository

[github.com]
Popular Discussions View All (1)
44
3 Jul @ 1:42am
PINNED: Bug Reports and Issues
SmArtKar
75 Comments
イムカ 3 Jun @ 6:51pm 
I don''t understand the wiki very well sorry....

How do I put GeneLockedRecipeExtension on a recipie?
Darthsawyer 3 May @ 3:07am 
Just tested it, can confirm verifying game files fixes bug with the latest VEF update, there wasn't actually any issue with Athena Framework. Gotta love Steam's unreliable workshop, looks like Steam never downloaded the April 9th harmony update on my end. For anyone else that has come here troubleshooting just verify, no need to revert the previous VEF version like I previously suggested.
SmArtKar  [author] 3 May @ 1:25am 
VEF's May 1st update causes issues if you're using not up-to-date Harmony, verify your game files on steam and don't use any mods that bundle Harmony with it.
SmArtKar  [author] 3 May @ 1:00am 
Issue is not caused by Athena but by VFE's patches, Athena code is being blamed due to also making patches in relevant pieces of code.
dehins 1 May @ 10:37pm 
VEF May 1 update broke this.
Lemmington 25 Apr @ 6:56pm 
Could we get some sort of a list of mods that make use of the framework?
SmArtKar  [author] 20 Apr @ 1:50pm 
@guy762 no that's a known issue on athena's part, I hoped that it was fixed by yesterday's patch but it seems its still in, hmm
guy762 20 Apr @ 1:01pm 
@SmArtKar still getting the error even with the github version of the files. is there anything missing from my defs that could be causing it?
https://gist.github.com/guy1762/a7c5d4ab6a8300744f81dcc6221ce1b8
SmArtKar  [author] 20 Apr @ 11:40am 
@guy762 I pushed the fix for the issue out yesterday, update your mod
guy762 20 Apr @ 11:29am 
did some more testing, it seems any use of the 'capacity' function of the modular hediffs leads to the float menu error after installing one module
https://gist.github.com/guy1762/e91c5035f6dd448f01063f14c9920eca