JOBotz makes AI bots in game Joint Operations behave dynamically. Nothing is pre-scripted, the addon figures out where to move the bots.
The addon manages the targets where to send the bots and does its own path-finding. Since there is no extension API for the game Joint Operations, the amount of information that the addon has access to is minimal. That means that the offered funtionality of the addon is limited, so don't expect some clever behavior from the bots, or perfect pathfinding.
Currently the JOBotz addon can make the bots play AAS maps:
° The bots attack the active LFP targets
° The bots respawn at fully captured LFP targets
° The presence of bots affects the takeover of LFP targets
° But currently the bots themselves cant take over LFP target (they can't flip the flag)
° The addon requires around 500MB of memory for its own purposes, depending on map size and complexity.
° Some of the calculation is CPU intensive, if this proves to be a problem for someone using the addon, i will try to implement possibilities to limit CPU usage.
° Install Java 8 from www.java.com.
° Make a new folder of your choice. For example C:\Games\JOBotz.
° Extract the ZIP file to the new folder.
° Copy the files from "maps" subforder to where your Joint Operation game is installed.
Using the addon:
° Start the addon by doble-clicking the "jobotz.cmd" batch-file.
° A message will appear repeatedly in the console: "Waiting 3 sec for JO process"
° The addon is ready to interact with the Joint Operations game.
° Start the game, you can start a LAN game or connect to Novaworld.
° You can use both dedicated serving and serve&play.
° If you intend to play alone, host a LAN game in serve&play mode.
° Currently only a modified stock map Karo Highlands (file AS-KaroBOTZ.npj) with 100 bots on each side (200 bots total)
° Further maps can be prepared to work with the addon, i'll make a tutorial and tools for prepaing own or other stock maps for use with JOBotz
° THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
° This is alpha software, so you might lose time trying to get it work, or it might crash.
° The bots might not be as fun to play as expected.
° And remember, the bots are not sentient