Realistic Animal Names

  • Realistic Animal Names
  • Realistic Animal Names
tisonK
310 subscribers
V2.3.1.0
8 558

Realistic Animal Names Mod for Farming Simulator 25

Adds immersive custom naming to all animals with floating name tags, bringing personality and identity to your farm's livestock.

MAIN FEATURES:
- **Custom Animal Names**: Give each animal a unique, personalized name
- **Floating Name Tags**: Names appear above animals with distance-based scaling
- **UTF-8 Support**: Full international characters and emoji support 🐄🐷🐔
- **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**: Full network synchronization (v2.2.0 enhanced!)
- **Integrated Settings**: All settings accessible through game's settings menu
- **Performance Optimized**: Smart culling and frame-sliced rendering
- **API Support**: Other mods can read/write animal names

The mod features **full multiplayer synchronization** with improvements:

- ✅ Names set by any player are visible to all players instantly
- ✅ Server-authoritative save system (no conflicts)
- ✅ Sync confirmation for clients
- ✅ Automatic sync when clients join
- ✅ Timeout protection and error recovery
- ✅ Reduced network traffic

**Note**: Only the server host needs to have the mod installed. Clients will automatically receive the mod data when connecting.

SUPPORTED ANIMALS:
- Cows (all types)
- Pigs (all breeds)
- Chickens
- Sheep
- Horses
- All other FS25 animal types

COMPATIBILITY:
- Multiplayer: Fully supported across all players
- Mod Compatibility: No known conflicts with other mods
- Save Games: Safe to add/remove from existing saves
- Performance: Minimal impact (1-2 FPS with many animals)

WHY USE THIS MOD?
This mod transforms your livestock from generic animals into personalized farm members. Watch as "Cow #17" becomes "Daisy" or "Pig #42" becomes "Wilbur." Perfect for:
- Roleplayers who want named animals
- Family farms naming animals after family members
- Educational play teaching children about animal care
- Streamers creating engaging content with named animals
- Anyone wanting more immersion in their farming experience

Adds charm, personality, and realism to your farming operation. No more anonymous livestock - every animal has its own identity!

Perfect for players who want to build emotional connections with their virtual livestock and create memorable farm stories.

===================================================================
GitHub Repository:
https://github.com/TheCodingDad-TisonK/FS25_RealisticAnimalNames
===================================================================
COPYRIGHT NOTICE:
All rights reserved. Unauthorized redistribution, copying,
modification, or claiming this mod as your own is strictly prohibited.

Original Author: TisonK
===================================================================

Server
Consoles
Changelog
5
  • Whats fixed:
    - GameSetting 'ran_showNames' not found and ran_showDetails not found errors are gone
    - Root cause: g_gameSettings doesn't support arbitrary mod keys. Show/hide preferences are now saved to Documents/My Games/FarmingSimulator2025/modSettings/RealisticAnimalNames.xml, which is the correct FS25 pattern and persists across savegames
    - Replaced bullet character • (Unicode 8226) in mod description with - to eliminate font texture warnings

    Upgrade Notes:
    - Settings from previous versions will reset to defaults once (show names: on, show details: on). After that they save and restore correctly.

  • Full changelog -> https://github.com/TheCodingDad-TisonK/FS25_RealisticAnimalNames/releases/tag/v2.2.1.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

  • - Reworked codebase
    - MP fix

    For full list:
    -> https://github.com/TheCodingDad-TisonK/FS25_RealisticAnimalNames/pull/5

Credits
Comments
1