Map assessment and pathing enhancements
Re: Map assessment and pathing enhancements
Okay, latest update... do whatever else you were gonna do to this one.
I'm assuming you still have all the other files that go with this, I'm just sending back the updated .unr file.
I'm assuming you still have all the other files that go with this, I'm just sending back the updated .unr file.
- Attachments
-
- CTF-UTDM-Cannons-SandF.zip
- (831.71 KiB) Downloaded 119 times
-
- Shot0064.png (1019.52 KiB) Viewed 2839 times
Re: Map assessment and pathing enhancements
Okay, explain what else does it needs. Don't forget that geometry was revised, you should try to work on the newer pathed one - without rebuilding paths unless this is very needed.
Edit: Okay I see it, map is normal. Did I missed anything ?
Edit: Okay I see it, map is normal. Did I missed anything ?
UncodeX Stuff
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Re: Map assessment and pathing enhancements
It's a new class edited directly into the map of 2 player categories, I'm gonna make a more thorough post to forums when I figure out how best to explain it, because it's been something I've been asking how to do forever and everyone kept telling me it was impossible.
So, for the "Bizarro Superman":
//=============================================================================
// Bizarro.
//=============================================================================
class Bizarro expands TMale2Bot;
function PostBeginPlay(){
PlayerReplicationInfo.PlayerName = "Bizarro Superman";
PlayerReplicationInfo.Team = 1;
}
It's the same for the other one too, minus individual changes for the specific player model.
I don't get coding, but I cut & paste with the best of them.
Like a standard PlayerBot it is set with default skill levels... and really all I wanted to do was even up the odds on the map as the other team has 2 UTDM-monsters.
ZenCoder did this on only 2 of his maps, both CTF, and this is the simpler code. He did a more advanced version for a different map involving the Abbey model.
ZC, I think as I'm still fuzzy on pathing, added pathing to 1 of the maps he did specific to the PlayerBot he setup... but I could be wrong about that. What I do know is the one he setup on that particular map was going places the other bots didn't, or going places differently than the others were.
- Attachments
-
- zzzzzzzzzzzzzzzzzzClip0001.png (7.75 KiB) Viewed 2823 times
Re: Map assessment and pathing enhancements
I noticed those things and I did something similar with a default Bot for someone else. But... what exactly does it needs map ? You have paths and patrols. The other Bot (DeathKnight) is a "Bots" type, that one won't follow Flags mission only the "Superman" Bot.
Codes are having logic addressing Team-Games, CTF included. Perhaps Mooore logic when it comes to a DM conversion...
Codes are having logic addressing Team-Games, CTF included. Perhaps Mooore logic when it comes to a DM conversion...
Code: Select all
if (Level.Game.bTeamGame)
PlayerReplicationInfo.Team = 1;
UncodeX Stuff
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Re: Map assessment and pathing enhancements
It just bothered me that no matter what was done, the Red Team had 2 extra "players". Wanted to even things up, and this kinda worked.
But yeah, they are atypical... although they don't follow each other as much as you might think.
Another thing, similar to the UTDM-monsters, these bots show up on the menu as "human". The U1 model does on the scoreboard, the ut99 model doesn't but it reads as human when you order it to do things... although the U1 won't listen to orders in-game but the ut99 one does.
Still, mostly about evening up the teams... screenshot is a bad example, I didn't enter the right number before playing.
But yeah, they are atypical... although they don't follow each other as much as you might think.
Another thing, similar to the UTDM-monsters, these bots show up on the menu as "human". The U1 model does on the scoreboard, the ut99 model doesn't but it reads as human when you order it to do things... although the U1 won't listen to orders in-game but the ut99 one does.
Still, mostly about evening up the teams... screenshot is a bad example, I didn't enter the right number before playing.
- Attachments
-
- Shot0002.png (1.48 MiB) Viewed 2811 times
Re: Map assessment and pathing enhancements
Yeah, do these tests... but it would be great to figure if geometry does damage - that is the difficult part.
As for implementing "players" in map it's not that hard, it just need considerations about what Pawns classes do. "Bot" is not exactly "Bots". Bots are those old classes poorly coded somehow. UT Bot follows orders and is capable to deliver captures. I did not made new classes, I only wrote an actor taking in account a closer Bot and doing setup for name, but... team can be assigned as well, it's not a big problem.
As for implementing "players" in map it's not that hard, it just need considerations about what Pawns classes do. "Bot" is not exactly "Bots". Bots are those old classes poorly coded somehow. UT Bot follows orders and is capable to deliver captures. I did not made new classes, I only wrote an actor taking in account a closer Bot and doing setup for name, but... team can be assigned as well, it's not a big problem.
UncodeX Stuff
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Re: Map assessment and pathing enhancements
Any idea why they get listed as "human" on the scoreboard? It's so much like the UTDM-monsters I was half tempted to ask you to path the U1 bot like you do the UTDM.
I'm doing testing and noting things I want to add, seems weird I never noticed until yesterday the Red Base has armor in it but the Blue Base doesn't, but I'm holding off on any changes until you do, whatever you're gonna do, to this most recent version.
Other than those map embedded bots, the only real changes I added were pickups to the tunnels on either end. Redeemer in one, Invisibility in the other.
I'm doing testing and noting things I want to add, seems weird I never noticed until yesterday the Red Base has armor in it but the Blue Base doesn't, but I'm holding off on any changes until you do, whatever you're gonna do, to this most recent version.
Other than those map embedded bots, the only real changes I added were pickups to the tunnels on either end. Redeemer in one, Invisibility in the other.
Re: Map assessment and pathing enhancements
Only BotPack.Bot is shown as BOT. UnrealI Bots are not recognized as Bot as the CTFGame won't add them in stage - they are not the same thing. But, you might write something nearby those lines... as long as I don't consider them finished that way, and maybe its needed a bit more which escapes me right now.
If this Bots not Bot is altered this way and causing other damage elsewhere perhaps the best way is getting rid of it. UT doesn't use those things after all...
Code: Select all
class Bizarro expands TMale2Bot;
function PostBeginPlay()
{
PlayerReplicationInfo.PlayerName = "Bizarro Superman";
PlayerReplicationInfo.bIsABot = True;
if ( Level.Game.bTeamGame )
PlayerReplicationInfo.Team = 1;
}
UncodeX Stuff
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Re: Map assessment and pathing enhancements
This is the more advanced stuff ZenCoder did on another map:
//=============================================================================
// Amazon.
//=============================================================================
class Amazon expands AbbeyBot;
var() int myTeam;
function PostBeginPlay(){
PlayerReplicationInfo.Team = myTeam;
if ( myTeam == 0 ) {
PlayerReplicationInfo.PlayerName = "Sheena";
multiskins[0] = texture'MyLevel.Amaz1T_0';
} else {
PlayerReplicationInfo.PlayerName = "Xena";
multiskins[0] = texture'MyLevel.Amaz1T_1';
}
}
For this map:
https://unrealarchive.org/maps/unreal-t ... ea07d.html
That's for the Abbey model (though it would work with any model properly configured) and it involves setting up more than 1 bot for 2 teams.
Thoughts?
//=============================================================================
// Amazon.
//=============================================================================
class Amazon expands AbbeyBot;
var() int myTeam;
function PostBeginPlay(){
PlayerReplicationInfo.Team = myTeam;
if ( myTeam == 0 ) {
PlayerReplicationInfo.PlayerName = "Sheena";
multiskins[0] = texture'MyLevel.Amaz1T_0';
} else {
PlayerReplicationInfo.PlayerName = "Xena";
multiskins[0] = texture'MyLevel.Amaz1T_1';
}
}
For this map:
https://unrealarchive.org/maps/unreal-t ... ea07d.html
That's for the Abbey model (though it would work with any model properly configured) and it involves setting up more than 1 bot for 2 teams.
Thoughts?
Re: Map assessment and pathing enhancements
And do multiskins work this way ? For me these written lines without an image of said skin means nothing.
These codes should be based on a CUBE map with pawn inside, manually skinned and figuring exactly skins data.
These codes should be based on a CUBE map with pawn inside, manually skinned and figuring exactly skins data.
UncodeX Stuff
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -
Not often maintained
My UT Mapping works...
Learn the rules like a pro, so you can break them like an artist.
- Pablo Picasso -