Description
English
Decimation Reforged is a port of Decimation, BoehMod's zombie survival mod for 1.7.10, to Minecraft 1.21.1 on NeoForge. BoehMod allowed his mod to be carried on. The models, textures, sounds and the world of Decimation are his and his team's work, and all credit goes to them.
This is the first mod I have ported, and my first real development project overall. I built it with help from an AI for the code, but I drove it from start to finish: the gameplay choices, the testing in game, every sign-off. It took a lot of time and it means a lot to me. Not everything will be perfect, so a little patience is appreciated, and above all your feedback: criticism, comments and bug reports will help me make it better.
What is ported: 89 weapons with their original models, animations and sounds, each with its own magazines. On top of that come ammo boxes, 11 melee weapons, 14 attachments (scopes, suppressors, grips), 120 armor pieces with mask, vest and backpack slots, and 19 backpacks. There are also 41 foods, 12 drinks and 13 medical items, along with thirst, bleeding, broken legs, infection and blood. You also get the props and lootable containers with the original loot tables, 21 trader types and the bottle cap currency. Finally, the infected, bandits and soldiers, the HUD and the ambient sounds.
How: nothing was remade by hand when the original existed. Models and animations are converted straight from Decimation's files. Values such as damage, fire rate, loot and prices are taken from its code. The code itself was fully rewritten, since nothing from 1.7.10 carries over to 1.21.1.
What changes in gameplay:
- Blood. Every wound sprays blood that sticks to the ground and walls. A bleeding player leaves drops and pools behind: you can track a wounded player.
- Hordes. Every so often, 10 to 20 infected spawn at a distance and rush a random player. Only that player is warned, by a short on-screen message, "Something isn't right...", which says neither what nor where.
- Noise. You can no longer hear a player through walls. A player can be heard at 20 blocks in the open, 10 blocks through one solid block, 7 through three, and not at all through five. A closed room, windows and door included, counts as a wall. This applies to footsteps, eating, healing, opening a backpack, getting hurt, and reloading, which other players can now hear. Gunshots can still be heard from far away, walls or not.
- Suppression. Every bullet that hits near you darkens the edges of the screen, and it builds up: the more you are shot at, the less you see. Near misses whistle or crack past you.
- Traders. They spawn and despawn on their own around the world, with an armed escort, instead of being placed by hand by an admin.
- Bandits and soldiers. They keep their distance, strafe and shoot instead of charging you. Their gear can drop, and one time in three their weapon. Civilians raise their hands when a bandit comes close, and everyone fights back.
- Contagion. Anyone who dies infected, or is killed by an infected, rises as one. A patrol that falls swells the horde.
- The infected. They spawn by day and by night, in small groups around players.
- Shooting. It responds on click without waiting for the server, which still has the final say, and latency is compensated: you hit what you saw. Shotguns lose power with distance.
- Controls. They can be rebound in the controls menu.
- Healing. The first aid kit now also stops bleeding.
Kept from Decimation:
- Humanity: the Hero, Survivor, Bandit system, with slightly slower progression.
- Bullet penetration: bullets go through glass and fences, and wood gives way to five heavy calibers. Foliage was added to the list.
- Loot and economy: the original loot tables and trader prices.
Not ported yet: zones, vehicles, clans, fortifications, the mortar, keycard doors, lockpicking and airdrops. Admin tools for props and fortifications may come later, with no promise.
Requirements: NeoForge 21.1.248 or later and GeckoLib 4.9.2 or later. In multiplayer, the server and every player need the same version.
Français
Decimation Reforged est un portage de Decimation, le mod de survie zombie de BoehMod sorti en 1.7.10, vers Minecraft 1.21.1 avec NeoForge. BoehMod a autorisé la reprise de son mod. Les modèles, textures, sons et l'univers de Decimation sont son travail et celui de son équipe : tout le mérite leur revient.
C'est le premier mod que je porte, et plus largement mon premier vrai projet de développement. Je l'ai mené avec l'aide d'une IA pour le code, mais c'est bien moi qui l'ai conduit de bout en bout : les choix de gameplay, les essais en jeu, chaque validation. Il m'a pris beaucoup de temps et il me tenait vraiment à cœur. Tout n'est sans doute pas parfait, alors un peu d'indulgence sera la bienvenue, et surtout vos retours : critiques, commentaires et signalements de bugs m'aideront à l'améliorer.
Ce qui est porté : 89 armes avec leurs modèles, animations et sons d'origine, chacune avec ses propres chargeurs. S'y ajoutent les boîtes de munitions, 11 armes de corps à corps, 14 accessoires (lunettes de visée, silencieux, poignées), 120 pièces d'armure avec les emplacements masque, gilet et sac, et 19 sacs à dos. On trouve aussi 41 aliments, 12 boissons et 13 objets médicaux, ainsi que la soif, le saignement, la jambe cassée, l'infection et le sang. Il y a les décors et les conteneurs à fouiller avec les tables de butin d'origine, 21 types de marchands et la monnaie en capsules. Enfin, les infectés, les bandits et soldats, le HUD et l'ambiance sonore.
Comment : rien n'a été refait à la main quand l'original existait. Les modèles et animations sont convertis directement depuis les fichiers de Decimation. Les valeurs, comme les dégâts, la cadence, le butin ou les prix, sont reprises de son code. Le code lui-même a été entièrement réécrit, car rien de la 1.7.10 ne passe en 1.21.1.
Ce qui change dans le gameplay :
- Le sang. Chaque blessure projette du sang qui reste collé au sol et aux murs. Un joueur qui saigne laisse derrière lui des gouttes et des flaques : on peut suivre un blessé à la trace.
- Les hordes. De temps en temps, 10 à 20 infectés apparaissent à distance et foncent sur un joueur tiré au hasard. Seul lui est prévenu, par un court message à l'écran, « Something isn't right... », qui ne dit ni quoi ni d'où.
- Le bruit. On n'entend plus un joueur à travers les murs. Il s'entend à 20 blocs à découvert, à 10 blocs à travers un bloc plein, à 7 blocs à travers trois, et plus du tout à travers cinq. Une pièce fermée, vitres et porte comprises, compte comme un mur. Ça vaut pour les pas, la nourriture, les soins, l'ouverture du sac, les blessures, et même le rechargement, qui s'entend désormais chez les autres. Les coups de feu, eux, s'entendent toujours de loin, murs ou pas.
- La suppression. Chaque balle qui frappe près de vous assombrit les bords de l'écran, et l'effet s'accumule : plus on vous tire dessus, moins vous voyez. Les balles qui vous frôlent sifflent ou claquent.
- Les marchands. Ils apparaissent et disparaissent d'eux-mêmes dans le monde, avec une escorte armée, au lieu d'être posés à la main par un administrateur.
- Les bandits et les soldats. Ils tiennent leurs distances, se décalent et tirent au lieu de foncer sur vous. Leur équipement peut tomber, et une fois sur trois leur arme. Les civils lèvent les mains devant un bandit, et tout le monde se défend.
- La contagion. Qui meurt infecté, ou tué par un infecté, se relève en infecté. Une patrouille qui tombe grossit les rangs.
- Les infectés. Ils apparaissent de jour comme de nuit, par petits groupes autour des joueurs.
- Le tir. Il répond au clic sans attendre le serveur, qui garde le dernier mot, et la latence est compensée : on touche ce qu'on voyait. Le fusil à pompe perd de sa force avec la distance.
- Les touches. Elles se règlent dans le menu des commandes.
- Les soins. La trousse de secours arrête aussi le saignement.
Conservé de Decimation :
- L'humanité : le système Hero, Survivor, Bandit, avec une progression un peu plus lente.
- La pénétration des balles : le verre et les grillages se traversent, et le bois cède devant cinq calibres lourds. Les feuillages s'y ajoutent.
- Le butin et l'économie : les tables de butin et les prix des marchands d'origine.
Pas encore porté : les zones, les véhicules, les clans, les fortifications, le mortier, les portes à carte, le crochetage et les largages. Les outils d'administration des décors et les fortifications pourraient arriver plus tard, mais rien n'est promis.
Prérequis : NeoForge 21.1.248 ou plus et GeckoLib 4.9.2 ou plus. En multijoueur, le serveur et les joueurs doivent avoir la même version.






