Realistic Animal Names V2.3.1
A comprehensive mod that allows you to give custom names to your animals with floating name tags displayed above them. Features: Custom Animal Names: Give each animal a unique, personalized name Floating Name Tags: Names appear above animals in 3D space Distance-Based Display: Names automatically scale and fade based on your distance Configurable Settings: Adjust visibility, distance, height, and font size Keybind Support: Quick access with customizable keybind (default: K) Per-Savegame Storage: Each save has its own set of animal names Multiplayer Compatible: Works in multiplayer sessions Integrated Settings: All settings accessible through the game’s settings menu Usage Naming Animals Walk close to an animal (within 15 meters by default) Press K (or your configured keybind) Enter the desired name in the dialog box Click Apply to save the name Resetting Names Open the naming dialog for an animal (press K near it) Click Reset to remove the custom name Adjusting Settings Access the mod settings through the game’s settings menu: Show Animal Names: Toggle name tag visibility on/off Name Display Distance: How far away names are visible (5-50m) Name Height Above Animal: Vertical offset of the name tag (0.5-3.0m) Name Font Size: Size of the displayed text (0.010-0.030) Keybind Customization Go to Settings → Controls → Keybindings Find “Open Animal Naming UI” under the MOD category Assign your preferred key Technical Details Settings Storage Global settings are stored in the game’s settings system Animal names are saved per-savegame in: savegame/realisticAnimalNames.xml Supported Animals Works with all animal types in FS25: Cows Pigs Chickens Sheep Horses And any future animal types Performance Optimized rendering only shows names within configured distance Distance-based scaling prevents performance issues with many animals Minimal impact on frame rate Compatibility FS25 Version: 1.4+ Multiplayer: Yes, fully supported Conflicts: None known Troubleshooting Names not appearing: Check if “Show Animal Names” is enabled in settings Ensure you’re within the display distance Verify the animal has been given a name UI not opening: Make sure you’re close enough to an animal (within 15m default) Check your keybind settings Restart the game if issues persist Names not saving: Ensure the mod has write permissions to your savegame folder Check that you clicked “Apply” when setting names Upgrade Notes: – Settings from previous versions will reset to defaults once (show names: on, show details: on). After that they save and restore correctly. V2.2.1 Bug fix release. What’s New in v2.2.0.0 🌐 Enhanced Multiplayer Synchronization Full network event system with timeout handling Sync completion confirmation for clients Improved conflict resolution Better error recovery on network issues 🔤 UTF-8 Character Support Full international character support in animal names Proper UTF-8 length validation Safe multibyte character truncation Emoji support 🐄🐷🐔🐑🐓 Character counter with color feedback (green/yellow/red) Better keyboard navigation Improved focus management Disabled button states for better UX Enhanced accessibility New setAnimalName() API function for mod integration Better error handling and validation Improved performance optimizations Added VISION.md with project goals and philosophy Created comprehensive ROADMAP.md Detailed TODO.md for tracking features Updated README with better examples Fixed multiplayer synchronization issues Resolved character encoding problems Improved input validation Better error handling throughout Complete rewrite for FS25 Integrated settings system Improved UI with proper FS25 styling Distance-based name scaling Better performance optimization Enhanced multiplayer support Proper keybind integration Initial FS25 port Basic naming functionality Simple GUI