Avec l'aide de Ritter pour créer la structure de base du mod, nous sommes en mesure d'introduire 14 nouvelles races de vaches dans le mod FS25_RealisticLivestockRM. Il s'agit d'un mod compagnon pour travailler avec FS25_Realistic_livestock RM. Ce mod ajoute uniquement de nouvelles races avec des textures correspondantes pour chacune. Il ne remplace pas les modèles 3D des vaches du jeu. Par conséquent, les ressources 3D peuvent paraître plus grandes que la race réelle de la vache. Textures uniques pour le moment.
Caractéristiques
14 nouvelles races et valeurs ajustées pour représenter la race, Holstein donne le plus de lait tandis que Charolais et Angus gagnent le plus de poids pour la production de viande bovine.
QUATRE NOUVELLES RACES LAITIÈRES
Holstein rouge
Ayrshire
Maillot
Guernesey
Les trayeurs de Shorthorn
Bovins Kerry
HUIT NOUVELLES RACES BOEUFES
Angus rouge
Hereford
Charolais
Shorthorn
Irlandais moilé
Bleu britannique
Galloway ceinturé
Simmental
Pont édition Vanilla (en option)
Si FS25_AnimalPackage_vanillaEdition est également chargé, cinq races Vanilla supplémentaires apparaissent comme entrées de pont :
Holstein (Vanille)
Holstein Rouge (Vanille)
Suisse Brune (Vanille)
Limousin (Vanille)
Angus (Vanille)
Mode par défaut (pas de Mechet) : prise en charge complète des stades de croissance GS01 à GS04 pour les vaches et les taureaux dans les cinq races.
Le pont se désactive automatiquement si le mod vanilla n'est pas installé. Pour vous désinscrire manuellement, créez un fichier vide à l'adresse : <UserProfile>/Documents/My Games/FarmingSimulator2025/modSettings/CowBreedsRLRM_VanillaBridge.disabled.
Mise en place
Placez FS25_CowBreedsRLRM.zip dans votre dossier mods/.
Assurez-vous que FS25_RealisticLivestockRM est activé (v1.2.4.0+ recommandé).
(Facultatif) Placez FS25_AnimalPackage_vanillaEdition.zip dans le même dossier pour les cinq races Vanilla supplémentaires.
(Facultatif) FS25_The_Mechet.zip dans le même dossier pour les quatre races personnalisées de Mechet — détectées automatiquement au moment de l'exécution.
Si vous ajoutez une sauvegarde existante, actualisez les paramètres du marchand d'animaux pour que les nouvelles races apparaissent immédiatement - sinon attendez quelques jours dans le jeu.
rittermod - https://github.com/rittermod disposition complète du mod.
Mon Discord – https://discord.gg/xJ6Z4MsM4B
Cette mise à jour aligne les identifiants de race avec le boîtier MapBridge de RLRM afin
les couleurs des marqueurs s'appliquent correctement, fait taire une boîte de dialogue de démarrage bruyante qui
se déclenche chaque fois que plusieurs ponts remplacent le même type d'animal,
étend la migration des sauvegardes pour couvrir le changement de nom supplémentaire, et
complète la couverture de traduction pour les deux races les plus récentes. Aussi
inclut un travail de texture en cours : plusieurs cartes diffuses d'animaux ont
a été affiné et des variantes de texture supplémentaires ont été ajoutées. révise la façon dont le pack interagit avec RLRM et ajoute un pont facultatif pour FS25_AnimalPackage_vanillaEdition. Il consolide également les atlas, retexture les Highlands et corrige le chargement des accessoires pour les races de base.
Pont édition Vanilla (Script/VanillaEditionBridge.lua, v0.2.1.0)
Lorsque FS25_AnimalPackage_vanillaEdition est également chargé, cinq vanilles
les races apparaissent sous forme d'entrées de pont RLRM supplémentaires :
- Holstein (Vanille)
- Holstein Rouge (Vanille)
- Suisse Brune (Vanille)
- Limousin (Vanille)
- Angus (Vanille)
Textures Highland personnalisées
L'adulte, le veau et le bébé Highland Cattle utilisent un emballage i3d local ainsi que de nouvelles textures diffuses 4K BC7, de sorte que le look Highland a été mis à jour sans modifier les fichiers du jeu de base.
CHANGEMENTS
Support Le Mechet : Charolaise, Simmental (variante Mechet), Montbéliarde et Vosgienne s'affichent désormais avec leurs propres maillages lorsque la carte Mechet est chargée
Identifiants de race renommés de "_pack" en "PACK" (suffixe majuscule)
dans les 14 races. Affecte les fichiers animaux.xml ,
attributs subType="…", fillTypeName="…",breet="…" et fillTypes.xml
attributs. Minuscules l10n $… clés délibérément
inchangé (ce sont des identifiants de paramètres régionaux, pas des identifiants de registre).
Raison : RLMapBridge.loadBreedMetadata de RLRM met la race en majuscules
nom lors du remplissage de BREED_TO_NAME et BREED_TO_MARKER_COLOUR, mais
loadSubTypes stocke subType.breed textuellement à partir de l'attribut XML.
Avec les suffixes minuscules "_pack", la clé subType.breed ("…_pack")
n'a jamais correspondu à l'entrée majuscule enregistrée ("…_PACK"), donc le marqueur
les couleurs sont revenues à VisualAnimal.DEFAULT_MARKER_COLOUR pour chaque
emballer la race et les noms d'affichage de la race rendus comme identifiant brut
dans l'écran des animaux. L'alignement du suffixe sur les majuscules corrige les deux.
Affinements de texture animale
Plusieurs atlas diffus ont été mis à jour pour une race plus propre
signatures et variantes de texture supplémentaires par race ajoutées pour que le
le même emplacement d'atlas peut rendre des individus visuellement distincts. (Voir
models/cow/**/*_diffuse.dds pour les fichiers concernés.)
NOUVEAU
Script/BridgeWarningSuppressor.lua (nouveau)
Supprime l'InfoDialog "conflit configOverride" face au joueur de RLRM.
Ce pack déclare dans animaux.xml, et
la plupart des ponts de carte (Hof Bergmann, Le Mechet, Witcombe, …) remplacent également
VACHE pour leurs propres aménagements d'élevage. RLRM
_summarisConfigOverrideConflicts traite cela comme une collision et
fait apparaître une boîte de dialogue au début de la mission. L'avertissement technique est correct
(seul le dernier remplacement gagne) mais l'auteur du pack est au courant et
accepte le compromis, donc nous clarifions
RLMapBridge.endingConfigOverrideConflictWarning dans notre loadMap
rappel avant RealisticLivestock_FSBaseMission._showStartupDialogs
le lit. Les lignes Log:warning sous-jacentes sont conservées pour
diagnostic.
Le timing compte : loadMap se déclenche avant que _showStartupDialogs ne consomme
l'emplacement, mais pas update() - update() commence à tourner après
onStartMission se termine, c'est-à-dire après que la boîte de dialogue ait déjà été
été mis en file d'attente. Une implémentation purement sondage ne peut pas gagner cette course.
Alias Migration.lua étendus
Couvre désormais les deux anciens formulaires de sous-types sur disque :
pre-pack: COW_REDHOLSTEIN -> COW_REDHOLSTEIN_PACK
intermédiaire : COW_REDHOLSTEIN_pack -> COW_REDHOLSTEIN_PACK
Les sauvegardes écrites pendant la brève fenêtre V1.0.3 "_pack" se chargent proprement
aux côtés des sauvegardes de la V1.0.1 et des versions antérieures. La migration s'effectue automatiquement
lors de la première sauvegarde après le chargement - animal.subType contient déjà le nouveau
résolu ("_PACK"), de sorte que les ID sur le disque soient automatiquement mis à jour.
Traductions de Kerry et Shorthorn Milkers
CORRECTIFS
"configOverride collision" InfoDialog n'interrompt plus la mission
commencer sur les cartes où ce pack entre en collision avec le propre de la carte
les dérogations à l'élevage. Voir BridgeWarningSuppressor ci-dessus.
Les couleurs des marqueurs par race sont désormais réellement appliquées
Effet secondaire du changement de nom en majuscule "_PACK" ci-dessus. Auparavant, chaque
race de meute rendue avec la couleur de marqueur par défaut car le
clé incompatible avec la casse n'a jamais été résolue.
Duplicate Hereford chez le marchand d'animaux supprimé
Le bloc de remplacement de texture stock-RLRM Hereford (COW_HEREFORD /
BULL_HEREFORD) au bas du fichier animaux.xml a disparu, donc le RLRM
Hereford groupé revient à son apparence de base tandis que le pack
HEREFORD_PACK est la seule entrée « Hereford » affichée chez le concessionnaire.
Corrections de bugs, peaufinage de la documentation, traductions, compatibilité avec les sauvegardes de jeu
- Divisez mes animaux dans le pack à partir du jeu et d'autres cartes qui ajoutent des races supplémentaires, afin que vous puissiez exécuter mes races avec une carte qui ajoute également la même race au jeu, c'est-à-dire pour FS25_Witcombe, les vaches Hereford et Jersey de la carte sont séparées des miennes, donc tous les visuels fonctionnent comme prévu.
-Ajout de Script/Migration.lua, câblé via Script/main.lua. migre toutes les races de la sauvegarde existante vers le nouveau nom des races.
-Les 11 races restantes ont été renommées pour correspondre à la convention HEREFORD_pack existante,
-Image du magasin pour adultes Simmental
-Local Lua inutilisé supprimé
-modDesc.xml — la description dans le jeu répertorie désormais les 12 races, divisées en races laitières et bovines (EN + DE).
En-tête -animals.xml — remplacement du commentaire tronqué par la liste complète des 12 races.
-Commentaires sur l'atlas de texture — correction d'Aryshire → Ayrshire, BeltedGaloway → BeltedGalloway dans models/cow/animals.xml