OjitroC wrote:No, Infiltration bots won't work in UT - as you've probably seen they are a subclass of INF_Core.u and so only work in the Infiltration gametype. There is a port of some features of that to UT - try InfiltrationUT (Infiltration275) - this has bots (3 male, 2 female and one boss), I can't remember what they are like as it has been a long time since I played that but perhaps it's worth a look.
Spatial Fear doesn't have bots - the Player Classes will work with normal UT but not the textures - so if you use the SF Female1, the normal female commando skin will be loaded. I have just tried it and didn't get any errors regarding the Player class - movement is a little different and slower though.
Actually SF does have one bot - a subclass of the UnrealShare FemaleBot - this is a test bot used to test the SF Player Classes according to the .u file - so it could possibly be used.
I tried Infiltration 275 (probably the only way to have models/weapons of Infiltration in normal UT) and it works as you said. The good thing is that Infiltration 2.75 and 2.9 can coexist. But the Infiltration player classes seem to be clones of default UT classes (male commando, male soldier, etc.) and they show the same skins and same faces of the default ones (the only model that has an "infiltration" skin is "male inf model", I can't see inflitration skins/faces in male inf commando or female/boss inf classes).
About Spatial Fear, in fact I could not use its player classes/models as bots because they don't seem to be bots, as you say; I don't know where is the bot that is subclass of the UnrealShare FemaleBot mencioned above, to try it. I only see these ones in spatialfear.int:
Code: Select all
Object=(Name=SpatialFear.SFJaelPlayer1,Class=Class,MetaClass=SpatialFear.SFPlayer,Description="Jael Player class")
Object=(Name=SpatialFear.SFPlayer,Class=Class,MetaClass=TournamentPlayer,Description="Spatial Fear Player class")
Object=(Name=SpatialFear.SFMale,Class=Class,MetaClass=SFPlayer,Description="Spatial Fear Male class")
Object=(Name=SpatialFear.SFMale1,Class=Class,MetaClass=SFMale,Description="Spatial Fear Male class 1")
Object=(Name=SpatialFear.SFFemale,Class=Class,MetaClass=SFPlayer,Description="Spatial Fear Female class")
Object=(Name=SpatialFear.SFFemale1,Class=Class,MetaClass=SFFemale,Description="Spatial Fear Female class 1")
EvilGrins wrote: There's been a lot of modifications for UT made that had classes that could be used for monsters or bots that supposedly couldn't be taken out of their respective games that I've found can.
For example, UTRON was a complete modification based on the original TRON movie. I found that some of the computer monsters could be taken out of that gamemode, but they didn't operate so well off of The Grid...
https://www.moddb.com/mods/utron
...although the Tron Deadly Disk does work as a weapon and pickup outside of it, in normal UT... but unless you've got most of the files for Utron it's not really worth it.
Also, Team Orbit which has mechs that can be assigned to human players (got their own unique built in weapons) and can be placed on bots:
Yes, Team Orbit models work fine in normal UT (well, depends on which map), I am using them.
About Utron, I tried... and I can correctly use some models (FlynnBot, TronBot and SarkBot):
Code: Select all
BotFaces[6]=FlynnSkins.Flyn1t_0
BotFaces[7]=TronSkins.Tron1t_0
BotFaces[9]=SarkSkins.Sark1t_0
...
BotClasses[6]=UTron.FlynnBot
BotClasses[7]=UTron.TronBot
BotClasses[9]=UTron.SarkBot
...
BotSkins[6]=FlynnSkins.flyn
BotSkins[7]=TronSkins.tron
BotSkins[9]=SarkSkins.sark
The same scheme does not seem to work for the 2 remaining models, called "guard" and "recognizer".
For example, this is GuardBot:
So, I could not find the correct string for Guard and Recognizer skins and faces. I tried for example "GuardSkins.guard" or "GuardSkins.tron" or "RecognizerSkins.recognizer" but the face is still green.
Dr.Flay wrote:
You can add pawns to the bot list if you edit the int files. See my examples in this thread
viewtopic.php?f=8&t=4177&p=65046#p65046
They may cause various amounts of log spam with missing animation errors, depending on what anims are not used, so not good for use on a server.
This is very interesting. I tried but they don't appear in Marginal UT bot list, so I tried to edit user.ini or xbotslists.ini but they don't appear inside game (it appears wrong model). Certainly I am doing something wrong and I need your help.
I'd like to try them (I don't know how many more are available and usable as bot).
For example:
Code: Select all
[Public]
Object=(Name=DeathMatchTitan.DeathMatchTitan,Class=Class,MetaClass=UnrealShare.Bots,Description="DeathMatchTitan")
Object=(Name=DeathMatchTitan.DeathMatchTitan,Class=Class,MetaClass=UnrealShare.UnrealiPlayer,Description="DeathMatchTitan")
or
Code: Select all
[Public]
Object=(Name=RebKrall.RebKrall,Class=Class,MetaClass=UnrealShare.Bots,Description="RebKrall")
Object=(Name=RebKrall.RebKrall,Class=Class,MetaClass=UnrealShare.UnrealiPlayer,Description="RebKrall")
or
Code: Select all
[Public]
Object=(Name=Centaur.Cent,Class=Class,MetaClass=UnrealShare.Bots,Description="Centaur")
Object=(Name=Centaur.Cent,Class=Class,MetaClass=UnrealShare.UnrealiPlayer,Description="Centaur")
or
Code: Select all
[Public]
Object=(Name=UnrealShare.Fly,Class=Class,MetaClass=UnrealShare.Bots,Description="Fly")
Object=(Name=UnrealShare.Fly,Class=Class,MetaClass=UnrealShare.UnrealiPlayer,Description="Fly")
Should I create .int files from scratch or add these lines to some existing file? And do they need some custom pawn file, as a "rebkrall.u" or what?
Thanks