ENDLESS™ Space 2 is turn-based 4X space-strategy that launches players into the space colonization age of different civilizations within the ENDLESS™ Universe. Your Vision. Their Future.
- does AI use this module for Tactics selection (pre-battle & Tactic deckbuilding)
- does AI use this module for ship design ?
- in the future, will we be able to modify the AI or is it just a "read only" tool to know what the AI does, that won't have more purposes that to know how to debug xml scripts ?
- does AI use this module for Tactics selection (pre-battle & Tactic deckbuilding)
- does AI use this module for ship design ?
Pre-battle tactics-selection is done via the decision graph, yes (more on said graph shortly). The deck and modules are chosen based on a bunch of metrics that are calculated in the analysis: basically each module and each play is good in a certain set situations and bad in others. So the AI first decides who their current primary enemy is and then figures out what set of situations (Lasers? Big ships? Shields?) they are up against in order to choose which modules and plays it should use. I don't have time at the moment to explain exactly how this works as it's a little arcane, but you can take a peek at the numbers being run in the situation debugger, in the analysis tab:
- in the future, will we be able to modify the AI or is it just a "read only" tool to know what the AI does, that won't have more purposes that to know how to debug xml scripts ?
As shown in the stream it is possible to write as well as to read in certain places. When JL and I make changes though we do so in code: unlike EL's, which had a lot of external XML data, ES2's AI is written entirely in C# with the only data coming from a synchronisation of the game state. We're not exactly sure at this point how AI modding will articulate, but as the AI is handled by it's own external DLL it's theoretical possible (though not really practicable at this point) to replace the DLL with your own. We still need to discuss exactly how modders would go about doing this in practice though.
This is incredible! Although it's listed out separately from the modding side of things, I can see this level of detail being huge for doing up new races via mods. I know when I did new races back in ES1, they tended to be about as intelligent as bricks, and it was really hard to know why. This would've been a god send.
About betterdebugtools, I've decrypted some of its language. It is using a basic encryption just changing the letters and stillcommunicatinginEnglish. It isreasonableas it was born inan English language environment, and those letters thathave distinguishedparallellines, angles are quite mathematic in nature, easier to understand thatLatinalphabet. So the messages so far are: "Hello Humans", "Assuming Command", "Deploying ENFER Protocols". Here is a photo of alphabet known to me so far.
Sorry to necro, but since it's pinned I didn't think it would be an issue.
So, does this still work or was it scrapped after the "stunt" for the launch?
I've been trying to get into E.N.F.E.R. tool and see the choices being made and why by the AI and such. I open the game, let it sit for about a minute and then try to access "localhost:4377" but it is always not found.
Kweel_Nakashyn
Old Pilgrim
Who's holding the torch ?
Kweel_Nakashyn
Old Pilgrim
23 300g2g ptsReport comment
Why do you report Kweel_Nakashyn?
Are you sure you want to block Kweel_Nakashyn ?
BlockCancelAre you sure you want to unblock Kweel_Nakashyn ?
UnblockCancelDEVwilbefast
Lost Dev
Something is afoot at the end of my leg!
DEVwilbefast
Lost Dev
37 000g2g ptsReport comment
Why do you report wilbefast?
Are you sure you want to block wilbefast ?
BlockCancelAre you sure you want to unblock wilbefast ?
UnblockCancelRomeo
Literary Transformer
Never shift in to reverse without a backup plan.
Romeo
Literary Transformer
38 900g2g ptsReport comment
Why do you report Romeo?
Are you sure you want to block Romeo ?
BlockCancelAre you sure you want to unblock Romeo ?
UnblockCancelVIPSuperMarloWorld
Auriga
VIPSuperMarloWorld
Auriga
29 400g2g ptsReport comment
Why do you report SuperMarloWorld?
Are you sure you want to block SuperMarloWorld ?
BlockCancelAre you sure you want to unblock SuperMarloWorld ?
UnblockCancelVIPsatoru
Epistis
Wherever you go, there you are
VIPsatoru
Epistis
42 300g2g ptsReport comment
Why do you report satoru?
Are you sure you want to block satoru ?
BlockCancelAre you sure you want to unblock satoru ?
UnblockCancelPirat90
Old Timer
Played it a bit, it's ok.
Pirat90
Old Timer
26 300g2g ptsReport comment
Why do you report Pirat90?
Are you sure you want to block Pirat90 ?
BlockCancelAre you sure you want to unblock Pirat90 ?
UnblockCancelsamsonazs
Enthusiast
"Idiots try to maintain order - A genius can control chaos"
samsonazs
Enthusiast
29 200g2g ptsReport comment
Why do you report samsonazs?
Are you sure you want to block samsonazs ?
BlockCancelAre you sure you want to unblock samsonazs ?
UnblockCancelPirat90
Old Timer
Played it a bit, it's ok.
Pirat90
Old Timer
26 300g2g ptsReport comment
Why do you report Pirat90?
Are you sure you want to block Pirat90 ?
BlockCancelAre you sure you want to unblock Pirat90 ?
UnblockCancelRomeo
Literary Transformer
Never shift in to reverse without a backup plan.
Romeo
Literary Transformer
38 900g2g ptsReport comment
Why do you report Romeo?
Are you sure you want to block Romeo ?
BlockCancelAre you sure you want to unblock Romeo ?
UnblockCancelvideovillain
Pixel Twister
Improve yourself, improve the universe!
videovillain
Pixel Twister
26 100g2g ptsReport comment
Why do you report videovillain?
Are you sure you want to block videovillain ?
BlockCancelAre you sure you want to unblock videovillain ?
UnblockCancelVIPKuma
Hissho Lord
VIPKuma
Hissho Lord
35 800g2g ptsReport comment
Why do you report Kuma?
Are you sure you want to block Kuma ?
BlockCancelAre you sure you want to unblock Kuma ?
UnblockCancelvideovillain
Pixel Twister
Improve yourself, improve the universe!
videovillain
Pixel Twister
26 100g2g ptsReport comment
Why do you report videovillain?
Are you sure you want to block videovillain ?
BlockCancelAre you sure you want to unblock videovillain ?
UnblockCancelMattoFrank
Newcomer
MattoFrank
Newcomer
5 400g2g ptsReport comment
Why do you report MattoFrank?
Are you sure you want to block MattoFrank ?
BlockCancelAre you sure you want to unblock MattoFrank ?
UnblockCancelLexan1x
Newcomer
dfsdf
Lexan1x
Newcomer
1 300g2g ptsReport comment
Why do you report Lexan1x?
Are you sure you want to block Lexan1x ?
BlockCancelAre you sure you want to unblock Lexan1x ?
UnblockCancel