I put the jars both in Bla1AI/0.41.7 and Bla1AI/0.41.7/jlib just to be safe but it still crashes.
Code: Select all
[f=-000001] Loading Skirmish AIs
[f=-000001] [Java Interface] JRE found in registry!
[f=-000001] [Java Interface] Using JRE (can be changed with JAVA_HOME): C:\Program Files (x86)\Java\jre1.8.0_91
[f=-000001] [Java Interface] Successfully loaded the JVM shared library at "C:\Program Files (x86)\Java\jre1.8.0_91\bin\client\jvm.dll".
[f=-000001] [Java Interface] Unable to find common read-only data-dir (optional).
[f=-000001] [Java Interface] Unable to find common read-only native libs data-dir (optional).
[f=-000001] [Java Interface] Initialization successfull.
[f=-000001] Warning: AI for team 0 (ID: 0) failed handling event with topic 1, error: -5
[f=-000001] Error: Failed to handle init event: AI for team 0, error -5
[f=-000001] [WatchDog] deregistering controls for thread [load]
[f=-000001] <Easy Facing> Spectator mode. Widget removed.
[f=-000001] GameID: 673aca57eb992dc9d20c5af5a4e560fe
[f=-000001] Connection attempt from Player
[f=-000001] -> Version: 103.0
[f=-000001] -> Connection established (given id 0)
[f=-000001] Spectator Player finished loading and is now ingame
[f=-000001] <GhostRadar> Spectator mode. Widget removed.
[f=-000001] Skirmish AI "Bot1" (ID:0), which controlled team 0 is now dead
[f=0000030] <Blast Radius> Spectator mode. Widget removed.
[f=0000030] <Unit Marker> Spectator mode. Widget removed.
[f=0000730] Skirmish AI being created for team 0 ...
[f=0000730] [Java Interface] JRE found in registry!
[f=0000730] [Java Interface] Using JRE (can be changed with JAVA_HOME): C:\Program Files (x86)\Java\jre1.8.0_91
[f=0000730] [Java Interface] Successfully loaded the JVM shared library at "C:\Program Files (x86)\Java\jre1.8.0_91\bin\client\jvm.dll".
[f=0000730] [Java Interface] Initialization successfull.
[f=0000730] Warning: AI for team 0 (ID: 0) failed handling event with topic 1, error: -5
[f=0000730] Error: Failed to handle init event: AI for team 0, error -5
[f=0000732] Skirmish AI "Bla1AI" (ID:0), which controlled team 0 is now dead
[f=0000930] Skirmish AI being created for team 0 ...
[f=0000930] [Java Interface] JRE found in registry!
[f=0000930] [Java Interface] Using JRE (can be changed with JAVA_HOME): C:\Program Files (x86)\Java\jre1.8.0_91
[f=0000930] [Java Interface] Successfully loaded the JVM shared library at "C:\Program Files (x86)\Java\jre1.8.0_91\bin\client\jvm.dll".
[f=0000930] [Java Interface] Initialization successfull.
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding energy making buildings
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found aafus
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armadvsol
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armfus
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armsolar
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found cafus
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found coradvsol
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corfus
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corsolar
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tlladvsolar
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllcoldfus
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllmedfusion
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllsolar
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Mexes
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armmex
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armmoho
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found cormex
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found cormoho
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllamex
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllmex
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Builders
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armack
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armacv
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armck
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armcv
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corack
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found coracv
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corck
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corcv
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllack
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllacv
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllck
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllcv
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Factories
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armlab
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corlab
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tlllab
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Factories
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armvp
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corvp
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllvp
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Factories
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armalab
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found coralab
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllalab
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Factories
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armavp
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found coravp
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllavp
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Raiders
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armfast
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armflash
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armlatnk
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armpw
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corak
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corgator
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corpyro
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corseal
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllares
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllburner
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllcoyote
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllprivate
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding Nanos
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armnanotc
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found cornanotc
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllnanotc
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Finding metal makers
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found ametalmakerlvl2
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armckmakr
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found armmakr
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found cmetalmakerlvl2
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found corhmakr
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found cormakr
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: Found tllmm
[f=0000930] <SkirmishAI: Bla1AI 0.41.5 (team 0)>: unitDecider constructed
[f=0000930] ResourceMapAnalyzer by Krogothe, initialized for resource 0(Metal)
[f=0000960] Skirmish AI "Bla1AI" (ID:0, Short-Name:"Bla1AI", Version:"0.41.5") took over control of team 0
Code: Select all
public int init(int teamId, OOAICallback callback)
{
try
{
teamID = teamId;
new CallbackHelper(callback);
new UnitDecider();
tracker = new EnemyTracker();
manager = new UnitManager();
rManage = new ResourceManager(this.teamID);
Emanager = new EconManager(teamId, this.manager, this.rManage);
Mmanage = new MilitaryManager(this.teamID, this.manager, this.rManage, this.tracker);
assistMode = false;
}
catch (Exception ex)
{
CallbackHelper.say("Error in init");
CallbackHelper.say(ex.toString());
return 0;
}
return 0;
}