Misc :: Combined Stuff

Mod development and tools for UE1 game titles here.
Post Reply
Nelsona
Posts: 301
Joined: Sat Sep 30, 2017 5:03 am

Misc :: Combined Stuff

Post by Nelsona » Sun Nov 18, 2018 6:57 pm

Subject it's addressing XC environment with power of new natives. Subject means mapping, coding, tutorial stuff so it's off-topic here and there for a default forum view.

Job/Task:
A mutator in certain map dumping paths during game-play ordered by player - learning Bot Pathing - various tests.

Purpose:
Inspiring coders which were wasting time in the past with so called BOT PATHING stuff in run-time which was a MYTH - read again, all was FAKE sh!t stuff - I don't get why was wasted time because adding operational paths with plain UT will not work at all, NOT so far except when we are using XC_Engine with its add-ons.

Intro:
This might be a deliberated incomplete mapping stuff having "player-options" toward A.I. practiced "at home".

Action:
Imagine a small map with a house. On top, a mad monster is waiting team. Bots wont' help here, but they might help if player has... brain :P.
Map might have some marked spots not so buggy in visibility problems but... suggesting locations where player can debate mutator's "mutate" whatever command creating a PathNode in location and connecting this node into "NavigationPointList" being entirely usable. On last floor, under roof, we have only 2 default known PathNodes placed as usual in map. Player has to add nodes until last "custom node" right before to be seen by Monster, leaving the option to retreat. When this last node is connected, Bots will have free route to monster, it will be a MonsterEnd over there distracting MH Bot. Locations recommended are for practicing a bit of Bot Pathing during game and figuring later distances, how do they look in Editor in order to get used with this stuff - like an active/interactive Bot Pathing Tutorial. Mutator used for paths will require XC_Engine else everything goes to an instant game crash, so far won't have support for Lifts - perhaps future versions.

Other benefits:
Of course, usually my work might be aiming 2 or multiple purposes.
Such Mutator can be used in some XC Server in poorly done maps where Bot Support was easy but mapper too moron for dealing with a stupid Bot. Player can create nodes during game-play in order to have support how wants - not in the middle of roads for making Bot to bug aiming enemies - but leaving them a route for supporting player. Such a sample might be Minas_Tirith map. It's a plain one, even other similar ones might work properly if player is dumping nodes properly - tested by self person.

History Note:
My daughter asked me to do a small map poorly decorated in order to do some stunts over there. Because this simple Level should not be for a single purpose I decided to link it with other things - expanded features. Coders with good skills toward vectors specific stuff might do modifications making this mutator a real bad-ass one, so far I've quit thinking at it because I was doing NavAdder in that time, and modules are time consuming even if they worth wasting this time (my opinion). This was my toy for basic checks if a map supports run-time Bot Pathing or Bot Pathing generally VIA Editor, yeah, you can guess well, I did some checks to see first if a map supports A.I. to not waste time with an useless work. It would be frustrating to work hours at a map and heading to a nonsense - OVERSIZED Maps or those with BSP problems will never support Bot Pathing in UE1 - Bot won't work, this is not a joke. Mutator has an automated pathing feature but I never bothered to finish it as long as such thing is very nasty in maps with small spots and it do needs some processing (from both Me and Engine) and for the moment I don't feel that skilled to polish this properly. Part with manual adding node with a key bound works as expected. Command is "mutate donode" and all has a bit of visibility for confirmation.

If anyone is interested to see such stunts I'll add some "A.I.Pack" for download but I have to prepare map first and maybe implementing some helping command or... something else.
I listen...
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -

Nelsona
Posts: 301
Joined: Sat Sep 30, 2017 5:03 am

Re: Misc :: Combined Stuff

Post by Nelsona » Wed Nov 21, 2018 7:15 pm

Good...
So here is a package. Contains MH a map and two mutators ( paths maker - REAL PATHS not stupid triggers, and a Tester ).
The Goal is creating paths during game until Bots will move by themselves into monster area in the house at last Level. Hints about locations and commands are in PDF DOC. Map contains recommended spots.
Warnings:
ALL THESE should have XC_Engine else game is crashing instantly - do requires the newer functions which plain UT doesn't have.
This is a primary run-time paths creator at player's will which I could do for UT, these are nothing very smart. Even Editor making paths does trash at random.
AI_Tutor_Pack.zip
(6.2 MiB) Downloaded 7 times
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -

Nelsona
Posts: 301
Joined: Sat Sep 30, 2017 5:03 am

Re: Misc :: Combined Stuff

Post by Nelsona » Fri Nov 23, 2018 5:56 am

Did anyone figured what's going on here ? We can debate this chapter as an Extra-Tutorial for multiple purposes.
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -

Post Reply