Page 1 of 2

Free movement in a vehicle

Posted: 2007-09-17 16:17
by Harrod200
Ok, I have no idea if this is remotely possible, or if it is remotely faesible given the man hours it would probably take to code.

One potential solution of the Titan lag in 2142 was to teleport players who 'entered' the Titan (thus losing contact with the rest of the map, you can see where it happens when lighting changes) into an area off-map that consisted merely of the internals and was a static.

Now, that IS 2142 and PR deals with the BF2 engine I know, but (this is the main prerequisite) is there a way in the BF2 to have the server teleport someone from point A to point B? If so any vehicle could, as long as the occupants couldn't see outside, carry vehicles and infantry without problem; as soon as they pass a point where they can no longer see 'outside' they are no longer on the object and are instead on a safe static.

Just a random little thought I had while browsing the locked LCAC thread. If possible it could lead to other interesting developments, if not then it's not :)

Posted: 2007-09-17 16:26
by Clypp
Sure, you can do that. But that would be exactly like getting into a tank or APC...

Not sure I follow.

Posted: 2007-09-17 16:35
by Harrod200
Well (referencing that 'other' game with the in-house bodged up engine), when you lose sight of the 'outside' of a map by entering a Titan, you are still infantry, you are still free to move about, but you are not actually 'inside' the Titan model, you have been teleported by the server to a static outside the map area consisting of the 'inside'.

When 'inside' you are able to move without interference from the motion of the Titan, since you are not actually anywhere near the external model and as you cannot see outside you are unaware of motion.

If this could be replicated with the purposely-limited-to-sell-more-XP's engine then it would allow such things as safe Merlin travel without being in a position and the desired C-130/equiv vehicle drop.

Posted: 2007-09-17 17:03
by BlakeJr
Harrod200 wrote:Well (referencing that 'other' game with the in-house bodged up engine), when you lose sight of the 'outside' of a map by entering a Titan, you are still infantry, you are still free to move about, but you are not actually 'inside' the Titan model, you have been teleported by the server to a static outside the map area consisting of the 'inside'.

When 'inside' you are able to move without interference from the motion of the Titan, since you are not actually anywhere near the external model and as you cannot see outside you are unaware of motion.

If this could be replicated with the purposely-limited-to-sell-more-XP's engine then it would allow such things as safe Merlin travel without being in a position and the desired C-130/equiv vehicle drop.
Doubt that is possible with this version of the engine. BF2142 uses an updated version if it's even the same engine...

Posted: 2007-09-17 17:06
by G.Drew
^2tru

Posted: 2007-09-17 17:07
by Rudd
I thought the LCAC thread would have informed you that vehicles blow up when used in that fashion with the bf2 engine, and infantry just die.

The titan was different somehow, but I always lagged out completely inside and the servers seems to hate them moving.

Posted: 2007-09-17 22:48
by Ecko
Interesting idea, but if the vehicle was blown up the units inside the interior clone would not die. On the Titan it blowing up = game over, tied into that is an auto slay server command.

Posted: 2007-09-17 23:52
by Falkun
Perhaps a trigger system could be used to kill them when the vehicle explodes.

If this teleporting idea could actually work, this would solve a lot of problems with seating limitations.

Posted: 2007-09-17 23:56
by KingofCamelot
Eh, not sure I really follow to be honest. Any vehicle that we'd like players to be able to freely move about in usually has a view of the outside world. All helicopters have windows, etc, etc.

Posted: 2007-09-18 01:09
by Rhino
BF2 and BF2142 are the the same engine. goes for BF1942 and BF Vietnam are also not the same engine.

BFV and BF2142 are both "hype mod" engines of there predecessors to give them more features ets and its not possible to "back port them" into the old engine from a mod point of view. only ppl who could do it is EA/DICE if they made a patch but like thats ever going to happen.

Posted: 2007-09-18 22:24
by Lampshade111
I believe if a "vehicle" is big enough like the carriers in Battlefield: 1942 than you can have vehicles on it. Yet when things gets too small and or moves too fast like a cargo plane would it is impossible and the "vehicles" being carried just explode.

Posted: 2007-09-19 00:00
by LtSoucy
ITS HARD CODED! u cant standon a oving car or anything.

Posted: 2007-09-19 00:32
by Ecko
LtSoucy wrote:ITS HARD CODED! u cant standon a oving car or anything.
Yes you can ^_^. I laid on the bonnet of a hummer drive at 10mph lol.

Posted: 2007-09-19 00:37
by KingofCamelot
There are some tweaks we may be able to make to players' ability to stand in moving vehicles. It's something that will be looked into for the v0.7 development cycle.

Posted: 2007-09-19 00:38
by dbzao
Really? One more thing in your list? :p

Posted: 2007-09-19 01:24
by KingofCamelot
[R-DEV]dbzao wrote:Really? One more thing in your list? :p
:razz: It's only a mile long.

Posted: 2007-09-19 01:34
by Rudd
Any1 ever played joint operations? I find it odd that novalogic was able to do this, but bf2 never did

Posted: 2007-09-19 05:07
by DarkTalon
Dr2B Rudd wrote:Any1 ever played joint operations? I find it odd that novalogic was able to do this, but bf2 never did
I just made this demo, what you see is an LCAC with a chinook with a jeep inside it.
yes, joint ops has a nice collision engine. but no, it's not perfect.

for example, in BF2, hypothetically, you're in your chinook need to make a sharp turn? bank left and pull up. in joint ops you turn on 1 axis.
so BF2 sacrifices collision for flight physics.

let me try again.
-JO you get 3 axis to work on
  • forward/back
  • left/right
  • up/down


-BF2
you are free from those axi and can do whatever, whether it's a flip, a sharp bank or a roll.
Image

Posted: 2007-09-19 07:42
by Winterfrost
[R-DEV]Rhino wrote:BF2 and BF2142 are the the same engine. goes for BF1942 and BF Vietnam are also not the same engine.

BFV and BF2142 are both "hype mod" engines of there predecessors to give them more features ets and its not possible to "back port them" into the old engine from a mod point of view. only ppl who could do it is EA/DICE if they made a patch but like thats ever going to happen.
do you think that we can transfer PR for BF2 into the BF2142 for extra features? I'd love to choose my kit equipment before I spawn among other features that bf2142 provides

Posted: 2007-09-19 07:55
by Harrod200
The engines are the same but EA did just enough to prevent them being 100% compatable. The models would probably work fine, the skins too but it's likely a whole lot of the coding would have to be changed. It wouldn't be a case of saying "oh we'll load the mod into 2142 and use the features there", it would be a LOT of work and while free movement and vehicle-on-vehicle would be good to see I don't think it's soley worth that amount of effort.

What other advantages would come from the 2142 engine?