[MOD 0.14] AAI Programmable Vehicles
Re: [MOD 0.14] AAI Programmable Vehicles
I think it is a little imba in the beginning of game:
#1.The miner has a mining speed of 4 and mining power of 3.Which is much high than other mod and the vanlid miner. As it is made of 4 burner, I think its mining speed must be near 1.5.
#2.The miner and hauler are car-type but do not need an engine.
#3.Player will get a free miner at the start of game.
(I am Chinese and my English is very poor, so some of my thought is too difficult for me to say in English.So...Can you understand Chinese?)
#1.The miner has a mining speed of 4 and mining power of 3.Which is much high than other mod and the vanlid miner. As it is made of 4 burner, I think its mining speed must be near 1.5.
#2.The miner and hauler are car-type but do not need an engine.
#3.Player will get a free miner at the start of game.
(I am Chinese and my English is very poor, so some of my thought is too difficult for me to say in English.So...Can you understand Chinese?)
Re: [MOD 0.14] AAI Programmable Vehicles
I'm getting a weird lagspike every few seconds after installing your mods (specifically aai-vehicles-laser-tank_0.1.4 and aai-vehicles-miner_0.1.7)
Does anyone else have the same problem?
Does anyone else have the same problem?
Re: [MOD 0.14] AAI Programmable Vehicles
I can't narrow this down to AAI (or even just AAI) but when I installed all of the AAI stuff and started a game I got some slight spikes every few seconds, After disabling Programmable Vehichles and structures, Loading the save, saving it and re-enabling the disabled mods the stutters went away.wormzjl wrote:I'm getting a weird lagspike every few seconds after installing your mods (specifically aai-vehicles-laser-tank_0.1.4 and aai-vehicles-miner_0.1.7)
Does anyone else have the same problem?
I don't want to say this is just AAI or even AAI's fault as there were a few other mods I disabled that didn't get re-enabled.
Re: [MOD 0.14] AAI Programmable Vehicles
Greedings.
PRAISE Earendel for making this mod.
The awesomeness is spectacular...
... aaaand actually a bit scary.
As much as i REALLY want to use this mod i can not get my head around the configuration.
I feel like a toddler looking at a clockwork. "Yeah. Some moves."
Anyway. Thank you for contributing to the factorio experience.
SKleen75
PRAISE Earendel for making this mod.


The awesomeness is spectacular...


As much as i REALLY want to use this mod i can not get my head around the configuration.

I feel like a toddler looking at a clockwork. "Yeah. Some moves."
Anyway. Thank you for contributing to the factorio experience.

SKleen75
YuokiTani Fanboy.
Re: [MOD 0.14] AAI Programmable Vehicles
Hi Earendel,
First of all, thanks for amazing mod, this is what I was looking for.
Sadly I am a bit daft, and I humbly ask You if You could also post setup of hauler muving items from one depot to another. I don't get to play alot lately due to work, so figuring it out is a bit tough for me.
Cheers
First of all, thanks for amazing mod, this is what I was looking for.
Sadly I am a bit daft, and I humbly ask You if You could also post setup of hauler muving items from one depot to another. I don't get to play alot lately due to work, so figuring it out is a bit tough for me.
Cheers
- y.petremann
- Filter Inserter
- Posts: 423
- Joined: Mon Mar 17, 2014 4:24 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
I've managed to make my first Programmable Controller setup controlling AAI
Basically this :

Replace that :

You can look at the thread here
Basically this :
Replace that :
You can look at the thread here
Re: [MOD 0.14] AAI Programmable Vehicles
Hello! Please example Miner in work!
not understand logic you mod work!
not understand logic you mod work!
-
- Burner Inserter
- Posts: 5
- Joined: Wed Apr 06, 2016 4:37 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
Hey,Earendel wrote:I have clarified the combinator diagrams with Input Count where that is required. I've also added some Unit Data, Exchange Data, Vehicle Depot, and Vehicle Deployer examples to the first post.
You my SIr, Are Awsome!!
Re: [MOD 0.14] AAI Programmable Vehicles
so I just rolled up (with the help of the Discord THANKS GUYS - Swan most especially) a Raster Scanner, suitable for a zone scanner -

