VH Mode -- the concept

Discuss and catch up on anything related to the SWBF1 Conversion Pack

Moderator: Moderators

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

VH Mode -- the concept

Post by Teancum »

This is basically my brainstorming and gathering from others' ideas, but feel free to comment if you like. I'm just trying to see how plausible this is, and seeing it in front of me helps.

Phase I – Research and Development
*Implement ‘Forced Vehicle’ code as found in Eagle_Eye’s thread
*Adjust loop to numspawns -1 as the max, reset once that number is reached
*Add ExitVehicle death code. If you exit, you die
*Possibly a self-destruct for the vehicle too by inflicting damage? We have to get rid of it somehow
*Add class-based vehicle code – similar to original code, but loads a specific vehicle according to class chosen
*In the future the ‘hero’ vehicle will be a low-health flyer of some sort

Phase II – Preparation of Sides
*Sides are balanced. If you pick a certain class, other vehicles of that class will have similar attributes. The will not be like the shipped vehicles.
*Four Main Classes / One Hero Class
---Speeder
---Tank
---Walker
---Special (unlockable)
---Flyer (hero only)
*Republic
---BARC
---IFT Tank
---AT-XT
---Swamp Speeder
---Jedi Interceptor
*CIS
---STAP
---AAT
---Homing Spider
---Hailfire
---Tri-Fighter
*Rebel Alliance
---Imp Speeder bike
---AAC-1
---AT-LT (also known as the Pandemic AT-PT)
---Combat Speeder
---A-Wing
*Imperial
---Imp Speeder bike
---IFT Tank
---AT-ST
---TIE Mauler
---TIE Interceptor
Phase III – The Pretty Stuff

*Class Selection Screen
---Each vehicle is shrunk down to human size and has one bone in it, bone_root, this ‘mini-vehicle’ is what you’d see on the select screen
-----Speeder classes have a unit ‘bolted’ onto them (in the select screen and during play as well)
---The idle animation for these units is simply a 360 degree turn that takes 10-15 seconds to complete a rotation, ‘showing off’ the vehicle
*Easy LUA implementation
---Implements right into a specific gametype lua
---Code uses GetCommandPostCaptureRegion()
-----So long as all spawn points are created inside a CP’s capture region, it will automatically spawn you in a vehicle. No need to specify
---Because of it’s general nature, it can be combined with modes like Conquest, CTF, 1-Flag and Team Deathmatch easily
Hebes24
Sith Master
Sith Master
Posts: 2594
Joined: Sat Jun 03, 2006 5:15 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: In An Epic Space Battle!
Contact:

Re: VH Mode -- the concept

Post by Hebes24 »

Sounds Good. Hopefully it will work out better than the old VH mode.
User avatar
DarthD.U.C.K.
Master of the Force
Master of the Force
Posts: 6027
Joined: Wed Sep 27, 2006 11:05 am
Location: Duckburg, Germany

Re: VH Mode -- the concept

Post by DarthD.U.C.K. »

sounds awesome!
EGG_GUTS
Master Bounty Hunter
Master Bounty Hunter
Posts: 1626
Joined: Thu Dec 07, 2006 7:38 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: CANADA!

Re: VH Mode -- the concept

Post by EGG_GUTS »

Good Idea, this is actually very interesting. :)
SilvaDalek
Sith
Sith
Posts: 1329
Joined: Sun Dec 02, 2007 12:52 pm
Games I'm Playing :: Destiny and FIFA
xbox live or psn: TH3 R0LL3R

Re: VH Mode -- the concept

Post by SilvaDalek »

This sounds fun! :P
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

Re: VH Mode -- the concept

Post by Teancum »

Yeah, and it literally is all possible, with a few exceptions I'm not sure about. It's just that I'd need a fairly full-time Modeler to re-export stuff, and [RDH]Zerted fairly full-time for awhile. The bonus to the whole thing is that Zerted and I can also work on Race mode with this existing code, as we'd have everything set up to force you into, and to stay in, your vehicle. From there it's just coding checkpoints and whatnot.

