Mind Reader

Search, find and discuss about Mutators!
dot
Average
Posts: 59
Joined: Tue Oct 30, 2018 3:41 am

Mind Reader

Post by dot »

Tool for debug bot and pathes.

Original source: http://www.uncommonplace.com/games/mindreader.html (dead)
Description on wiki: https://wiki.beyondunreal.com/Legacy:Mind_Reader

Uploaded here because source site die.
Spoiler
Mind Reader 1.1 - by David Catmull - uncommon@uncommonplace.com - http://www.uncommonplace.com/

What's it all about?
Ever wonder why bots do what they do? Especially when you think they should be doing something else? This mutator will allow you to explore the inner workings of a bot's mind. Such as it is.

The best way to use this mutator is as a spectator.. because otherwise you'll be too busy shooting to make use of it. You can use it in the regular flying-camera mode, or by switching to spy on individual bots. If you do the flying-camera thing, then you'll get data on whatever bot you're looking at, as an extension of the player name that always pops up when you look at someone.

The readout is as follows:
  • State: Every object in UnrealScript has states; bots have states like "Fallback", "Retreat", "Falling", and "Dying".
  • Move Target: This is usually the nearest pathnode that the bot is moving towards, and it can also be an item that the bot is about to pick up.
  • Enemy: Whoever the bot's designated target is.
  • Orders: Defending, Attacking, Following, etc.
  • Real Orders: The actual orders that have been given to a bot. This can sometimes be different from its working orders, above. For example, if it's told to defend, but there's nothing to defend, it may decide to do something else for the time being.
  • Order Object: The thing or player the bot was told to defend, or follow, or whatever.
  • Alternate Path: The marker that helps bots vary their attack routes in CTF
  • Goal: This text string is updated sporadically as a general indicator of what the bot is doing. It often becomes obsolete long before it gets updated, but it still can be useful.
Also, you will see frames appearing around certain objects:
  • Red crosshairs:
    Enemy.
  • Green box:
    Order Object - remember, could be a player, could be a thing.
  • Blue box:
    Move Target - this is usually a pathnode, which you otherwise can't see. It may also be an item that the bot wants to pick up, or the player that the bot is following.
  • Blue cross:
    Destination - the location that the bot is trying to reach. Usually the location of the Move Target, unless the bot is doing evasive/tactical maneuvers, wandering, or trying to find its way back to the path node network.
  • Yellow boxes:
    Route Cache - the pathnodes that make up the route that the bot is following.
  • Magenta crosshairs:
    The bot's current chosen AlternatePath.
  • Inverted boxes:
    Team-colored identifiers for flags in a CTF game. If the flag is being carried then a cross is drawn in the color of the carrier. This currently only works in CTF-based games.

Mutate commands

