A vanguard force allied in chaotic time and space arrived early in this world. They were composed of troops from various parallel worlds and other mods from the development team. Advance Force is a military warfare themed mod that includes controllable combat AI soldiers, multiple military armed vehicles that can be driven by both players and AI, support skills for combo rewards, powerful monster armies, and some defensive challenges.
Dependency: This mod is based on the WarMachineLib and its main purpose is to showcase the latest achievable features, provide players with AI soldiers and vehicles, and quickly update to higher versions compared to the author's other mods.
Optional: Install SagerFx for a complete particle effect experience (without this mod, particle effects are very rudimentary)
All Versions
+ Add VersionFixed the issue where the server could not be started due to in-game configuration modification
Added a new entity with hyperspace special effects
Two new tools have been added to conveniently teleport nearby combat units to the player's side
Newly added are the Rock Defense Tank, Guard Post Personnel Carrier, and Phantom Wing Unmanned Vehicle
A new one-time support card, "Teleporting Trash Cat Troop," has been added
Added a configuration file option for the additional attack target list of soldiers and monsters (cannot be changed in-game)
The addition of a one-time summonable Erosion Rift
The feature of generating flashing blocks when firing has been added, along with a corresponding configuration file switch
A new Tab page has been added to store monster-related items
The seat entity has been optimized, and now the seat is changed to a non-biological entity
Optimized the relevant determination of weapon restrictions from the perspective of AI usage
Optimized the AI-related search capabilities of soldiers and seat weapons
The Trident battleship and the super-heavy Rhino tank have been optimized and improved
Optimized the control perspective for helicopter gunner players
The AI for creatures searching for seats has been optimized, and now they will lock onto the seat closest to them, just like in earlier versions
The AI of anti-aircraft soldiers has been optimized
Now, soldiers and monsters will attack different additional targets from the original team, and will not attack most of the same targets as the original team
In creative mode, holding a vehicle summon card in the secondary hand and a soldier summon card in the primary hand allows for simultaneous summoning
When approaching a seat, the volume of the seat can now be displayed
Reduce the sound effect range of most ordinary non-explosive bullets to 2
Enhanced anti-aircraft missiles for helicopters
The damage of the Erosion Evil Soul Cannonball has been enhanced
The summoning interval of the corrupting spider has been reduced
The collision damage of flying vehicles has been reduced
The behavior of eroding the portal has been changed
The style of some item icons has been changed
2. Fixed the issue where soldiers stopped searching for enemies after their field of vision was obstructed
3. Fixed the issue where some players' soldiers were unable to properly use right-click items
4. Fixed the issue where players' soldiers could not follow
5. Fixed the issue where the soldier generation configuration and monster generation configuration were reversed
6. Added a new configuration file that can be switched within the game
7. Now, every time you enter the save file, it will prompt you about the activation status of some options in the configuration file
8. A dynamic monster spawning difficulty system has been added, with difficulty gradually increasing as the game progresses. In the early stages, the number of monsters spawned decreases, and advanced corrupting monsters are almost non-existent
9. Added random enemy invasion events and random ally support events
10. The probability of generating each variant in the current module structure is no longer the same, with more small variants and fewer large variants
11. Added a tool item for joining a team
12. Currently, players without a team cannot use challenge items to create challenges. The information broadcast for challenges will only be sent to players near the defense points
13. Now, units in the friendly faction will proactively attack creatures of type MobCategory.MONSTER. Most enemy creatures have been changed to inherit from the original Monster class
14. The Ranger of the Assault Trooper class can now throw more powerful time bombs
15. Weakened the splitting mechanism of the corrupting spiders, while giving the split entities specific skins
16. The Erosion Spider now has a chance to place a Spider Web when attacking
17. The health value restored by each ray hit of Erosion Giant has been changed from 5 to 2
18. Erosive creatures will now not actively attack aquatic animals
20. Reduced the damage and firing rate of two types of anti-ground turrets that erode and plunder beasts
21. The Ember Mech cannot gain enhanced attack through jumping during the energy cannon loading period
22. Added a custom shader for the texture-mapped tracks to enable them to render environmental lighting properly
23. Now some hostile creatures will disappear in peaceful mode
24. Added a crafting recipe for some items
25. Now, a fixed function has been added to turret-type vehicles
26. Naturally generated vehicles will now move randomly, and there is a chance they will command nearby naturally generated soldiers of the same faction to follow them
27. The path movement of soldiers in selected state is changed to straight-line movement
28. When holding a signal gun, the command button will no longer be displayed
2. Fixed the issue where players' soldiers could not follow
3. The Ember Mech is now unable to gain enhanced attack through jumping during the energy cannon loading period
Version 0.4:
1. Fixed some issues that caused the server to fail to start
2. Fixed the issue where the defense of the Erosion Marauder and the SWUN troops had the same value
3. Fixed the issue where unenchanted vehicles would continue to operate even after their drivers were eliminated
4. Fixed the issue of abnormal animation for the rotation of the vehicle's front wheels
5. Fixed the issue of some armored vehicles having excessively low armor values
6. Fixed the issue where the Erosion Portal could not be summoned normally
7. Fixed the issue where the soldier's shotgun could only fire one bullet
8. Fixed the issue of missing texture maps for some vehicle enchantment states
9. Fixed the issue of missing muzzle flame rendering for some soldiers
10. Fixed an abnormal issue with the generation of transport aircraft in swun support
11. Added an item for storing combat units. Right-click to store the player's combat units in the item, and right-click again to release them
12. Added an item to remove combat units. Right-click to remove combat units belonging to the player
13. Added the undead creature tag to some erosion monsters
14. When the Erosion Turret has a mount, its damage source is now changed to the mount
15. Erosion Marauders will no longer summon Erosion Rebels when they spawn
16. The Erosion Giant will now attack other creatures that do not have the hostile tag in the War Machine Mod. The Erosion Giant will now command nearby Erosion Monsters to attack its locked target
17. The Erosion Giant will also use a beam attack during melee combat. Now, each time the Erosion Giant's beam hits a target, it will recover 5 points of health. The turning logic of the Erosion Giant has been optimized
18. When generated, the Erosion Giant will now randomly wear armor, and when hit, its armor durability will be deducted preferentially
18. Now, construction units can also use pickaxe-type tools for maintenance by striking. When construction units are at full health and use the pickaxe-type tool while sneaking and pressing the right button, they can be recycled into item form
19. Two production buildings have been optimized, and now you can use a pickaxe-type tool to rotate their direction by right-clicking
20. Soldiers will now return to their previous fixed positions after ending an attack
21. When moving along a path, soldiers will not automatically board a vehicle if they are in a selected state
22. Added some attack pre-swing animations for ordinary soldiers and optimized the movement AI of soldiers
23. Reduced the jump bonus from the Energy Abundance enchantment on the Ashes Mech, shortened the duration of the Ashes' flight ability, and increased the horizontal movement speed of the mech during the jumping state
24. Increase the healing amount per hit from 1 to 5 for the Ash Mech's melee attack
25. The Ash Mecha now possesses a passive shield of 200 points. When the shield value is greater than 0, shield depletion is calculated preferentially, and damage received will not exceed the current shield value. When not under attack, the shield value slowly recovers
26. After the Ash Mecha lands from a jump or its shield is breached, it enters a boosted state, allowing for one enhancement of either melee basic attack or energy cannon. The enhanced energy cannon transforms into a ray weapon, dealing an additional 4% of the target's maximum health as true damage. When the enhanced melee basic attack lands a hit, the Ash Mecha recovers 10% of its lost health
27. After being enhanced, the three random melee attacks of the Ash Mecha will respectively cause additional damage as follows: 6% of the target's current health as true damage, 8% of the target's lost health as true damage, and 8% of the target's maximum health as physical damage
28. The AI behavior of the Ash Mech has been reset, and it now randomly performs small-scale sweeping attacks, as well as a brand-new melee-range switching maneuver
29. Optimized the melee attack, rendering, third-person perspective when players are driving, and other details of the Ash Mecha
30. The texture of the armed Humvee has been redone
The usage method of the map-making tool has been optimized, and its item description has been updated
32. Move the calculation method for refraction to the front
Version 2.6:
1. Fixed some issues that caused the server to fail to start
2. Fixed the issue of some armored vehicles having too low armor values
3. Fixed the issue where unenchanted vehicles would continue to operate even after their drivers were eliminated
4. Fixed the issue of abnormal animation for the rotation of the vehicle's front wheels
5. Fixed the issue of abnormal coordinates for the gunner seat on the vehicle turret when the player is not in the main driver's seat of the vehicle
6. Added an item to remove combat units. Right-click to remove combat units belonging to the player
7. The usage method of the map-making tool has been optimized, and its item description has been updated
8. Added the undead creature tag to some erosion monsters
9. Now construction units can also use pickaxe-type tools for repair by striking. When construction units are at full health and use the pickaxe-type tool with a sneak right-click, they can be recycled into item form
10. Two production buildings have been optimized, and now you can use a pickaxe-type tool to rotate their direction by right-clicking
11. Soldiers will now return to their previous fixed positions after ending an attack
12. When soldiers are in a selected state during path movement, they will not automatically board vehicles
13. Added attack animations for some ordinary soldiers and optimized the movement AI of soldiers
14. Reduced the jump bonus from the Energy Abundance enchantment on the Ash Mech, shortened the duration of the Ash's flight ability, and increased the horizontal movement speed of the mech during the jumping state
15. Increase the healing amount per hit from 1 to 5 when the Ash Mecha makes a melee attack
16. The Ash Mecha now possesses a passive shield with a capacity of 200 points. When the shield value is greater than 0, shield depletion is calculated preferentially, and damage received will not exceed the current shield value. When not under attack, the shield value slowly replenishes
17. After landing from a jump or having its shield broken, the Ash Mecha will enter a boosted state, allowing it to boost either its melee attack or energy cannon once. When boosting the energy cannon, it transforms into a ray weapon, dealing an additional 4% of the target's maximum health as true damage. When boosting the melee attack and hitting a target, the Ash Mecha will recover 10% of its lost health
18. After being enhanced, the three random melee attacks of the Ash Mecha will respectively cause additional: 6% of the target's current health as true damage/ 8% of the target's lost health as true damage/ 8% of the target's maximum health as physical damage
19. The AI behavior of the Ash Mecha has been reset, and it now randomly performs small-scale sweeping attacks, as well as a new melee-range switching maneuver
20. Optimized the melee attack, rendering, third-person perspective when players are driving, and other details of the Ash Mecha
21. Fixed the issue where NPCs did not board the SWUN transport on time when summoned
22. Redid the textures of the armed Humvee, and updated the textures of some items and corrosive creatures
2. Fixed the issue where radiation engineers would release radiation fields while in vehicles
3. Fixed the issue where the friendly unit generation configuration option was invalid
4. Radiation Troopers will now only release their radiation field when there is no owner. Players' Radiation Troopers will only release their radiation field after receiving an X-key command in standby mode
5. Now, when the main character holds a pick-type tool and left-clicks on a vehicle, it will not cause damage to the vehicle and can instead heal it by 1+ the amount of damage dealt
6. Optimized the AI of the air force in command mode. Now, the flight units selected by players will not perform other maneuvers without authorization before reaching the designated location
7. Added a follow mode for ground and flying vehicles AI, allowing them to follow the actions of their respective players, and optimized the follow mode for soldiers
8. The default frequency of creature spawning has been slightly reduced
2. Fixed the issue of abnormal steering and movement of mecha units in free mode
3. Fixed the issue where radiation troops would release radiation fields while in vehicles
4. Radiation Troopers will now only release radiation fields on their own when there is no owner. Players' Radiation Troopers will only release radiation fields after receiving an X-button command in standby mode
5. Now, when the main character holds a pick-type tool and left-clicks on a vehicle, it will not cause damage to the vehicle and can recover 1+ damage value of health for the main character
6. The AI of the air force in command mode has been optimized, so that the flight units selected by players will not perform other maneuvers without authorization before reaching the designated location
7. The AI of ground and flying vehicles has been enhanced with a new follow mode, allowing them to follow the actions of their respective players. The follow mode for soldiers has also been optimized
8. Synchronized and updated some content updated in version 1.20.1
2. Fixed the issue of abnormal support for friendly troops in challenges
3. Fixed the issue where the abnormal attack status of friendly soldiers prevented normal repair and healing
4. Fixed the issue where enchantment caused abnormal Y-direction movement of mecha vehicles
5. Fixed the issue of abnormal steering and movement of mecha units in free mode
6. Reduced the ability of armed Humvees and armed trucks to destroy blocks
7. Enhanced the chassis steering speed of the four-legged mecha
8. Erosion Marauders and Erosion Ravagers will now join the original Raid event, and whether to enable them can be set in the configuration file
9. Motorcycles can now deal melee damage
2. Fixed the abnormal issue of ground vehicle path movement AI
3. Fixed the issue where the abnormal attack status of friendly soldiers prevented normal repair and treatment
4. Fixed the issue where players could not crush and attack normally when driving vehicles
5. Vehicles can now move and destroy wooden boards
6. Weakened the ability of armed Humvees and armed trucks to destroy blocks
7. Enhanced the chassis steering speed of the four-legged mecha
(2). In version 1.20.1, the main additions include better compatibility in model rendering, a new RTS command system, naturally generated structures, more erosion monsters, bullets, and explosive terrain destruction
2. Fixed the abnormal movement issue of tank AI
3. Fixed the abnormal enemy vehicle AI targeting issue
4. Fixed some abnormal issues when players operate battleship turrets
5. Fixed the issue of idle flying vehicles tilting abnormally
6. Optimized the spawn positions of summoned creatures in defensive challenges
7. Optimized the maneuverability of the flight vehicle
8. Fixed-wing aircraft increased bullet speed and modified collision volume
2. Fixed some color abnormality issues caused by units
2. Fixed an issue where the projections of certain vehicle units were not displayed correctly on the vehicle construction machine
3. Fixed the issue where multiple wheels on a wheeled vehicle could not render and rotate properly
4. Fixed the issue where some combat unit models lacked shadow rendering
5. Fixed some issues in sounds.json
5. Fixed the jittering issue of vehicle-mounted turret rendering at 180-degree angles
6. Fixed the issue where ground vehicle AI kept retreating continuously
7. Fixed the coordinate anomaly issue for the gunner seat on the vehicle turret while players are driving
8. Fixed the issue where friendly soldiers got stuck when summoning vehicles during natural spawning, and optimized the performance
9. Fixed the issue with the abnormal healing range for medics and engineers
10. Enhanced targeting for fixed-wing turret weapons (Fw020 and Lapear)
11. Enhanced the targeting of coaxial armaments on helicopters
12. LAV25 and BMP2 possess amphibious capabilities
13. Added LAV25 infantry fighting vehicle, motorcycle
14. Vehicles can now destroy fragile blocks such as logs and leaves (can be disabled in the configuration file)
15. Adjusted the attack AI of infantry equipped with anti-tank weapons; they now use firearms more frequently against non-armored units
16. Added third-person sound effects for the M2HB, Kord, and Type 85 machine guns, and modified the sound effects of some vehicles
17. Vehicle crush damage is now related to the vehicle's size and speed
18. Extended the maximum flight time of the Ranger-launched Stinger missile
19. The stack size of Phantom Tank and Magnetized Tank items has been changed from 64 to 1
20. Optimized the perspective issue when boarding
21. The control method for wheeled vehicles has been modified, and they can no longer turn in place
22. The default cruising center coordinates of aircraft AI have now been changed to be set when first piloted by an AI entity, and the finalizeSpawn method is no longer executed when summoning vehicles
23. Added melee AI to some soldiers
(1) Harvester Mech Mk.II
(2) Mammoth Heavy Tank Mk.II
(3) Type 99-G Main Battle Tank
(4) APA Gatling Tank (Model and textures provided by @小座钟, with thanks)
(5) Gatling Trooper
(6) Armed Truck
(7) Armed Humvee
(8) Mirage Tank Mk.II
(9) Magnetic Cruise Tank Mk.II
(10) Sandbag
Changes:
Rendering
(1) Added ambient brightness rendering based on color methods for most entity renders; brightness is also rendered when firing.
(2) Optimized the rendering of the F35 Fighter Jet, now featuring movable control surfaces and Mach diamond effects.
(3) Improved firing and movement animations for ground vehicles.
(4) Enhanced rendering for the translucent parts of aircraft.
(5) Removed the tilt rendering for ground vehicles.
Mechanics
(1) Added night vision functionality to some vehicles, toggle with the N key.
(2) The third-person perspective now uses a mixin to change the camera angle instead of the previous method of moving the player's position.
(3) Improved the helicopter gunner view and the aircraft third-person perspective; the third-person view now allows for zooming and aiming.
(4) Ray-type weapons can now penetrate blocks with no collision; adjusted the hit point rendering location; optimized lightning and beam rendering.
Mobs
(1) Added multiple naturally spawning units. Rangers, Conscripts, Erosion Rebels, and Erosion Marauders have a chance to spawn alongside their vehicles when generating naturally.
(2) Changed the models and behaviors for different Ranger troop types. Medics can heal friendly units, and Engineers can repair friendly vehicles.
(3) Added grenade-throwing AI to Rangers, Conscripts, Rebel Soldiers, and Marauder Soldiers.
(4) Naturally spawned friendly soldiers can now be hired using Gold Ingots.
(5) Added behavior where soldier mobs, when attacked from outside their attack range, will automatically alert nearby allies and randomly move towards the attacker's location.
(6) Ground AI now prioritizes targeting the mount when aiming at a mounted entity and now performs simple predictive aiming.
(7) Weakened the Erosion Zombie's summoning and door-opening abilities. Added more armor and equipment to Erosion Zombies and Soulless Husks.
(8) Increased the Erosion Creeper's attack range from 3 blocks to 5 blocks. When it takes explosive damage, the damage is reduced to 0 and it heals for 50% of the original damage value.
(9) Erosion Ghasts are now immune to fire damage. Erosion Skeletons now inflict the Wither effect.
(10) Changed the rendering of the Erosion Portal, made slight modifications to its summoning mechanics, and it now creates a large explosion when destroyed.
(11) Optimized the boarding speed of drivers when vehicles are summoned by Challenge Missions or Portal entities.
(12) Changed the model and weapon configuration for the Scythe Mech X-Type.
(13) Added swimming AI to various mobs.
(14) Adjusted the armor-piercing damage calculation for vehicle armor. It now consistently deals 2x base damage. Missile entities randomly deal an additional 0x to 2x damage, and shell entities randomly deal an additional 0x to 3x damage.
(15) Replaced the drivers in the Soviet support vehicles for the Defense Challenge Mission with Conscripts.
Fixes:
(1) Fixed crashes caused by some vehicles using missiles.
(2) Fixed the issue where the Stinger Missile model failed to render correctly.
(3) Fixed the issue where vehicles caused abnormal player control on the server side.
(4) Fixed the issue where the Mastodon Tank's beam weapon sometimes failed to fire properly.
(5) Fixed the issue where missiles on the Battleship lacked targeting functionality when controlled by a player.
(6) Fixed the issue where some beam weapons did not deal damage correctly when used by hostile mobs.