Several LUA brain busters

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
User avatar
Teancum
Jedi Admin
Jedi Admin
Posts: 11080
Joined: Wed Sep 07, 2005 11:42 pm
Projects :: No Mod project currently.
Games I'm Playing :: Destiny
xbox live or psn: No gamertag set
Location: Indiana

Several LUA brain busters

Post by Teancum »

Scenario #1: Deathmatch

Here's an interesting one. I'm building a Deathmatch mode (dubbed Combat Training) on the Xbox. The code basically forces everyone onto team 1 an has no AI spawn. When the first player spawns the first time they're assigned to team 1, the second person team 2, the third team 3, etc. The team # is stored in a variable on a per-player basis. When they die, they're reassigned to team 1, they respawn, then are reassigned to their stored team. I don't have any LUA code yet, just pseudo code to understand the process.

Now, here's the issue - assigning Victory. My thought was once the assigned number of points are reached the winner is assigned to team 1 while all losers are assigned to team 2. Here's the problem: if a losing player is on team 1 and we assign the winner to team 1 how do we move the loser while keeping the winner on the winning team?




Scenario #2: Bounty Hunters

Simple enough -- this is a wave-based mode, but different bounties have different "credit" (point) values. Some waves have multiple. Each bounty is marked with MapAddEntityMarker(). The question is this: what are the different valid colors that can be used? Anyone know? I'd like to use about a half a dozen different point values.


More to come.
Jaspo
Command Sergeant Major
Command Sergeant Major
Posts: 282
Joined: Sun Mar 01, 2009 4:34 am
Projects :: AotC DoW+++Boonta Eve Classic
Games I'm Playing :: WoT MBWBVC Robocraft
xbox live or psn: No gamertag set
Contact:

Re: Several LUA brain busters

Post by Jaspo »

For the first, it wouldn't be as simple as instead putting the winner on team 2 and the losers on team 1, would it? Because until the end nobody is on team 2 but dead people are on team 1? And the team variables have nothing to do with "teams" as the battlefront engine knows them, right?
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Several LUA brain busters

Post by [RDH]Zerted »

1) Won't work, I've tried that. The PC game can't handle that many real or fake teams (it crashes to desktop). I assume the XBox can't do it too. The best option I came up with was putting everyone on a team that was an enemy of itself.
2) The game only uses YELLOW. You can try other values and/or change the marker size and icons. The MapXXX methods have a lot of parameters.

For quick reference:
MapAddClassMarker
MapAddEntityMarker
MapAddRegionMarker
MapRemoveClassMarker
MapRemoveEntityMarker
MapRemoveRegionMarker
fasty
1st Lieutenant
1st Lieutenant
Posts: 438
Joined: Thu Apr 15, 2010 4:17 am
Projects :: Server modding
Games I'm Playing :: SWBF2
Contact:

Re: Several LUA brain busters

Post by fasty »

I know the game uses BLUE and RED also. I don't think there are anymore than those 3.
THEWULFMAN
Space Ranger
Posts: 5557
Joined: Tue Aug 17, 2010 3:30 pm
Projects :: Evolved 2
Location: Columbus, Ohio
Contact:

Re: Several LUA brain busters

Post by THEWULFMAN »

Don't hold me to it, but I think GREEN works too.
User avatar
Tears2Roses
Chief Warrant Officer
Chief Warrant Officer
Posts: 336
Joined: Thu Jul 07, 2011 9:20 am
Projects :: Oh some random stuff who knows
Games I'm Playing :: SWBF2
xbox live or psn: PC beats xbox.

Re: Several LUA brain busters

Post by Tears2Roses »

THEWULFMAN wrote:Don't hold me to it, but I think GREEN works too.
green works, I believe its in the dark times 2 V.I.P mode. I know it works, anyhow.
Post Reply