Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: phatosealpha on December 06, 2004, 09:43:04 pm

Title: Minor request for control addition?
Post by: phatosealpha on December 06, 2004, 09:43:04 pm
Would it be possible to add in the ability to bind a key directly to fire primary weapon bank 1 or primary weapon bank 2?  Even if it's just a macro of set active weapon to bank 1 and fire?  Many of the weapons in freespace focus on taking down shields or damaging hulls effectively, making switching between a circe and a maxim, for example, a pretty good idea.  But I find I constantly get befuddled and end up switching to the wrong weapon or switching to a mixed mode when in a hot dogfight, as if it's not challenging enough to keep a watch on the shield levels to know when to switch.  Seems kind of silly to not have the option to just make one button fire circes and one button fire the maxim.
Title: Minor request for control addition?
Post by: Grimloq on December 06, 2004, 09:55:49 pm
thats a good idea...
Title: Minor request for control addition?
Post by: pyro-manic on December 06, 2004, 10:21:53 pm
I like it. Good idea, that. :yes: Especially if you have a joystick with more buttons than your keyboard. ;)
Title: Minor request for control addition?
Post by: Grimloq on December 06, 2004, 10:47:25 pm
-or a mouse with more buttons than yer keyboard :nervous:
Title: Minor request for control addition?
Post by: Nuke on December 07, 2004, 01:27:27 am
i want to be able to bind an axis to lateral thrusters.
Title: Minor request for control addition?
Post by: Col. Fishguts on December 07, 2004, 05:34:31 am
Good idea....I'd like that too
Title: Minor request for control addition?
Post by: Turnsky on December 07, 2004, 06:23:22 am
Quote
Originally posted by Col. Fishguts
Good idea....I'd like that too


a "slide" key ala Tachyon would be cool... press it, and travel in the same direction at a constant speed.. so you can turn around, fire at your opponent.. then turn in a different direction would be cool, too. :nod:
Title: Minor request for control addition?
Post by: Flaser on December 07, 2004, 05:34:13 pm
Quote
Originally posted by Turnsky


a "slide" key ala Tachyon would be cool... press it, and travel in the same direction at a constant speed.. so you can turn around, fire at your opponent.. then turn in a different direction would be cool, too. :nod:


That sounds pretty much like a Newtonian hack - not that it wouldn't be a darn good thing. If we could make the speed/area limits high enough to allow a more flexible N-ish movement it could work out.

To keep the player from going out of the "map" or zoom around too fast, a safety "navigation" limit should be made.

The explanation is that, whenever you jump into a system or in a system, you were doing careful acceleration in subspace to exit with a velocity that would put you in a stable orbit.

Since gravity fields help subspace travel going around a planet or coming out near one is cheaper (ever wondered why there are so lot of planets in missions? :) )
To do so safely (ergo not plumetting into it like a meteor or getting singleshot into the galaxy) you must arrive at Lagrange points where the pull of the stellar bodies are constant providing a well known parameters for the jump. (The most stabile L-point between stars are probably the place where stable jumpnodes may reside).

When in orbit the relativly small thrust of a fighter can't make it go off orbit or the alteration will be so small during a mission that it can be disregarded. - HOWEVER there are limits.

So the player can accelerate as fas as his ship may go, in any direction. He can zoom around like in I-War. However the sum of his speed can't exeed the preset Navigation limit.

To prevent mishaps and since the limit varies from orbit to orbit, the onboard computer automatically handles the limit and shuts down the thrust when the ship has reached it.

The simple implementation could work with an isotropic limit - so the limit is the same in all directions.
A later variation could let the FREDER set for all directions, creating a limiter shape. This would be usefull where the mission takes place close to the planet, so going away from it won't be as dangerous as toward it.

Beside the limite itself, the pilot should have another restriction - separation from the fleet. Leaving behind key assets (the place where the mission takes place) is desertion.
This is already in the game, but beside the edge of the box, it should be made availible to the FREDER as a box of his own inside the current one (which could be broadened by one or two magnitude, that's out to be big enough for any single mission).

The final and most hard to code version could be a fully customisable limiter system - beside setting isotropic and direction specific limits, the FREDER could make the limits depend on the ship's position.

This last system would enable complicated mission where going into lower orbit would put a greater limit on the ships' speed since unless the pursuers comply they can't stay near the targets and the reversal of the situation as well.

I also had another idea - setting the throttle to an axis, and allowing you to kill the throttle (not the nav-speed!) limiter. (Yeah, I now I've been watching way too much Macross Pluss). Doing so will result in great acceleration, but will start to damage your hull with a rate depending on the over-limit thrust.
Title: Minor request for control addition?
Post by: Grimloq on December 07, 2004, 06:13:39 pm
Quote
Originally posted by Turnsky
a "slide" key ala Tachyon would be cool... press it, and travel in the same direction at a constant speed.. so you can turn around, fire at your opponent.. then turn in a different direction would be cool, too. :nod:


sounds like the 'cut engines' key in freelancer. you just keep going in whatever direction you were, but you can turn and twist (makes deadly strafing runs) and your engines are 'off' until you fire them again (and you can just 'fire' them- until you reactivate full engines, you just keep strafing :D i love it)
Title: Minor request for control addition?
Post by: Gregster2k on December 09, 2004, 05:13:45 pm
IT IS the engine kill in Freelancer. It's common knowledge in the Freelancer crowd that it shamelessly rips off Tachyon in many blatantly obvious ways. No, I won't get into them. Play both games, you'll see what I mean very quickly.
Title: Minor request for control addition?
Post by: NGTM-1R on December 09, 2004, 07:38:14 pm
That trick is at least as old as Wing Commander III. Possibly before that. Screwy thing was only the Arrow and the Excalibur could do it, lightest and heaviest fighters respectively...
Title: Minor request for control addition?
Post by: Nuke on December 10, 2004, 07:24:28 am
you want to see some cool ****, crank up all the damp factors :S
Title: Minor request for control addition?
Post by: Mongoose on December 11, 2004, 12:34:07 am
Ugh...I can't stand Newtonian physics in games.  I tried the demo for Home Planet, and all I ended up doing was flying back and forth in the inertial mode without any control over where I stopped.  As for turning around while moving forward, I do not see nor have ever seen any practical purpose for it.  Keep Freespace the way it was meant to be, with uber-cheesy sci-fi physics. :D
Title: Minor request for control addition?
Post by: Carl on December 11, 2004, 12:48:44 am
Quote
Originally posted by ngtm1r
That trick is at least as old as Wing Commander III. Possibly before that.


in Asteriods the slide is aways on.