This is a hommage to Real Animal Friends mod of a retired Nexus user. It removes the whole animal friendship system and adds 4 different ones with 4 different perks instead. Everything is scripted, no single base record was touched. GERMAN VERSION included.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Thanks again to AltDunmer for giving me permission to use his translations. :) And thanks for this idea of animal friend factions, even though I liked to change it a bit... :/
Oh yesh, this wouldn't be possible without JIPs, LNs, and the work of the NVSE team and Pelinor! OMG! I assure you to install those 3 requirements. Not to use my mod, but just to have access to more mods and the possibility to alter them in an own mod menu.
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.4
Fixed issues with the filling scripts and changed ForEach to While to ensure such issues won't happen again.
English: As my version with getting all base records into lists didn't work as expected, I at least added the fix of the Coyote Pack Alpha to the current version. If you come close to that boss Coyote, the original vanilla one will be disabled and a new repaired one appears. The funny thing of that beast was, that it always ran away from your char, instead of fighting. Replacing it with an actual aggressive big Coyote of same stats (but a bit bigger) was the only working solution I found.
Still: NO single base record was touched. Everything will happen scripted.
Deutsch: Da meine Version in der alle Basiseinträge in einer Liste gespeichert werden nicht wie gewünscht funktioniert, werde ich in die jetzige Version immerhin meinen Fix für das Kojoten-Alphatier einfügen. Wenn man nahe an diesen Boss-Kojoten kommt, wird der aus Vanilla deaktiviert und ein neuer, reparierter erscheint. Das Lustige an dem Biest war, dass es immer vor dem Spielerchar davon rannte, anstatt zu kämpfen. Das Ersetzen durch einen aggressiven, großen Kojoten mit den gleichen Einstellung (nur etwas größer) war die einzig funktionierende Lösung, die ich fand.
IMMER NOCH: KEIN einziger Basiseintrag wurde angefasst. Alles passiert geskripted.
Version 1.2
English: I've added a minor functionality to the faction scan. If you want to tell the difference, just test it when you get into combat with creatures that should be on your side. Use the hotkey to deactivate, search a hostile creature and activate the scan again ingame in the middle of the fight. ;)
Deutsch: Ich hab eine kleine Funktion in den Fraktionenscan eingefügt. Um den Unterschied festzustellen, einfach mit irgendeiner Kreatur in Kampf geraten, die eigentlich freundlich sein sollte. Den Hotkey zum Deaktivieren des Scans verwenden, feindliche Kreatur suchen, den Scan per Hotkey wieder aktivieren mitten im Kampf. ;)
Version 1.1
English: "GetRefs 43 -1 0" was replaced with "GetActorsByProcessingLevel 0". Even if I wonder to generate an array variable with only creatures is really slower than creating one with all actor references, but JIP recommended me to use it. :) I've tested it of course. Still works. :P
Deutsch: "GetRefs 43 -1 0" wurde mit "GetActorsByProcessingLevel 0" ersetzt. Zwar bin ich mir nicht sicher ob das Generieren einer tabellarischen Variable von allen Kreaturen im Umfeld wirklich langsamer ist, als das Generieren Einer mit allen Gegnerreferenzen, aber JIP hat mir empfohlen es zu verwenden. :) Hab's getestet und es geht noch immer. :P
This mod does not work without any of the above requirements! I am not planing of releasing a version which runs without any of these 3.
Story: Actually this work is an hommage to the work of a former Nexus member, who gave me permission to use many of its translations. So beside of being grateful I stalked a bit of the still available mods on the Nexus of said person and found RAF - Real Animal Friends. :D
I really liked the idea, just added a few minor changes. But the most important change is, that no base record was touched and the mod supports all DLCs and IWS.
4 new perks (Animal Friend is removed), that correspond with the new factions.
Complete control over the faction scan via MCM.
Properly working uninstallation in MCM, to revert faction status back to normal and remove this mod clean.
Known issues:
IWS can cause a few issues with animals being spawned and hostile. But the longer the faction filling system is running, the more references and therefore base records get added into the respective factions. But as IWS only adds base creatures (some model path) it's natively supported.
As seen in the video, there is one Goldgecko that is hostile. This can happen, when the creature gets in combat mode with the player, before the flag is set. Since even if the flag is set, the creature doesn't stop being hostile. I tried to tinker around with failsafes, but those had worse side effects as friendly creatures always stop attacking the player even if they would just defend themselves for being attacked first. So the compromise were a few hostile creatures here and there, but at least "normal" combat behavior. This issue got a workaround with V1.2. You can now completely switch off the scanning and just start it with a hotkey when you need it. All hostile animals around you that should be friendly as of active perks will be changed to like you.
There is no support for monster mod overhauls, as the factions for the creatures get determined by creature type and then by model path. Monster mods which add new creature models may not be supported at all.