Latest Version
Please note that these files are alpha (prerelease) versions - they are publicly available so that interested users may submit feedback and suggestions on bugs and features.
WARNING: Some users are currently experiencing problems with A0010 and A0011 - If this is happening to you, please use A0009a instead and report the failure in the forum.
2004.09.28 - a0012.zip (426KB)
- Getting back into it
- Fixed sensitivity not being loaded from profiles correctly
- Fixed issue where limiting was dependant on sensitivity
- Note that IL2's edge limiting is dependant on screen resolution -
maxx should be your horizontal res, and maxyup should be your v res
minus about 60 - the examples shown work for 1280x960, but you will
likely need to adjust it to suit.
- Pressing 'c' from the front area will expose a camera control dialogue
(much belated thanks, Snorri!)
- Don't forget to re-setup your joystick and keyboard with the new
profiles
Older Versions
2004.02.28 - a0011.exe (397KB)
- Added VERY experimental mode for Falcon 4 (RMB emulation)
- Changed some default settings.
2004.01.25 - a0010c.exe (397KB)
- a0010b download was actually a0009a
- Changed key configuration code. Note that numlock can still stuff things up.
2004.01.23 - a0010.exe (396KB)
- Snorrih's smoothzone code implemented - now default and only behaviour
- Tabbed GUI
- Camera type now shown in the GUI
- Softzone is GUI controlled
- Softness is GUI controlled
- Smoothing is GUI controlled
- Speed of deadzone adaption (deadzone_speed) is user-defined
- Expanded 'LEAN' mode into having nine quadrants
- Sensitivity is now controlled by the profile
- Deadzone can now be configured in the GUI
- Lean keys now configured by clicking on quadrant while in 'profile' tab
- 'ignore area' drawing only possible while in 'general' tab
- Keys can now be cleared by pressing tilde (the key next to '1')
- Facility for future 'Lean' modes where key is tapped instead of held
2004.01.17 - a0009a.exe (393KB)
- Added ability to define amount of time virtual 'reset' key will be held
down for. If this time is set to zero, Freelook will use mouse-based
recentering instead. (This mostly applies to LOMAC).
2004.01.16 - a0009.exe (393KB)
- Added working keypress simulation so view-recentering works in LOMAC
(LOMAC's reset key is 'NUMPAD5')
- Added working hotkey code
- Added ability to define above keys
- Split config file into freelook.cfg and definable profile files
- Added 'Lean' mode for Raven Shield (moving left/right causes your guy to
lean left/right
- Added ability to change profiles while in use
- Added new 'sensitivity_scale' option for parametric curve based sensitivity,
this is used instead of standard deadzoning. Set scale_sensitivity to 'on' in
the appropriate profile to turn this functionality on.
- Confirmed that minimizing Freelook significantly reduces memory usage.
Keypress simulation in this version would not exist without Martin Traverso.
2004.01.11 - a0008.exe (390KB)
- Added new LOMAC enhanced mode by guessing coordinate limits. Note that it's
possible that the limits change from plane to plane, or machine to machine
so please report such occurances in the forum. Also Note that on all but the
fastest machines, LOMAC will drop frames and occasionally ignore mouse input,
often making the deadzone center slightly off.
- User can now easily change camera from within Freelook.
- Now bundling both MSVCR71 and MSVCRP71 DLLs.
- Installer now uses rar-self-extracting archive format to avoid issues
where winzip didn't create subfolders correctly.
- Fixed bug introduced in A0007 where 'clear drawing' didn't do anything
- Confirmed that Freelook does not currently support Win9x/Me games that use
DirectX for mouse input. Fixing this involves VXDs (hard). IL2 Sturmovik
can still be used by changing the value of mouseUse to 1 or 2 in its
conf.ini file
2004.01.10 - a0007.exe (321KB)
- Development Environment is now VC++ 7 (.NET): msvcr71.dll now bundled
- No-longer quits when hotkey registration fails
- 'Ignore Area' painting now goes to left/top edges
- Added sensitivity slider
- 'Centerpoint' tracking mode now useful: chooses marker closest to center of video window.
- Fixed bug where sidebar wasn't updated after settings were reloaded.
- Left/Right arrow keys control sensitivity.
- Name of active video device shown in window title.
- Marker objects now no-longer deleted from frame to frame.
2004.01.06 - a0006.zip (108KB)
- Resized video window to most camera's native resolution
- Shrunk interface to fit
- Sensitivity (XSCALE/YSCALE) is now Mode-dependant
- Marker size limits can be defined
- User can draw on video window to define areas to ignore (blue)
- Added three new tracking modes
- Startup process is logged to stderr.txt
- Use 'Alt-Z' hotkey to engage/disengage (warning: likely very buggy)
2003.12.29 - a0005a.zip (121KB)
- Minor bugfix release: changed default joystick
2003.12.28 - a0005.zip (121KB)
- Minimizing or unfocusing Freelook will now stop window drawing, halving CPU time
- Changed title bar to read 'freelook'
- Simple GUI implemented
- All settings can now be saved
- Better marker detection
- User can now define mode to start in
2003.12.26 - a0004.zip (119KB)
- Use 'r' key to swap between IL2 and LOMAC modes
- Added support for multiple video-in devices
- Important variables can be user-defined in freelook.cfg
2003.12.11 - a0003.zip (116KB)
- Added edgelimiting for IL2 (control with 'e' key).
- Deadzone reimplemented
- Deadzone centerpoint will now adjust itself.
2003.12.10 - a0002.zip (116KB)
- User can now choose which joystick button does its thing.
- User can adjust sensitivity.
- Keys now shown.
- Better tracking (find closest to known good).
2003.12.01 - a0001.zip (113KB)
- initial release
- barely suitable for public consumption
- requires a webcam and 6+ button joystick