Page MenuHomeSchine - Phabricator

Starmade | Astronaut flying/walking movement speed can be increased by holding down multiple movement buttons at the same time
Closed, FinishedPublic

Description

#1
Astronaut flying/walking movement speed can be increased by holding down multiple movement buttons at the same time

example:
Pressing W for "forward" + pressing E for "up" + pressing D for "sideways" means players can increase their speed in the new angled

its actually been around since the beginning of starmade. so im surprised nobody has fixed it yet considering how small and prob easy-to-fix it is.

#2
Yeah, noticed that too and tested it out now just to be sure. Seems to be a factor of 1.4142 (square root of 2) increase in speed this way.

going 1 m/s in X direction and going 1 m/s in Y direction results in 1.4142 m/s and after testing it out a bit this seems about right. Same for using 3 keys to go quicker in 1 direction (should be a factor around 1.7/1.8).

This doesn't seem to happen with ships though. You can't seem to cross maximum speed using this method. Crossed a distance of 1km in around 10/11 seconds with 100 m/s max speed. Tried the 2 keys and 3 keys method and noticed almost no difference and the minor difference is probably user error.

#3
works with joystick throttle too it seems

Details

Commits
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19602 (DEV)
Category
Engine
First occurrence (version)
0.14
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Tester information (Internal use only)

-QA Testing-

not fixed ... i still get a speed increase when running on a planet surface for example when using w+d at the same time to move.

and the w for forward plus the joystick thrust control nearly doubles the movement

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

SmilingDemon updated the task description. (Show Details)Jun 12 2015, 2:03 PM
SmilingDemon changed Category from none/unspecified to Engine.
SmilingDemon changed Affected Gamemode(s) from none/unspecified to Single and Multi.
SmilingDemon set First occurrence (version) to 0.14.
SmilingDemon changed Reproducible from uncertain to Yes.
SmilingDemon set Last tested (version) to 0.19247 (Dev).
SmilingDemon edited a custom field.
SmilingDemon edited Serverconfig (server.cfg). (Show Details)
SmilingDemon edited Clientconfig (settings.cfg). (Show Details)
SmilingDemon added a subscriber: SmilingDemon.
SmilingDemon created this task.
SmilingDemon changed the task status from Open to In Queue (Game).
SmilingDemon raised the priority of this task from to Normal.
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJun 12 2015, 2:04 PM

I'm rather certain that isn't a bug. It mirrors real world thrust.

you add more nozzles thrusting, you go faster.
they're off-axis? you don't go quite as fast.

Nearly all games have this "error" and nearly all games have someone asking about it.

Starmade is the only one I can think of where leaving it alone makes sense. (the "multiple thrusters" thing)

AndyP added a subscriber: AndyP.Jul 13 2015, 8:54 PM

not really, this is more a problem with input processing.

The problem is:
when two inputs do the same thing, they should not alter the results when both inputs are used together.

AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 10:48 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".
AndyP set Task Type to Bug.
AndyP set OS-Specific to No.
AndyP set Hardware-Specific to No.
AndyP set Video Card Vendor to uncertain.
schema added a subscriber: schema.Mar 9 2016, 8:43 PM
schema changed the task status from In Queue (Game) to Resolved.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptMar 9 2016, 8:43 PM
SmilingDemon changed the task status from Resolved to In Queue (Game).Mar 10 2016, 10:21 AM

-QA Testing-

not fixed ... i still get a speed increase when running on a planet surface for example when using w+d at the same time to move.

and the w for forward plus the joystick thrust control nearly doubles the movement

Restricted Application edited projects, added Game Development; removed Quality Assurance. · View Herald TranscriptMar 10 2016, 10:21 AM
SmilingDemon changed Last tested (version) from 0.19247 (Dev) to 0.19602 (DEV).Mar 10 2016, 10:26 AM
SmilingDemon edited Tester information (Internal use only). (Show Details)
lancake added a commit: Restricted Diffusion Commit.Dec 21 2016, 4:28 PM
lancake changed the task status from In Queue (Game) to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptDec 21 2016, 4:28 PM
SmilingDemon closed this task as Closed.Jan 6 2017, 7:42 PM

-QA Testing-

looks good now .. cant seem to accelerate faster by using more than one input!

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJan 6 2017, 7:42 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 6:33 PM