Constant Combinator R sets the range in total span, range is halved across world origin. You can easily add offsets to your X,Y outputs on the Green wire on the small electric pole
(yeah it's messy as hell. it's late, gimme a break. may revise later)

Constant Combinator R sets the range in total span, range is halved across world origin. You can easily add offsets to your X,Y outputs on the Green wire on the small electric pole
(yeah it's messy as hell. it's late, gimme a break. may revise later)
Raster Iterator
-
- Manual Inserter
- Posts: 3
- Joined: Thu Mar 24, 2016 12:49 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
Friend and I are using this mod, and are attempting to create a depot that sends out miners to deforest the area surrounding our base, with Haulers coming to get the wood and place it in a depot. We're using the same setup from the example posts, but we run into a couple problems-
1. We have everything working as far as zone assignment/unassignment, as well as the miner moving to the zone. At some point, however, it just stops. Just stops moving completely.
2. The hauler doesn't do anything, at all.
1. We have everything working as far as zone assignment/unassignment, as well as the miner moving to the zone. At some point, however, it just stops. Just stops moving completely.
2. The hauler doesn't do anything, at all.
-
- Manual Inserter
- Posts: 2
- Joined: Mon Feb 27, 2017 7:32 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
EDIT: This post will be a bit of a mess too while I figure out how spoilers work.
EDIT2: Fixed, images are in my post below this one since this is my first post.
EDIT3: Forgot to add some information.
EDIT4: It's a bit buggy, after further testing I've found out it's move buggy when K values exceed 90. For now I can't be bothered to fix it, but I will update when/if I do.
EDIT5: Yes, yes, I edit a lot, ok? Just to correct my above edit. It bugs out if you stop the clock incorrectly(in a way it doesn't like, isn't really incorrect).
(If you're interested exactly what: I stopped the clock by setting input on the leftmost combinator of the clock block to 1. This messes up the clock and in turn messes up the whole system. Instead, if you for some
reason want to stop it, simply go into the same combinator and set the operator(+-<>) to something other than what it is(<) )
Also in edit5: Added a new blueprint string
So, I've tested out some circuitry to search for resources in a spiral pattern.
There are some mistakes, It when it gets to a corner, it adds one to the opposite direction of where it's going then returns to it's correct path. I can't be bothered to fix this right now, but I will upload an uploaded version if I do.
As fas as I'm awake it works beyond that.
Another thing is that I haven't checked 100% if the flagging of resources works correctly. The algorithm and navigating the grid works fine, but I have not tested the zone controller to see if it flags all zones.
It's controlled by a clock that sends a single pulse every three(3) ticks. This can be changed to a higher number by changing the numbers in the combinator to the left and right in the clock section.
This is my first time testing out combinators and it was done between 2 and 4 in the morning so please excuse the messy and sub-optimal build.
It works, although, it might be a little slow.
It also doesn't handle the x and y position 0.
So resources in x=0 and y=0 will not be flagged. As far as I can tell this is because factorio handles value 0 as NULL(no signal). There may be a way around this, but I haven't found it.
Math behind it:
EDIT2: Fixed, images are in my post below this one since this is my first post.
EDIT3: Forgot to add some information.
EDIT4: It's a bit buggy, after further testing I've found out it's move buggy when K values exceed 90. For now I can't be bothered to fix it, but I will update when/if I do.
EDIT5: Yes, yes, I edit a lot, ok? Just to correct my above edit. It bugs out if you stop the clock incorrectly(in a way it doesn't like, isn't really incorrect).
(If you're interested exactly what: I stopped the clock by setting input on the leftmost combinator of the clock block to 1. This messes up the clock and in turn messes up the whole system. Instead, if you for some
reason want to stop it, simply go into the same combinator and set the operator(+-<>) to something other than what it is(<) )
Also in edit5: Added a new blueprint string
So, I've tested out some circuitry to search for resources in a spiral pattern.
There are some mistakes, It when it gets to a corner, it adds one to the opposite direction of where it's going then returns to it's correct path. I can't be bothered to fix this right now, but I will upload an uploaded version if I do.
As fas as I'm awake it works beyond that.
Another thing is that I haven't checked 100% if the flagging of resources works correctly. The algorithm and navigating the grid works fine, but I have not tested the zone controller to see if it flags all zones.
It's controlled by a clock that sends a single pulse every three(3) ticks. This can be changed to a higher number by changing the numbers in the combinator to the left and right in the clock section.
This is my first time testing out combinators and it was done between 2 and 4 in the morning so please excuse the messy and sub-optimal build.
It works, although, it might be a little slow.
It also doesn't handle the x and y position 0.
So resources in x=0 and y=0 will not be flagged. As far as I can tell this is because factorio handles value 0 as NULL(no signal). There may be a way around this, but I haven't found it.
Math behind it:
Math stuff
Here's the blueprint string.Blueprint
Last edited by TheChronicler on Tue Mar 07, 2017 1:14 pm, edited 8 times in total.
-
- Manual Inserter
- Posts: 2
- Joined: Mon Feb 27, 2017 7:32 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
Because that was my first post, here's the image:
https://gyazo.com/d254d5ad4e3063ddfab14189c58e8519

