The following script command has been added:
- fly
Arguments (required):
[-x coordinate address] [-y coordinate address] [-z coordinate address]
[-p camera pitch value] [-cy camera yaw value] [-s speed]
Arguments (optional): [-d]
Description: Your character in the game will be teleported forward in the direction of the camera. Keep in mind the -x, -y, and -z arguments should be the addresses for your player's position in the game world, not the actual x,y,z values. Conversely, the -p and -cy arguments should be the values and not the addresses. This is so you can adjust the camera values if needed (sometimes the pitch needs to be inverted, for example). If -d is supplied, Speeder will treat the camera values as degrees and not radians. If you aren't familiar with the terms "yaw" and "pitch," yaw is simply the rotation of the camera along the X axis. Usually a degrees value of 0 means the camera is facing north, and a value of 180 means the camera is facing south. Pitch is the rotation of the camera along the Y axis, where 0 usually means the camera is perfectly level with the ground, and 90 means you are staring down at your character from above. The -s argument controls how fast you will teleport forward. I would just start with 1 and increase it to the desired speed. For an example of this command, please see the example scripts.
The number of threads Speeder uses by default has been reduced by 8. This is a more reasonable number that allows your CPU to handle the game & Speeder at the same time and is what I usually use. This is only relevant if you set line 12 to 0.
These changes require Speeder version 7+.