Realistic Animal Names V2.2.1.0


Realistic Animal Names V2.2.1.0
A comprehensive mod that allows you to give custom names to your animals with floating name tags displayed above them.
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
UI Improvements
Character counter with color feedback (green/yellow/red)
Better keyboard navigation
Improved focus management
Disabled button states for better UX
Enhanced accessibility
API Enhancements
New setAnimalName() API function for mod integration
Better error handling and validation
Improved performance optimizations
Documentation
Added VISION.md with project goals and philosophy
Created comprehensive ROADMAP.md
Detailed TODO.md for tracking features
Updated README with better examples
Bug Fixes
Fixed multiplayer synchronization issues
Resolved character encoding problems
Improved input validation
Better error handling throughout
Version 2.0.0.0
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
Version 1.1.0.0
Initial FS25 port
Basic naming functionality
Simple GUI
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




