Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
In Perfomance Fish almost all methods and fields were patched, which I also patched and wanted to patch in the future. There might be only one patch left and it has to be compatible with Fluffy's Worktab or similar mods. I can't say for sure at the moment whether I really don't need Harmony any more. In any case, it makes sense to use existing patches from a mod that everyone can then use.
For what I wanted to do, it didn't work with PNG, darn it. I wanted to make it more readable than how it is in vanilla, instead it became even more horrible than before. I spent days and weeks trying to fix it in my mod somehow. Until I came up with the idea of putting textures and icons in resource files like Unity or something else like svg files for example. That's how I ended up with DDS files. And now I'm here.
Mods that directly include dds instead of depending on conversion by users usually have it handled silently without dependency by having them bundled together with png files. Vanilla rimworld simply loads the png file then. The existing three dds loading mods take the dds file and skip the png copy instead. It's a file size tradeoff for better compatibility and the usual dds advantages
Uhh, that's crazy. My previous project BetterPassion is already fully compatible with Performance Fish. And I'm struggling with HighQualityTextures to get it to work together. I've actually been looking for alternatives on Github. But didn't find anything suitable because I was looking in conjunction with Harmonylib instead of other libraries like Fisherylib.
That said, I will go back to my previous project and discard my project with HighQualityTextures. Now I will make my BetterPassion project depend on Performance Fish and Fishery instead of Harmony and HighQualtiyTextures.
@bradson, Thanks, that was very helpful.
Fwiw perf fish's implementation doesn't require png files either and is compatible
After I had roughly finished my changes to High Quality Textures and my own patches, I read the comments of High Quality Textures and then realized that Graphic Settings+ also supports DDS files. After researching this mod, I realized that it has the same code snippet. I tested this mod together with mine and of course there were minor conflicts. Depending on the order of the mods, either the textures of my original project were not loaded or the graphic settings of Graphic Settings+ were not loaded.
Of course I try to fix these compatibility issues before I release it.
That Sarbian should change their conversion settings if it breaks with only their mods, as it'd otherwise break with absolutely all the others
I was able to work around the problem and have fixed the error. But now I'm thinking about how and in which context I will release my solution so that everyone can use it under Steam for Rimworld.
In addition, I have written further patches so that DDS files are loaded directly and don't require an additional PNG file to be replaced by the mod afterwards.