https://gyazo.com/d254d5ad4e3063ddfab14189c58e8519

Crash
Crashing from time to time, even while I'm away from keyboard so doing nothing. See screenshot:
https://www.dropbox.com/s/vn38hg3i48ibu ... I.PNG?dl=0
https://www.dropbox.com/s/vn38hg3i48ibu ... I.PNG?dl=0
Re: Crash
This has been fixed in version 0.2.5Brathahn wrote:Hi,
first of all: great mod!
But i have found a bug while playing around with the Unit Controller.
When you set a negative speed with a combinator the vehicle will go that fast.. so -1000 lets it fly away like a bullet![]()
Somehow funny but i think thats not intended.
i made a quick video for you to see what i mean.
Watch the hauler in the bottom right:
https://youtu.be/kJFA4pGQF3o
This should be fixed now, but I couldn't recreate it so let me know if it still happens after updating.Rouks wrote:Crashing from time to time, even while I'm away from keyboard so doing nothing. See screenshot:
https://www.dropbox.com/s/vn38hg3i48ibu ... I.PNG?dl=0
-
- Burner Inserter
- Posts: 18
- Joined: Sat Apr 09, 2016 5:53 am
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
Don't suppose you could double check your Blueprint String? I am being told it is invalid when I try to use itscatterlogical wrote:EDIT: So this doesn't quite work properly. Has some timing issues that I'm try to work out. If anyone more magely than me wants to try and fix it, feel free.
EDIT 2: OK fixed now! Updated image and blueprint
Absolutely loving these AAI mods! Here's a little something I've spent the past few hours working on:
It's an automatic zone manager that can manage up to six zones.
It cycles through each of the zones, removing zoning that no longer contains resources, then automatically jumps to the next zone.
Configure your resources per zone in each of the six decider combinators to the right.
Here's the blueprint string:Code: Select all
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

-
- Burner Inserter
- Posts: 18
- Joined: Sat Apr 09, 2016 5:53 am
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
@Earendel: Found a crash for you to look at.
Situation:
- Deployment Structure with a Chaingunner rolling off the line
- Tile Scanner configured to continuously scan the the spot where the unit comes to rest
- Long arm inserter placed to provide initial fuel to the new vehicle & linked to the scanner with condition "Unit ID Signal > 0" to turn it on.
If you accidentally or deliberately remove the vehicle (pick it back up) while the inserter is trying to fill it, you will get a game crash.
Error:
Error while running event on_tick (ID 0)
__aai-programable-structures__/control.lua:901:attempt to index field "vehicle" (a nil value)
Probably just needs a callback check to keep it from crashing out.
EDIT: Otherwise I am finally getting the hang of this I think. Just finished getting a controller working for my haulers that won't require me to touch it for a very long time even if I deploy more miners or haulers... though the randomness of it might get obnoxious when i get too many, for now with 4/2 it keeps the haulers randomly bouncing between potential pickup points and recalls them back to the depot when their inventory is full lol. Only used 3 scanners (zone scanner to mark the depot & 2 unit scanners) using a combination of the Miner & Patrol examples from the first page
Situation:
- Deployment Structure with a Chaingunner rolling off the line
- Tile Scanner configured to continuously scan the the spot where the unit comes to rest
- Long arm inserter placed to provide initial fuel to the new vehicle & linked to the scanner with condition "Unit ID Signal > 0" to turn it on.
If you accidentally or deliberately remove the vehicle (pick it back up) while the inserter is trying to fill it, you will get a game crash.
Error:
Error while running event on_tick (ID 0)
__aai-programable-structures__/control.lua:901:attempt to index field "vehicle" (a nil value)
Probably just needs a callback check to keep it from crashing out.
EDIT: Otherwise I am finally getting the hang of this I think. Just finished getting a controller working for my haulers that won't require me to touch it for a very long time even if I deploy more miners or haulers... though the randomness of it might get obnoxious when i get too many, for now with 4/2 it keeps the haulers randomly bouncing between potential pickup points and recalls them back to the depot when their inventory is full lol. Only used 3 scanners (zone scanner to mark the depot & 2 unit scanners) using a combination of the Miner & Patrol examples from the first page

