josh771's AI Director
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
- Posts: 33
- Joined: Thu Feb 14, 2019 3:49 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
- Location: The Sea of Thieves
Re: josh771's AI Director
How do I download This
-
- Posts: 1321
- Joined: Tue Dec 06, 2016 11:25 am
Re: josh771's AI Director
Follor the Github link and download the dirst zip file under Assets. This is the archive you have to load with GZDoom.Bigbad75 wrote:How do I download This
-
- Posts: 139
- Joined: Thu Aug 16, 2018 6:48 pm
Re: josh771's AI Director
If you are using the latest GZDoom, download Slade 3 and follow Caligari87's directions and copy and paste those lines of codes over the appropriate ones, IF the latest GitHub hasn't been updated with the fix yet, it might work right after downloading the zip file. By the way, thank you very much Caligari87Bigbad75 wrote:How do I download This
-
- Admin
- Posts: 6191
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: josh771's AI Director
My fix has been added to the master branch a month ago, though there was no release to go with it.
Download this and load it into GZDoom same as a .wad or .pk3, don't unzip.
https://github.com/JRHard771/AI-Directo ... master.zip
(I have used my moderator powers to add a note to the main post and hopefully avoid any confusion, as Josh seems to have gone on temporary hiatus again).
Download this and load it into GZDoom same as a .wad or .pk3, don't unzip.
https://github.com/JRHard771/AI-Directo ... master.zip
(I have used my moderator powers to add a note to the main post and hopefully avoid any confusion, as Josh seems to have gone on temporary hiatus again).
-
- Posts: 61
- Joined: Sat May 18, 2019 5:49 pm
- Graphics Processor: nVidia with Vulkan support
Re: josh771's AI Director
Thanks for the fix, I just discovered this mod and it's pretty well done. In special, I like it to use with stuff like Sunder (beautiful maps) to turn them from slaughter maps to combat heavy maps.
-
- Posts: 5
- Joined: Sat Apr 27, 2019 9:54 pm
Re: josh771's AI Director
Hey, I am the big dumb and not sure how to get this working -- I usually just run stuff in a .bat like -file AI-Director-master.zip but I can't tell if it's working or not -- where might the settings menu for this mod be? Either I'm blind (good possibility cus am n00b) or it's not working right lol thanks a ton hope I'm not being a bother
-
- Posts: 2
- Joined: Mon Oct 07, 2019 9:37 am
Re: josh771's AI Director
Unfortunately, the Director really does not work with Nashgore. At least for me. After i disabled Project Brutality it starts working again.
-
- Vintage GZDoom Developer
- Posts: 3150
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: josh771's AI Director
This is cool, about the stuck monsters in walls it's an engine limitation and it happened in vanilla too. In ZDoom monsters can get out of walls and things but my guess is you have used a random angle for them and not the angle of the original monsters, they usually face away from walls. But they can also get stuck in dropoffs, there's code from MBF? to allow them to get out too but AFAIK it never worked. In this case you'd need to prevent the spawn.
If i knew those functions were exported to ZScript probably i wouldn't have ported the native doublespawn feature, but it's fun and not really intrusive anyway.
If i knew those functions were exported to ZScript probably i wouldn't have ported the native doublespawn feature, but it's fun and not really intrusive anyway.
-
- Posts: 878
- Joined: Tue May 07, 2019 12:24 pm
- Graphics Processor: nVidia with Vulkan support
Re: josh771's AI Director
was playing with this, it's a neat little mess around. it's a lot of fun with Brutal doom and things like that which are more on the "power fantasy" side.
only feedback i can give is to try remove barrels or at least lower the rate they populate in enemy piles as it can make it REALLY easy to get a pile of enemies with 1 or 2 barrels in the mix.
only feedback i can give is to try remove barrels or at least lower the rate they populate in enemy piles as it can make it REALLY easy to get a pile of enemies with 1 or 2 barrels in the mix.
-
- Posts: 43
- Joined: Sun Nov 29, 2020 6:46 pm
Re: josh771's AI Director
I'm the author of the Dynamic Enemy Reinforcements (DER) mod, which is a fork of AID.
This post explains several bugs in the AID code that are now fixed in DER. I want to give back, because even though I don't use AID at all (it's not a style of gameplay that interests me), I very much appreciate Josh771's code; without it, DER wouldn't exist.
I'll be referring to the current version of the AID Zscript code on Github.
Lines 58 to 117 of that code are the Nudge and Spawn functions, which have these problems:
1. Missing check for clipping on line 98. This was actually fixed in DER today! See this thread for details.
2. But the if block starting on line 98 needs to be moved. Or, rather, the call of Nudge on line 112 should be moved. Either way, the if block needs to be after the final call of SetOrigin. This is the only way to catch all potential spawn problems.
3. The SetOrigin call on line 94 should be moved after Nudge (while remaining before the moved If block of item #2 above).
4. The Nudge function is somewhat bloated and neglects to return after any SetOrigin. I improved that code a lot.
For anyone interested in patching the AID code, I recommend referring to the SpawnOneAt function of my DER code.
This post explains several bugs in the AID code that are now fixed in DER. I want to give back, because even though I don't use AID at all (it's not a style of gameplay that interests me), I very much appreciate Josh771's code; without it, DER wouldn't exist.
I'll be referring to the current version of the AID Zscript code on Github.
Lines 58 to 117 of that code are the Nudge and Spawn functions, which have these problems:
1. Missing check for clipping on line 98. This was actually fixed in DER today! See this thread for details.
2. But the if block starting on line 98 needs to be moved. Or, rather, the call of Nudge on line 112 should be moved. Either way, the if block needs to be after the final call of SetOrigin. This is the only way to catch all potential spawn problems.
3. The SetOrigin call on line 94 should be moved after Nudge (while remaining before the moved If block of item #2 above).
4. The Nudge function is somewhat bloated and neglects to return after any SetOrigin. I improved that code a lot.
For anyone interested in patching the AID code, I recommend referring to the SpawnOneAt function of my DER code.
-
- Posts: 150
- Joined: Mon Jan 21, 2019 10:10 am
Re: josh771's AI Director
Sorry for the bump but, Can you post this temporary fix for the AI Director so people can get a current working version until josh771 returns, it will help people use this without farting around with the code.fcas3t wrote:I'm the author of the Dynamic Enemy Reinforcements (DER) mod, which is a fork of AID.
This post explains several bugs in the AID code that are now fixed in DER. I want to give back, because even though I don't use AID at all (it's not a style of gameplay that interests me), I very much appreciate Josh771's code; without it, DER wouldn't exist.
I'll be referring to the current version of the AID Zscript code on Github.
Lines 58 to 117 of that code are the Nudge and Spawn functions, which have these problems:
1. Missing check for clipping on line 98. This was actually fixed in DER today! See this thread for details.
2. But the if block starting on line 98 needs to be moved. Or, rather, the call of Nudge on line 112 should be moved. Either way, the if block needs to be after the final call of SetOrigin. This is the only way to catch all potential spawn problems.
3. The SetOrigin call on line 94 should be moved after Nudge (while remaining before the moved If block of item #2 above).
4. The Nudge function is somewhat bloated and neglects to return after any SetOrigin. I improved that code a lot.
For anyone interested in patching the AID code, I recommend referring to the SpawnOneAt function of my DER code.
-
- Vintage GZDoom Developer
- Posts: 3150
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: josh771's AI Director
@fcas3t Since AID is on GitHub, why don't you make a PR? That would be easier than messing with the code.