First Person View Improvements + Suggestion
Moderator: Moderators
First Person View Improvements + Suggestion
Hi, I'm a huge fan of this game, and I would like to request 2 things.
1. The First Person View right now is sort of confusing, with quite strange controls, and a shaky viewpoint. I was wondering if they could switch it similar an FPS, with strafing (WASD) and looking(mouse) for kbots, and an accelerate/decelerate (W and S) for planes, and pitch left/right (A and D), with the mouse controlling the direction the nose is pointing, like a kbot looks around. The right click could be used for vertical jets for the gunship, so that they can stay in one place and fire. Also, maybe some units can see farther than others? Maybe also a zoom and an ability button, such as cloak, etc. Firing is quite awkward, because the screen twitches every time something is fired. You could have a constant shake upwards, or a smaller shake for slower weapons.
2. A Game Editor, such as being able to create custom games, like in Starcraft, with turret defence, etc. Also the ability to change how fast the unit walks, fires, the range of the weapon, damage, etc.
Thanks!
1. The First Person View right now is sort of confusing, with quite strange controls, and a shaky viewpoint. I was wondering if they could switch it similar an FPS, with strafing (WASD) and looking(mouse) for kbots, and an accelerate/decelerate (W and S) for planes, and pitch left/right (A and D), with the mouse controlling the direction the nose is pointing, like a kbot looks around. The right click could be used for vertical jets for the gunship, so that they can stay in one place and fire. Also, maybe some units can see farther than others? Maybe also a zoom and an ability button, such as cloak, etc. Firing is quite awkward, because the screen twitches every time something is fired. You could have a constant shake upwards, or a smaller shake for slower weapons.
2. A Game Editor, such as being able to create custom games, like in Starcraft, with turret defence, etc. Also the ability to change how fast the unit walks, fires, the range of the weapon, damage, etc.
Thanks!
Re: First Person View Improvements + Suggestion
That is a huge request, you have no idea how many tags exist in spring units that control behavior.ruhtraeel wrote: 2. A Game Editor, such as being able to create custom games, like in Starcraft, with turret defence, etc. Also the ability to change how fast the unit walks, fires, the range of the weapon, damage, etc.
Re: First Person View Improvements + Suggestion
Then again you can just make your own mod, no need for such an editor.
-
- Moderator
- Posts: 2464
- Joined: 12 Oct 2007, 09:24
Re: First Person View Improvements + Suggestion
Un-FPSed units can't strafe or move backwards. Giving them this ability when FPSed would make FPSing too much more powerful.
Re: First Person View Improvements + Suggestion
... not to mention that units have no animations for moving sidewards, so it would look stupid from outside.
Re: First Person View Improvements + Suggestion
How do you explain units looking left/right and moving forwards/backwards?
Just let the unti flag that ti can move sideways and then make the engine or lua force the unit to turn while aiming the intended direction and hey presto you've got sideways walking.
Just let the unti flag that ti can move sideways and then make the engine or lua force the unit to turn while aiming the intended direction and hey presto you've got sideways walking.
Re: First Person View Improvements + Suggestion
AF wrote:How do you explain units looking left/right and moving forwards/backwards?
Just let the unti flag that ti can move sideways and then make the engine or lua force the unit to turn while aiming the intended direction and hey presto you've got sideways walking.
0.63b1 wrote:-Added new fbi tags WeaponMainDir<1-16> and MaxAngleDif<1-16>. WeaponMainDir is a vector and defines the center direction of a cone in which the weapon can aim while MaxAngleDif defines how broad the cone is. Default WeaponMainDir = 0 0 1; (forward) and MaxAngleDif=360; (can fire everywhere)
Re: First Person View Improvements + Suggestion
lol you misinterpreted me gnome, my point being that all lua has to do is bind a strafe key to the action of turning 90* and looking -90* so that your moving to the side and looking in the same direction. With a little extra lua trickery you can customize the animation and hey presto you've got full blown strafing
Or you can implement real strafing in lua
Or you can implement real strafing in lua
Re: First Person View Improvements + Suggestion
no it wouldn't. Have you played mechassault? you merely treat the top half as is and straifing is done by telling the unit it is moving left or right but aimed forward, if anything it so easy to do and hackish I just just don't know what to say.hoijui wrote:... not to mention that units have no animations for moving sidewards, so it would look stupid from outside.
Now stepping backwards yeah that is trickier but if the unit has a limited firearc that should determine the vectors allowed for the unit. Even more interesting we could as for a get to determine move direction and add in walk backwards animations. No biggie.
The big thing that sucks is that I don't know if we will ever see this added to unit behavior so it could walk backwards while shooting instead of being twisted 180 to fire behind it's self. It would be neat to have a tag to determine the horizontal arc that a unit can move forward within, so humans would have something like a 90 and something from battletech would generally have 180-270~. I don't know, this is all probably incoherent coool, compile is done, laters.
Re: First Person View Improvements + Suggestion
It would make FPSing more powerful, but keep in mind that you are only in control of one unit when you are in FPS mode, which balances it with the disadvatages. FPS mode is sorta useless right now :-pGoogle_Frog wrote:Un-FPSed units can't strafe or move backwards. Giving them this ability when FPSed would make FPSing too much more powerful.
So uh, would it be possible? This would be awesome!
Re: First Person View Improvements + Suggestion
I hate the current FPS abuses problems already (extra range)... I vote no :/
Re: First Person View Improvements + Suggestion
Fine, the units can still have shorter range. I still want the movement to be fixed though.ZellSF wrote:I hate the current FPS abuses problems already (extra range)... I vote no :/
Re: First Person View Improvements + Suggestion
Personally I think that there should be extra advantages from going to FPS mode. The extra range is one, but I'd be all for allowing more FPSish movement and agility, to let a good FPS player get an advantage by putting the time commitment into a unit like that.
At the moment, moving is really clumsy, you can get better results by clicking from RTS view. Imagine taking an AK or Zipper into quake-mode FPS movement. Would be fun.
After all, you can't do anything else while you're in there which is a huge disadvantage all in all.
At the moment, moving is really clumsy, you can get better results by clicking from RTS view. Imagine taking an AK or Zipper into quake-mode FPS movement. Would be fun.
After all, you can't do anything else while you're in there which is a huge disadvantage all in all.
Re: First Person View Improvements + Suggestion
Controlling just one unit isn't as much a disadvantage as you think and giving FPS players any advantage whatsoever in a strategy game seems silly.
Re: First Person View Improvements + Suggestion
i think that the FPS-er should be able to give buffs to nearby units, in a somewhat "hero" idea. smaller unit--smaller buff
Re: First Person View Improvements + Suggestion
That's mod specific.Zoy64 wrote:i think that the FPS-er should be able to give buffs to nearby units, in a somewhat "hero" idea. smaller unit--smaller buff
- Guessmyname
- Posts: 3301
- Joined: 28 Apr 2005, 21:07
Re: First Person View Improvements + Suggestion
And also probably possible in lua already
Re: First Person View Improvements + Suggestion
hi there,
the option of changing mouse movements is a good idea, now up is down and down is up :S
or is there a way to change this allready??
atm no clue which to change :S
the option of changing mouse movements is a good idea, now up is down and down is up :S
or is there a way to change this allready??
Code: Select all
function widget:TweakMouseMove(x, y, dx, dy, button)
-- print('TWEAK (TweakMouseMove) '..x..' '..y..' '..dx..' '..dy..' '..button)
if (not widgetHandler:IsMouseOwner()) then
return false
end
local vsx,vsy = widgetHandler:GetViewSizes()
if (button == 1) then
if ((xmin + dx) < 0) then dx = - xmin end
if ((ymin + dy) < 0) then dy = - ymin end
if ((xmax + dx) > vsx) then dx = vsx - xmax end
if ((ymax + dy) > vsy) then dy = vsy - ymax end
xmin = xmin + dx
xmax = xmax + dx
ymin = ymin + dy
ymax = ymax + dy
SendUpdate()
elseif (button == 3) then
if (xside == -1) then
xmin = xmin + dx
if (xmin < 0) then xmin = 0 end
if ((xmax - xmin) < xminsize) then xmin = xmax - xminsize end
elseif (xside == 1) then
xmax = xmax + dx
if (xmax > vsx) then xmax = vsx end
if ((xmax - xmin) < xminsize) then xmax = xmin + xminsize end
end
if (yside == -1) then
ymin = ymin + dy
if (ymin < 0) then ymin = 0 end
if ((ymax - ymin) < yminsize) then ymin = ymax - yminsize end
elseif (yside == 1) then
ymax = ymax + dy
if (ymax > vsy) then ymax = vsy end
if ((ymax - ymin) < yminsize) then ymax = ymin + yminsize end
end
SendUpdate()
end
return true
end
Re: First Person View Improvements + Suggestion
Yes, click invert mouse in settings.