-
- Manual Inserter
- Posts: 3
- Joined: Sun Mar 12, 2017 10:43 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
I have one request to make, a small one. I have noticed that the depots are not giving ammo to the combat vehicles, so I have to manually fill the combat vehicles with ammo after each base raid. I was wondering if this was a glitch or if you could make the depots give ammo.
-
- Burner Inserter
- Posts: 18
- Joined: Sat Apr 09, 2016 5:53 am
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
The Depots give ammo just fine but it has to be configured correctly. The top right of the depot is a little box with wires coming out of it. Thats the inventory control box, if you set the ammo to -1 it will attempt to push it out to anything that wants itEnder_Invader wrote:I have one request to make, a small one. I have noticed that the depots are not giving ammo to the combat vehicles, so I have to manually fill the combat vehicles with ammo after each base raid. I was wondering if this was a glitch or if you could make the depots give ammo.

Gets a bit trickier if you want the depot to pull ammo from a hauler & then give it to another vehicle later. You can use the programmable structures & zones to create a detection zone around the depot & circuits to change the inventory settings (connect a wire to that box) depending on the vehicle detected.
-
- Manual Inserter
- Posts: 3
- Joined: Sun Mar 12, 2017 10:43 pm
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
The depots give ammo to haulers fine, but they will not give ammo, like the laser battery, to a combat vehicle, in this example a laser tank. This is the same for all other combat vehicles, not just the laser tank.Exavier724 wrote:The Depots give ammo just fine but it has to be configured correctly. The top right of the depot is a little box with wires coming out of it. Thats the inventory control box, if you set the ammo to -1 it will attempt to push it out to anything that wants itEnder_Invader wrote:I have one request to make, a small one. I have noticed that the depots are not giving ammo to the combat vehicles, so I have to manually fill the combat vehicles with ammo after each base raid. I was wondering if this was a glitch or if you could make the depots give ammo.
I am sorry if this sounds dumb, but I haven't been able to test this. I was wondering of a halter could push a certain amount of ammo onto combat vehicles.
-
- Burner Inserter
- Posts: 18
- Joined: Sat Apr 09, 2016 5:53 am
- Contact:
Re: [MOD 0.14] AAI Programmable Vehicles
Ahh. How did you place the combat vehicles? I found the defaults on them if you place them by hand are a little odd. Drop a Unit Data Scanner and hook it up to a constant combinator set to the specific vehicle ID. The output on the scanner should tell you what its resource requests are. Chances are for some reason the vehicle might not have been given a request value for that ammo type.Ender_Invader wrote:The depots give ammo to haulers fine, but they will not give ammo, like the laser battery, to a combat vehicle, in this example a laser tank. This is the same for all other combat vehicles, not just the laser tank.
I am sorry if this sounds dumb, but I haven't been able to test this. I was wondering of a halter could push a certain amount of ammo onto combat vehicles.
I usually use the Vehicle Deployer building and there is a box on the right side of the exit that lets you program the vehicle needs the same way as the depot. The vehicle will receive the configuration the moment it gets to the end of the platform (something i learned trying to set up a variable system that didn't keep the signal on long enough). Set it to request 100 units of fuel & 100 units of that ammo type, then re-deploy the vehicle from there and it will be set correctly... Or use a Unit Data Controller to program them remotely if you don't wana fetch them.
Let me know if that helps
