Ultimate Apocalypse is a mod for Dawn of War Soulstorm, which aims to create the most diverse possible unit and faction selection within the confines of the original DOW engine. We strive to create the most engaging and balanced Warhammer 40,000 game that we can, without sacrificing the fun factor. From hordes of Orks to the towering Titans, you can always find a new way to play UA. We invite all of you to join us on our Discord server to keep up with the development of the mod!

Forum Thread
  Posts  
New AI (Games : Dawn of War : Mods : Ultimate Apocalypse Mod (DOW SS) : Forum : Feedback : New AI) Locked
Thread Options
Catz_Rule
Catz_Rule Uhhh....
May 5 2016 Anchor

It seems that the Space marine AI is also broken (one of Cylarnes recent video's talked about Chaos AI being broken). They work quite well normally, but in this other match i was 'watching', they had 800 req and weren't building anything at all. They had no army, just one squad of Vanguard Veterans and the Librarian. ANd after those got killed, they started building another squad from the Orbital relay, despite also having an operational barracks. They were constantly under attack and only kept building The same one squad despite having resources...

May 11 2016 Anchor

Try another map OR wait for the major AI upgrade: I've been working on the UA AI since Jan and I am on the final UA faction: Daemons and all got a massive make over and updated to the latest patch so I cannot remotely comment on that AI logic or the map you played on (yep, maps can be buggy to the AI).

Catz_Rule
Catz_Rule Uhhh....
May 12 2016 Anchor

Damn, okay. Thanks, hope i didn't offend you though, Awesome work :)


--

Ummm....

May 12 2016 Anchor

Well we're getting here and there reports of stagnation which is becoming more map-dependant: its basically impossible to build AI for bad map design/choices.

Its taken since Late Jan to overhaul the UA AI (after first overhauling the back-end so its neat and clean for the AI to work on-top of) then its going through each of the 12 to update, playtest 50-100+ times, tweak as you, then move on to the next one. Thankfully I have now a super-fast laptop to preform these changes unlike last year. So a lot goes into testing this but can I test all maps especially user-created ones? Nope.. then I start "catering" to those and, thus, breaks elsewhere.

Catz_Rule
Catz_Rule Uhhh....
May 12 2016 Anchor

After that explanation I'm starting to think you probably DO look like your profile photo :D Just a busy skeleton....

--

Ummm....

May 12 2016 Anchor

Been using that avatar since 2004, brah... I am mainly the AI guy in DoW1 but have some real amazing fellow AI scripters help me out and together we're a super team!

Catz_Rule
Catz_Rule Uhhh....
May 13 2016 Anchor

Damn...awesome. So, does having Programming knowledge give an advantage in AI scripting? I'm asking because someone said the modding isn't really programming and as a programmer in training, I'm curious how it works...

--

Ummm....

May 13 2016 Anchor

So Thudo, acording to your responses, the AI cannot continue the fight or build units (in the current version) because an issue with some maps apart from an old AI? But, I've been playing maps provided from the UA team like Titanic Warzone 2v2? (I don't remember the correct name), and I have the same issues. It's there a way to bypass this kind of troubles while we wait the new version?.

Thanks in advance.


May 13 2016 Anchor

Its much closer to VBScripting then actual object orientation. Just a mega ton of If and Then Statements everywhere. ;)

Catz_Rule
Catz_Rule Uhhh....
May 13 2016 Anchor

Huuh, well I've learnt Visual Basic, and am good at logical problem solving and generating pseudo code solutions. If you could use the help, any way i can help you guys..?

--

Ummm....

May 13 2016 Anchor

If you know LUA, go into UA's existing AI folder in \data\ai and look around: see if at first you understand the basic constructs.

May 14 2016 Anchor

If only Daemons are left this means we might see the new update really soon :)

Catz_Rule
Catz_Rule Uhhh....
May 14 2016 Anchor

Huh, found a way. Seems like a simple language, though I'm no good with event. Plus the lua files from UA seem complex in terms of all the functions and call commands. I'll try to go through it slowly and see what i get :D


Edit:What app are you using to read/edit the files? I don't have any app that can open it and don't like the try it online option that's popping up online.

Edited by: Catz_Rule

--

Ummm....

May 14 2016 Anchor

Notepad actually.. ;) NextPad or a hybird text editor of the modern era is preferred as it can delineate different parts of the code and highly them seperately with colours. This is useful if you don't want to look through a wall of functions and how they relate but I am used to it all looking the same that I don't really need a full blown adv. text editor.

Catz_Rule
Catz_Rule Uhhh....
May 14 2016 Anchor

Used Notepad++. I thought there might be something that can let you 'test or run' smaller parts of the game.

--

Ummm....

May 14 2016 Anchor

Yep you can do that also limiting parts of the logic to certain parts provided you change it first in the AE so the unit or item you are testing starts early in the game just as a test. Do this all the time and it saves time.

Reply to thread
click to sign in and post

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.