I dunno, I know I can count on AceMastermind for the model re-exports and that Zerted and I can do coding/a demo level together, but it's on the back burner for now. I need to finish up existing Convo Pack units and Zerted's got his shell/mode/era project + other projects he's working on.

You guys like the concept though? I think it'd be awesome -- I invision it as more than one mode: VH Conquest, VH CTF, VH 1-Flag, VH Team Deathmatch and VH Race. It'd be like Mario Kart for SWBF2! :funny2:

@ Zerted -- if you read this: I'd like to hear your thoughts on the matter, either publicly or on Xfire. If you think this is plausible without tremendous amounts of work I'll start a demo map for our testing purposes.
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: VH Mode -- the concept

Post by [RDH]Zerted »

I'm not sure about the vehicles in the class selection screen, but I know how to do all the other parts.

I don't what you're talking about with the CP capture regions. You can move the players into vehicles right as they spawn or can force spawn them as soon as they pick a unit class. The map builder will have to specify spawn paths in the lua as there is no way to get a path point from a CP or anything else. You can teleport to a region, but you can't spawn at one.
...plausible without tremendous amounts of work...
Depends on the quality you want. Its not hard to toss the vehicle code and death (you could just reput them back into the same vehicle) code into ScriptPostLoad() and get it working.

If you want good integerate into the rest of the game modes, then theres all the objective containers, method callbaks, AI goals, timers, and other stuff to manage. Getting all that working and making the game mode easily startable, like Conquest, takes a lot more work. But its been done before so it can be done again (and gets easier/faster each time).

If it is created as an objective game mode, then adding it to any other objective based mode should be almost trivial (at least I'm hoping). Of course, if at any point in the future VH is being planned on turning into an objective game mode, then its best to do it correctly the first time.

I've made so much progress on custom eras today that I don't want to spend much time thinking about other things. I can do the coding, but its always best to have the full and complete ideas for the mode(s) before starting.
User avatar
Delta 47
Jedi
Jedi
Posts: 1127
Joined: Sun Dec 23, 2007 12:07 am
Games I'm Playing :: BioShock
xbox live or psn: Delta811
Location: MI, USA
Contact:

Re: VH Mode -- the concept

Post by Delta 47 »

This sounds great Tean! :thumbs:
Grev
Hoth Battle Chief
Hoth Battle Chief
Posts: 3132
Joined: Sun Dec 09, 2007 11:45 pm
Projects :: No Mod project currently.
Games I'm Playing :: Minecraft
Location: A Certain Box Canyon

Re: VH Mode -- the concept

Post by Grev »

This is, I think the first time Ive given feedback to tean, so GREAT JOB! Great idea!
MasterSaitek009
Black Sun Slicer
Posts: 619
Joined: Wed Aug 23, 2006 4:10 pm

Re: VH Mode -- the concept

Post by MasterSaitek009 »

Teancum wrote: You guys like the concept though? I think it'd be awesome -- I invision it as more than one mode: VH Conquest, VH CTF, VH 1-Flag, VH Team Deathmatch and VH Race. It'd be like Mario Kart for SWBF2! :funny2:
An Xbox Clone Wars mode would be cool too.
Should be fun. :)
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: VH Mode -- the concept

Post by [RDH]Zerted »

As I've finished the custom eras mod and am halfway through the FC source release, I'm ready to start working on this.
SilvaDalek
Sith
Sith
Posts: 1329
Joined: Sun Dec 02, 2007 12:52 pm
Games I'm Playing :: Destiny and FIFA
xbox live or psn: TH3 R0LL3R

Re: VH Mode -- the concept

Post by SilvaDalek »

Does this mean that if this works we could add like a Spider Droid as a player model in our maps? :P
Guest

Re: VH Mode -- the concept

Post by Guest »

sounds awesome, but i think it will work only on large "open" maps like geonosis or hoth
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

Re: VH Mode -- the concept

Post by Teancum »

