Skip to content

Releases: TonyWhitley/gearshift

Clutch bite point fixed

16 Nov 11:38

Choose a tag to compare

Check neutral button matches the one in controller.ini
(Version .exe file)

Recovered to a working version

04 Jun 12:14

Choose a tag to compare

Pre-release

Though shifting to neutral is NOT recognised, once graunching you have to dip the clutch, then graunching stops and the new gear is selected.

Uses updated shared memory map.
Works in multiplayer.

(V3.0.65a bugfix for icon path handling)

Graunching stops when player presses Esc or AI take over

24 Apr 16:59

Choose a tag to compare

Clutch slider added.
smStop added to state machine, called when

  • Esc pressed (or Alt-Tab)
  • Left track
  • AI take over
  • Engine stopped

Show when gearshift State Machine is active
GUI refactored into superclass and two subclasses.
Thread stopped cleanly, program exits.

Access functions added to Mmap_for_DSPS_V22.py

Full-time GUI showing status

23 Apr 16:26

Choose a tag to compare

Pre-release

Extended the GUI to show rF2 status (running, track loaded, on track, AI driving) and if graunching. Made it a permanent part of the program.

Memory mapped version

22 Apr 20:27

Choose a tag to compare

Memory mapped version Pre-release
Pre-release

Reading the clutch and shifter from rF2 using k3nny's Python mapping of The Iron Wolf's rF2 Shared Memory Tools
https://github.com/TheIronWolfModding/rF2SharedMemoryMapPlugin)
https://forum.studio-397.com/index.php?members/k3nny.35143/

If you do not already have rF2SharedMemoryMapPlugin.dll installed (see https://github.com/TheIronWolfModding/rF2SharedMemoryMapPlugin#current-known-clients for programs that will have already installed it) then go to https://forum.studio-397.com/index.php?threads/rf2-shared-memory-tools-for-developers.54282/

To enable, edit gearshift.ini [miscellaneous] section, adding
shared memory = 1
(or more simply, delete gearshift.ini, the program will create a new one.)

Without that gearshift will work as before, which was OK for some people but for others there were problems that were too difficult for me to fix.

pygame Fix

15 Dec 21:53

Choose a tag to compare

pygame Fix Pre-release
Pre-release

Using pygame-1.9.5.dev0-cp36-cp36m-win_amd64.whl
Now actually using pygame-1.9.5.dev0 after changing the pyinstaller scripts!

Debug: pygame UTF-8 error report requested

15 Dec 16:13

Choose a tag to compare

Add a debug print if get_name() of joystick controller gives an error. It should print

Default locale
...the debug information...

on the command window behind the GUI.

Bugfix: Configurer used 'reverse' instead of 'reversed'.

11 Nov 14:09

Choose a tag to compare

(Fix had been sitting on my PC since mid-Oct but not committed. Tut! Tut!)
Memory map version added but not fully working.

Feedback #1

04 Oct 10:37

Choose a tag to compare

Attempt to handle #1
If gearshift.ini not present run Configurer automatically.
Start up dialogue added to gearshift.py along with sanity checking.

Provide the essential default values if there is no existing gearbox.ini

30 Sep 20:16

Choose a tag to compare

configIni provides the essential default values if there is no existing gearbox.ini