Bind these commands (like "mutate MRDetachCam") to a key for easy access.
  • MRDetachCam:
    If you are spectating and tracking another player (when it says "Live feed from..." at the bottom), this command will stop your camera right where it is so that you can move it freely from there. This is better than (or different from) hitting the altfire button, which will take you back to where you were before you started tracking people.
  • MRNextFlag and MRPrevFlag:
    These commands will cycle through viewing the flags in the game, just as the fire button cycles through the players. This will appear a bit erratic because of the fact that the flag isn't always where it appears to be: when you see a player carrying a flag, it's really an illusion. So the mutator has to do some extra work to match that illusion. Also, there is no way to distinguish between watching a flag that is being carried, and watching a player who is carrying a flag. "Next" and "previous" do not necessarily go by the team order red-blue-green-gold (if you're playing CTF4 or CTF+), depending on how the map was constructed. These commands also work in Flag Domination, and should work in Scavenger Hunt though I have not tested it.
  • MRToggle:
    Toggles the Mind Reader display on and off.

Why is it cool?
This thing can be very useful when you're trying to tweak bot behavior in mods and maps. It lets you discover things like, are they picking the right spots to defend? Why do they go there? How are my paths working? Junk like that.


More to come
I plan to add a few more fancy things, like locking on to a bot in free camera mode (so the data doesn't fade out when you're not looking at the bot).


Incompatibility
Mind Reader doesn't work if you also have the Relic mutators enabled. What's really happening is that the Relic mutators don't work with any other HUD mutators, and I don't thing there's anything I can do about it.


Thanks
The frames were accomplished by copying code from ITSHUD from Unrealistic (http://www.planetunreal.com/unrealistic).


New this version
  • Mutate commands
  • Health is shown regardless of team
  • AlternatePath display
  • Flags are always marked
scr_1542970438.jpg
mindreader.zip
Alternative download: https://web.archive.org/web/20160407004 ... reader.zip

Another useful tools:
Bot Path Node Usage Beta
MindReader2 - for monsters
You do not have the required permissions to view the files attached to this post.
Last edited by dot on Fri Nov 23, 2018 10:15 pm, edited 1 time in total.
User avatar
Krull0r
Average
Posts: 37
Joined: Fri Oct 19, 2018 10:31 am
Personal rank: 227 Emitter Expert
Location: Germany

Re: Mind Reader

Post by Krull0r »

This tool is awesome! It helped me alot to fix strange AI behavior!
JackGriffin
Godlike
Posts: 3776
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: -Retired-

Re: Mind Reader

Post by JackGriffin »

I made a mindreader2 out of this for scripted pawns. I spoke with the original author and he gave full permissions to do anything with this we wanted. It's really an overlooked and very useful little tool. I use the scriptedpawn one now and again to find out where I fucked up my coding on them.
So long, and thanks for all the fish
dot
Average
Posts: 59
Joined: Tue Oct 30, 2018 3:41 am

Re: Mind Reader

Post by dot »

v1.2
scr_1543005446.jpg
  • Added draw cached path.
  • Added Focus.
  • Added labels for Destination and Focus.
  • Better name for InventorySpots.
  • Added last point for the cached path.
  • Added FaceTarget.
MindReader-1.2.zip
You do not have the required permissions to view the files attached to this post.
JackGriffin
Godlike
Posts: 3776
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: -Retired-

Re: Mind Reader

Post by JackGriffin »

Dot, I can't remember if I used the better overlay code for mindreader2 or not but you might see if the data displayed doesn't slide around on the second version versus this one. If it does grab the way mine does it and it will improve this one quite a lot.
So long, and thanks for all the fish
dot
Average
Posts: 59
Joined: Tue Oct 30, 2018 3:41 am

Re: Mind Reader

Post by dot »

You mean https://www.ut99.org/viewtopic.php?p=109191#p109191 ?
Here were simple code.

If you mean another mutator - post on forum or provide link.
JackGriffin
Godlike
Posts: 3776
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: -Retired-

Re: Mind Reader

Post by JackGriffin »

Yeah, that's the one. I just looked because I couldn't remember if I used the better code or not. I didn't.

If you really want to improve both of these mods greatly you could take the "simulated function DrawMonsterName(Canvas C)" function from Monsterhunt2Gold and use it in place of this simpler drawing. It works WAY better and sticks to the target. I just uploaded a video demonstration of how much better the information is displayed even at very high Z angle:
7W0ba8_johU

That's what I was talking about.
So long, and thanks for all the fish
dot
Average
Posts: 59
Joined: Tue Oct 30, 2018 3:41 am

Re: Mind Reader

Post by dot »

v1.3
scr_1543010758.jpg
scr_1543010309.jpg
  • Added support for any Pawns.
  • Added support for ScriptedPawns.
MindReader-1.3.zip
You do not have the required permissions to view the files attached to this post.
Buggie
Godlike
Posts: 3227
Joined: Sat Mar 21, 2020 5:32 am

Re: Mind Reader

Post by Buggie »

v1.4

- add support for bots inside X-Vehicles
- add support output some Vehicles attributes as well.

Always check latest posts in this topic, for be sure you download latest version.
MindReader-1.4.zip
You do not have the required permissions to view the files attached to this post.
Last edited by Buggie on Mon Oct 10, 2022 8:56 pm, edited 1 time in total.
Buggie
Godlike
Posts: 3227
Joined: Sat Mar 21, 2020 5:32 am

Re: Mind Reader

Post by Buggie »

v1.5

- Better output for info.
- add more info for output.
- better support vehicles.

Always check latest posts in this topic, for be sure you download latest version.
MindReader-1.5.zip
You do not have the required permissions to view the files attached to this post.
Last edited by Buggie on Mon Oct 10, 2022 8:56 pm, edited 1 time in total.
Buggie
Godlike
Posts: 3227
Joined: Sat Mar 21, 2020 5:32 am

Re: Mind Reader

Post by Buggie »

v1.6

- More info.

Always check latest posts in this topic, for be sure you download latest version.
MindReader-1.6.zip
You do not have the required permissions to view the files attached to this post.
Last edited by Buggie on Mon Oct 10, 2022 8:57 pm, edited 1 time in total.
Buggie
Godlike
Posts: 3227
Joined: Sat Mar 21, 2020 5:32 am

Re: Mind Reader

Post by Buggie »

v1.7

- MindReader.MindReader can be placed on map or used as ServerActor. Useful for make test maps with already linked MindReader for not mess with launch string.

Always check latest posts in this topic, for be sure you download latest version.
MindReader-1.7.zip
You do not have the required permissions to view the files attached to this post.
Last edited by Buggie on Mon Oct 10, 2022 8:57 pm, edited 1 time in total.
Buggie
Godlike
Posts: 3227
Joined: Sat Mar 21, 2020 5:32 am

Re: Mind Reader

Post by Buggie »

v1.8

- MindReader track closest bot in range of 3000uu and show info about it, if it at screen center. Such allow read bots, who inside vehicles, for example, without actually spectating them.

Always check latest posts in this topic, for be sure you download latest version.
MindReader-1.8.zip
You do not have the required permissions to view the files attached to this post.
Last edited by Buggie on Mon Oct 10, 2022 8:57 pm, edited 1 time in total.
Buggie
Godlike
Posts: 3227
Joined: Sat Mar 21, 2020 5:32 am

Re: Mind Reader

Post by Buggie »

v1.9

- Show gorizontal velocity (XY) together with full (XYZ) - handy for debug jump and dodge.
- Black background for text labels.
- More bright text colors for better readability.

Always check latest posts in this topic, for be sure you download latest version.
MindReader-1.9.zip
scr_1661295475.jpg
scr_1661295488.jpg
scr_1661295504.jpg
scr_1661295522.jpg
scr_1661295540.jpg
You do not have the required permissions to view the files attached to this post.
Last edited by Buggie on Fri Oct 11, 2024 9:53 am, edited 2 times in total.
User avatar
OjitroC
Godlike
Posts: 3754
Joined: Sat Sep 12, 2015 8:46 pm

Re: Mind Reader

Post by OjitroC »

Using this in 469c RC4, to view ScriptedPawns (which it does well - it's pretty cool to fire at a SP and then see the path it follows, plus state, indicated on-screen as it tries to attack me).

In the log I get the following 'spam'
Spoiler
Warning: Property PF_AutoVPan of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_AutoUPan of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Semisolid of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Environment of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_AutoVPan of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_AutoUPan of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Semisolid of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Environment of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_HighShadowDetail of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_Gouraud of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialLit of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_CloudWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SmallWavy of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_SpecialPoly of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_NoSmooth of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
Warning: Property PF_TwoSided of Class Core.IntProperty not found
Warning: Skipping 0 bytes of type 3
And a LOT (4MB+ in a 12 minute game) of these 2 lines :
Spoiler
ScriptWarning: MindReaderHUD DM-[NES]USZ_2022.MindReaderHUD0 (Function MindReader.MindReaderHUD.PostRender:045F) Accessed None 'PlayerReplicationInfo'
ScriptWarning: MindReaderHUD DM-[NES]USZ_2022.MindReaderHUD0 (Function MindReader.MindReaderHUD.PostRender:0485) Accessed None 'PlayerReplicationInfo'
I also get the latter "Accessed None 'PlayerReplicationInfo'" when using MinderReader2 which is specifically designed to track ScriptedPawns.

I am using EnhancedRelics which alters the default HUD so perhaps it's all to do with that (though that doesn't stop MinderReader from working effectively)?