SilvaDalek wrote:Does this mean that if this works we could add like a Spider Droid as a player model in our maps? :P
No, this is basically a hack that forces a player unit into a vehicle at spawn. To do so and still have regular troops is technically possible, but .... Well, Zerted will be able to tell you whether it'll be difficult to implement or not. Right now I'd 100% say don't expect that ability. It's still really to early to tell what will work well and what won't.
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: VH Mode -- the concept

Post by [RDH]Zerted »

As of today, I'm starting work on this game mode.

Instead of making VH Conquest, VH CTF, VH Team Deathmatch, etc... What about having when the VH objective is started, the spawning players (do you want this limited somehow or just all players?) on the VH teams (can include support for locals if you want) are forced into vehicles. Now they go on as vehicles playing whatever other objective/mode is active. Is there anything extra different about the mode rules for the VH versions that requires Conquest and CTF to be recoded? Winning VH can be defaulted to reinforcement counts or team points, and the modder would be able to define/replace those rules with customs ones (example: don't end the objective until the CTF objective ends -> thus VH CTF)

Or did you want those as different game modes so it would be easier to show them on the map selection screen (which could still be done)?

Should there be some way to repair the vehicles? A constant, slow health regen? Modder defined healing regions?

Any thing else you wanted in the mode or was thinking of redefining? Any random ideas from anyone else? Its easier to add things in the beginning then at the end...
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

Re: VH Mode -- the concept

Post by Teancum »

[RDH]Zerted wrote:As of today, I'm starting work on this game mode.

Instead of making VH Conquest, VH CTF, VH Team Deathmatch, etc... What about having when the VH objective is started, the spawning players (do you want this limited somehow or just all players?) on the VH teams (can include support for locals if you want) are forced into vehicles. Now they go on as vehicles playing whatever other objective/mode is active. Is there anything extra different about the mode rules for the VH versions that requires Conquest and CTF to be recoded? Winning VH can be defaulted to reinforcement counts or team points, and the modder would be able to define/replace those rules with customs ones (example: don't end the objective until the CTF objective ends -> thus VH CTF)
Works for me
[RDH]Zerted wrote:Or did you want those as different game modes so it would be easier to show them on the map selection screen (which could still be done)?
Basically a combo of both. Anything with stuff like _vhcon.lua extension would load "VH COnquest" into the shell, but if you want to have it as an objective that works for me. It's probably easier that way.
[RDH]Zerted wrote:Should there be some way to repair the vehicles? A constant, slow health regen? Modder defined healing regions?
Regions'd work. We'll just create a yellow CTF 'aura' with a region underneath.
Grev
Hoth Battle Chief
Hoth Battle Chief
Posts: 3132
Joined: Sun Dec 09, 2007 11:45 pm
Projects :: No Mod project currently.
Games I'm Playing :: Minecraft
Location: A Certain Box Canyon

Re: VH Mode -- the concept

Post by Grev »

Is this odf work, like spawning as vehicles (I get thats the idea, stop me if Im wrong), and if so, could you please tell me how its done? I have several ideas.
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: VH Mode -- the concept

Post by [RDH]Zerted »

This is more lua work than ODF. I'll know how to correctly do it when the game mode is finished. And as a bonus, there will be a example map, showing how to do it, finished at the same time.
Grev
Hoth Battle Chief
Hoth Battle Chief
Posts: 3132
Joined: Sun Dec 09, 2007 11:45 pm
Projects :: No Mod project currently.
Games I'm Playing :: Minecraft
Location: A Certain Box Canyon

Re: VH Mode -- the concept

Post by Grev »

Thanks Zerted! This would work great for a Death Star map...
User avatar
Maveritchell
Jedi Admin
Jedi Admin
Posts: 7366
Joined: Mon Aug 21, 2006 11:03 pm

Re: VH Mode -- the concept

Post by Maveritchell »

Teancum wrote:
[RDH]Zerted wrote:Should there be some way to repair the vehicles? A constant, slow health regen? Modder defined healing regions?
Regions'd work. We'll just create a yellow CTF 'aura' with a region underneath.
If you're going to do ZE work for the new modes, you might as well just use the vehicle repair droids, right?
Post Reply