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
Any chance someone is motivated enough to update this for 1.6?
For the project setup and deployment feel free to take a look at the source code of this mod, linked in the description.
Thanks for the report, I believe this could also be the reason why the debug action menu breaks for some people. Can someone confirm that of those who are having issues with the debug menu you have Vehicle Framework loaded but not Combat AI 5000?
Exception filling window for Verse.Dialog_MessageBox: System.TypeLoadException: Could not load type of field
when attempting to do so. Removing this mod fixed the issue.
Logs:
https://gist.github.com/HugsLibRecordKeeper/ffd1eabffe075e0a338d837e4008e8e3
2918 - Vehicle settings not loaded and the entire page is blank
3088 - Attempted to reset all settings in VehicleFramework
if it doesn't work for you, it would also be great if you could use the Visual Exceptions mod and send me the exact stack traces :)
Pls fix.
You can achieve inverse matching ("hiding everything except xyz") using regular expressions (regex).
To hide multiple specific letters like Meteorite, Toxic fallout, and Volcanic winter, you can use a regex like this:
^(Meteorite|Toxic fallout|Volcanic winter)$
Here, ^ marks the start of the text, | allows for match alternatives (either Meteorite, Toxic fallout, or Volcanic winter), and $ marks the end of the text.
To invert this behavior (match and hide everything except these messages), you use:
^(?!(Meteorite|Toxic fallout|Volcanic winter)).+$
Here, ^ and $ have the same meaning, while ?! is a negative lookahead that inverts the match inside its parentheses. The . means "any character" and * means "any number of times".
So the full regex hides any message that doesn't start with "Meteorite", "Toxic fallout", or "Volcanic winter".
You can use websites like regex101.com to help you extend this list of messages you want to see, and copy the regex into your mod settings.
For context, i have all notifications muted but I'd like to un-mute things that pawns would see or hear (such as crashed shuttles)
- Added support for the new Anomaly letter types
- Added support for hiding messages (in the top left) by regex
- disabled log outputs by default (was this what you guys were complaining about in dev mode?) Anyways, as always you can toggle debug logging in the mod options.
- PostOffice now only interacts with DLC-based letter types if these DLCs are loaded (might have caused some issues in the past, I don't know)
- reduced overall log spam when verbose logging is enabled and CAI-5000 is loaded.
Did some basic testing and all seems good, but I haven't started a new 1.5 play-through yet, so please report if there are still things that need to be done.
I also added support to hide letters by regular expressions that will be matched against the title of the letter, so if you don't want those "Legendary work" or "Masterwork" letters, add this regex in the mod settings:
([Ll]egendary |[Mm]aster)work
Note that the exact regex may depend on the in-game language
Exception filling window for Verse.ImmediateWindow: System.TypeLoadException: Could not load type of field 'PostOffice.Patching.HarmonyPatches.MusicManagerPlay_DangerMusicModePatch+<>c__DisplayClass0_0:fog' (0) due to: Could not resolve type with token 01000023 (from typeref, class/assembly CombatAI.MapComponent_FogGrid, CombatAI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:CombatAI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:CombatAI.MapComponent_FogGrid member:(null) signature:<none>
at (wrapper managed-to-native) System.RuntimeType.GetMethodsByName_native(System.RuntimeType,intptr,System.Reflection.BindingFlags,bool)
at System.RuntimeType.GetMethodsByName (System.String name, ...