AI-Refactored RC2
AI Refactored no longer uses a hotspot JSON. You are safe to remove the old hotspots folder in your AI-Refactored folder
- Reformatted every script for cleaner reading
- Added more XML style commenting and Regions for ease of parsing
- Fixed all debugging sources to use BepInEx logging / Removed Unity Logging
- Added null guards and fixed all 'nullable' fields
- HotspotLoader now uses in-memory hardcoded data for each map (replaces all disk-based loading)
- GameWorldHandler now initializes all global systems on map load, with cleanup after raid
- Overhauled BotMissionSystem
- Upgraded BotMovementController
- Rebuilt BotPoseController
- BotCornerScanner now detects angled cover and blind corners, and also helps to trigger smart leaning behaviors
- FlankPositionPlanner now finds lateral NavMesh-safe positions and filters based on distance and angle
- Rewrote BotTacticalDeviceController to eliminate reflection and use native EFT weapon slot logic
- Refined BotVisionSystem with realistic FOV checks, bone visibility checks, and smarter enemy commit logic
- Other major systems also had a full optimization and logic pass
This release was supported by LLM assistance
I do all of my coding with assistance by an LLM for a multitude of reasons, and to help with cleaning, formatting, and refactoring of my code. This is a tool I will always use, in all of my mods, as it helps me to cut down my own development time by a lot. I do this unpaid and outside of my normal job. There is still a lot of hard work and understanding of Tarkov's internals that goes into these mods by me. If using AI to assist me in developing the mods bothers you, please do not feel like you have to use my mods or support me.