Contra is a freeware modification for Command and Conquer Generals: Zero Hour real-time strategy game. It's a big project started in 2004. It adds many new units as well as numerous new upgrades, new general's powers and buildings. It also adds new sounds, maps, bug fixes, enhanced graphics, and other effects, as well as three new generals.

Report RSS Contra 009 work in progress - News Update 11

News update on improved Skirmish AI and stability fixes.

Posted by on

Welcome back to Contra, dear generals! This will be an unusual update. This time, we will present you some of the improvements we made to the Skirmish AI. Let's go!

Since 009 Beta 2 release, many players, including me, were disappointed from the AI which was even more broken than the first Beta. It was time to get my hands on it. I started studying and testing AI. After fixing all the major bugs, I got interested in scripting some unusual, special AI behaviors.

What you see below is the Insane AI building a Hadron Collider near your base. I could have kept this one a surprise, but I'm sure many people will still not expect or forget about the AI being able to do it. This hidden attack is performed only by Insane AI on official 1v1 maps, suitable for building Hadron Colliders.

AI Collider

Next up, we have AI deploying AA Radars on their way.

AI Radars

Shandian and Centurions performing overwater attacks. Sounds dangerous, huh?

AI Centurions 1

AI Centurions 2

Troop Crawlers! More trouble.

AI TCs

Tank AI utilizing Bixies.

AI Bixies 1

And dropping heavy tanks behind enemy lines.

AI Bixies 2

A sneaky BTR-50 creating a Sneak Attack in my base.

AI BTR

Assault AI using the Rig Launcher to dig tunnels on its way.

AI Rig Launcher

AI will call paradrop support powers in their base. This prevents them from sending their paradrops on suicide missions.

AI ZTZ Drop

We are also very proud to announce that Contra is much more stable than before. While playing online together, we noticed some suspicious situations (e.g. Nuke Battlemaster having a high chance of causing mismatch in the first few minutes of the game). Every mismatch we were suspicious about was later tested and if confirmed, we went over and fixed it. The most common cause was the following case: Many units had a minimum attack range glitch. If their minimum attack range was too low and they were ordered to attack close to their location, they used to fire a shot which would not register properly. It actually detonates at the bottom left corner of the map and therefore the game considers it a mismatch. Fixing this one drastically reduced mismatch errors. It is shown below.

Mismatch Fixed

More such stability fixes include Leonidas mismatch fix, Squid Drone crash fix, Strategy Center Battle Plan switching crash fix, and a very rare crash found by PeRSuN caused by a garrisoned Laser Defender shooting close enough to damage the building he was in.

Fixes to some texture shaders such as those used on parachutes, particle and AI optimizations improve overall performance. On top of all that, we have ContraVPN in active development by tet, which is as lag-free as possible. It will be integrated with 009 Final once it comes out.

That's all for now. Thank you for making us part of the top 100 mods in this year's MOTY competition. We hope we got you excited once again!

Consider joining our Discord channel if you're up for some online games or just hang out with us.

Mod of the Year Awards

Comments
Valherran
Valherran

Awesome news, can't wait to finally play it!

Reply Good karma Bad karma+6 votes
OhNoesBunnies!
OhNoesBunnies!

So cool. Paws down my favorite mod.

Reply Good karma Bad karma+2 votes
Hahailost
Hahailost

thanks for working on the AI.

Reply Good karma Bad karma+3 votes
Gunship_Mark_II
Gunship_Mark_II

Thank you for keeping this mod afloat for so long, a lot of people hold this one very close to their heart and so far you're all doing great job <3

Reply Good karma Bad karma+4 votes
ZRRepublic
ZRRepublic

AI getting smarter... Looks like I had to do some practice

Reply Good karma Bad karma+1 vote
Glarg
Glarg

Thanks for mention some of the actual causes of mismatches. Those are quite interesting.

Reply Good karma Bad karma+2 votes
IvanderLim
IvanderLim

Nice update

Reply Good karma Bad karma+1 vote
The_Witch-King
The_Witch-King

Awesome work guys

Reply Good karma Bad karma+1 vote
bambilab
bambilab

Very good, thanks guys

Reply Good karma Bad karma+1 vote
keksek
keksek

@ThePredatorBG, this is a nice update, but I noticed a bug in 009 Beta 2 related to Infantry General's Infantry Training perk: it totally doesn't work.

Reply Good karma Bad karma+1 vote
ThePredatorBG Author
ThePredatorBG

That's fixed now.

Reply Good karma+3 votes
keksek
keksek

Great.

Reply Good karma Bad karma+1 vote
albertliwagon25
albertliwagon25

wow...

More challenging to PLay with AI

Who will be the first base to explode! LOL

Reply Good karma Bad karma+1 vote
bertibond
bertibond

Very nice.Thank You very much!
This will save my hollidays!!!!

Reply Good karma Bad karma+1 vote
Ghost-PC
Ghost-PC

Great Work

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

vaxxonpc
vaxxonpc

The AI was already perfect.I am not protesting,but i feel the AI didnt need this type of upgrade.

Reply Good karma Bad karma+1 vote
ThePredatorBG Author
ThePredatorBG

The AI was barely worked on since 007, so many things were broken. AI fixes were very necessary. As for special unit behaviors, they are just a small plus for hard difficulties and won't be seen very frequently.

Reply Good karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
C&C: Generals Zero Hour
Developer
Contra Mod Team
Contact
Send Message
Release date
Mod watch
Follow
News
Browse
News
Report
Report
Share
Related Games
C&C: Generals Zero Hour
C&C: Generals Zero Hour Real Time Strategy
Related Groups
Contra Mod Team
Contra Mod Team Developer & Publisher