RSS Feed
Go to the official OpenRA Website
The Fourth Trial
minimap
Advanced
Click to see custom Rules.
Lua map
This map includes Lua scripting logic.

Display mission_AIProductionBase.lua or download file.

Display user_ScripterOverride.lua or download file.

Display misc_lua-utilities.lua or download file.

Display mission_AIScriptFunctions.lua or download file.

Display mission_SetupAI.lua or download file.

Display mission_Economy.lua or download file.

Display mission_Main.lua or download file.

Display mission_UIDisplay.lua or download file.

Display mission_AIProductionUnit.lua or download file.

Display user_Events.lua or download file.

Display mission_AIProductionGeneral.lua or download file.

Display mission_SetupPlayers.lua or download file.

Display mission_MasterTables.lua or download file.

Display mission_SetupBases.lua or download file.

Display user_Reinforcements.lua or download file.

Display mission_AITeams.lua or download file.

Checkout documentation

6f9659ff117a86d5f747814219c287b9df66e9ab
Description:

--The Fourth Trial--
by lovalmidas
-------------------
Difficulty Levels: Easy, Normal, MENTAL.

Commander, the situation is dire. Your efforts on the front serve as an example to officer and men on the frontline.

It has come to our attention, that the Soviet forces have broken through on another front, and it appears they are heading straight for our most important asset in the region. This base contains the German Chronosphere and a specialised Allied Tech Center used to calibrated the Chronosphere. They are vital to our war effort.

Our intelligence will investigate how the location of our Chronosphere are made known to the Soviet forces. Meanwhile, you are to assist the Allied General in the defense of the Chronosphere.

As we have to fly you over on short notice, both the Phase Transport and Agent Tanya will not be available. The General will arrange for you to receive a small outpost near his base to make your defense.

You have seen the German new armour design in the last mission. Their anti-tank weaponry is near-unmatched. They will serve their best here.

-------------------
Some features of map:
Features from former Trials

New features below:

(1) MISSION AI IMPLEMENTATION
General mission AI with categorised structure of the Lua files. Critical AI files are mission_.lua. Files named user_.lua can be used to control the AI.

user_ScripterOverride.lua Controls all AI overrides and AI behaviour
user_Reinforcements.lua Controls reinforcement declarations and execution.
user_Events.lua Controls mission event control

Try removing the user_.lua files and see for yourself!

(2) AI BASE-BUILD
Complete base building controls which can be accessed as _BaseNodes in the map editor.

(3) AI BUILDING MACRO-MANAGEMENT
AI makes 'smart' considerations for base building (prioritisation of power, economy, production, tech and defence structures)

(4) AI UNIT TASKFORCES AND TEAMS
AI Taskforce design, you may inspect the Taskforces as AITeams and AIFunctions in user_ScripterOverride.lua

AI will randomly select taskforces to build and execute their functions. Only Move and AttackMove functions are currently implemented.

(5) AI TASKFORCE MACRO-MANAGEMENT
AI prioritises building units to fill taskforces before building them generically.

Rebuilding of harvesters takes highest priority, which may be exploited by an enemy.

(6) AI UNIT RESERVES
Generic AI behaviour, even if there are not TaskForces assigned or designed, the AI uses reserved TaskForces with default but controllable behaviour - Pool, Hunt, Defend, DefendEscort.

There may be four such reserves in the future. Only Pool and Hunt are currently implemented.

(7) AI MICRO-MANAGEMENT?
AI can 'micro' planes now. Be careful!
Also, AI will attempt to rearm planes if their ammo is empty. Currently this will not succeed 100% of the time, the aircraft will go back to its job if it spends too much time. This is to prevent the aircraft from jamming the production queue of the factory.

(8) AI SPEED AND COST CONTROLS
You can adjust the buildtime and costs that can be applied to an AI.

(9) AI CASH RESERVES
AI will reserve some cash
For this mission:
less than 10000: Build only to fill taskforces.
less than 3500: Only Ore Refineries and Ore Trucks will be newly built.

Currently, AI will not cancel its current production.

(10) INFORMATION DISPLAY
Some information can now be displayed at the top of the mission. Very useful if you are trying to figure out why your ally appears to be unsatisfactory.

Previous revision Revision Next revision
minimap

2

It's the latest
Comments for revision 2 (current):
lovalmidas commented on March 9, 2017, 7:38 p.m.

Reason for Revision 2: Syntax error found in Rev 1's release.
.
Please let me know if you encounter any errors and bugs while playing the mission.
.
If you'd like, you can try a 'lite' version of the mission by removing user_Events.lua and user_Reinforcements.lua from the rules.yaml declarations, and then removing objective-related script in user_ScripterOverride.lua (lines 270 to 330).
.
The objectives and reinforcements will be removed but the game should still play itself. Good for observing the mission AI.

KOYK commented on March 10, 2017, 7:51 a.m.

Hi! thank you for you work. is there any chance that you upload a coop version of your work?

lovalmidas commented on March 10, 2017, 10:47 p.m.

I am currently not planning on making a coop version of my missions for a few reasons:
- Would like to focus on getting the mission AI in good order. Right now there are still several areas to work on; this mission is a testbed for to test its capabilities.
- Mission AI may be incompatible with any skirmish AI.
- Introducing the second player may change the mission significantly. Might as well make a separate coop mission.

If you like, you can make the coop conversion yourself. Let me know if you do. :)

Some rights reserved: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. External graphics and sounds are not covered by the license.
Mod:
RA
File Size:
63.3 KB
Categories:
Campaign
Uploader:
Players:
1
Tileset:
TEMPERAT
Size:
70x80
MapFormat:
11
Published:
Mar. 09 - 2017
Downloading:

Parsed by: release-20161019
Lint check status:
pass
release-20161019

Rating:
0.0
Viewed:
789
Downloaded:
270
Played:
0