Commit Graph
100 Commits
Author SHA1 Message Date
Robert Beekman 39f5f29a9d Merge pull request #340 from DarthAffe/development
Fixed an issue in the DX9ScreenCapture caused by windows-dpi-scaling
2017-04-09 20:36:28 +02:00
SpoinkyNL 270e5963a9 Added Terraria module 2017-03-21 18:54:21 +01:00
SpoinkyNL b9ebdeefa1 Strafe fixes
GTA V fixes
2017-03-20 23:59:53 +01:00
SpoinkyNL 96eadfecbb Added GIF animation speed 2017-03-19 17:56:10 +01:00
SpoinkyNL 99762a5ce2 Updated CM SDK
Added Mastermouse Pro L and S for #325
2017-03-19 14:08:45 +01:00
SpoinkyNL ec490155fd Disabled The Division module (broken)
Disabled LightFX module (unfinished)
Added keybind event triggers
Fixed condition dropdown width
Adjusted layer properties window height
Improved GTA V DLL placement
2017-03-18 23:36:51 +01:00
SpoinkyNL 87a30b8936 Added K95 Platinum support
Added default profiles for Assetto Corsa resolving #131
Fixed default profiles for the CM Pro S resolving #316
Fixed keybinds on folders #276
Fixed window scaling with many layers #276
2017-03-18 17:23:51 +01:00
SpoinkyNL c13b9e4dd5 Redid keybinds
Added mouse binds
Finalized editor resize
Realigned keyboard in editor
2017-03-14 21:01:08 +01:00
SpoinkyNL a71dc46071 Fixed layer changes getting lost on alt-tabbing away
UI fixes
2017-03-12 22:56:56 +01:00
SpoinkyNL e729cfb960 Reworked XAML for profile and layer editor (some layer types tbd) 2017-03-01 17:15:41 +01:00
SpoinkyNL 809e38da7e Added window resize support to the profile editor
Fixed UI alignments in profile editor
2017-02-25 18:25:02 +01:00
SpoinkyNL ef19348e53 Reworked key-held keybind 2017-02-21 22:16:03 +01:00
SpoinkyNL 9d1a274b72 Field on layer null crash fix
Throw render loop exceptions when debugging
Add shrink animation for #304
Fix a few beta crashes
Added backend logic for keydown/keyup and mouse events
2017-02-21 18:28:41 +01:00
SpoinkyNL 650e506266 Add layer copy paste across profiles with Ctrl+C/Ctrl+V for #194 2017-02-11 19:49:04 +01:00
SpoinkyNL e8e6e084a7 Fixed LUA drawing scale on preview
Fixed LUA conditions when not using hotkeys
Added Assetto Corsa module
2017-02-11 14:47:24 +01:00
SpoinkyNL b53e08fdcb Added LUA keybind module 2017-02-07 23:39:47 +01:00
SpoinkyNL 0e1c7d9e3b Add window titles to window service
Add window title to layer edit window
Clean up flyout settings VM
2017-02-06 15:24:42 +01:00
SpoinkyNL 992d79a43f Implemented keybinds on layers 2017-02-06 15:01:58 +01:00
SpoinkyNL e051918486 Started work on keybinds 2017-02-05 19:16:30 +01:00
SpoinkyNL 7373bad446 Clean up Tweening
Fix tweening performance
Fix overlay rendering
Fix LUA drawing scale on non-keyboard events
Added 15 sec startup delay on autorun
2017-02-03 19:32:24 +01:00
SpoinkyNL d4ca54a35a Misc fixes
Made labels in editor consistent
Rendering everything in one visual now, gaining a bit of perf
Upped device draw scale  (was 4, then 1, now 2)
Replaced RAM usage with a quicker alternative
Split up ram into total ram, used ram, available ram
Replaced current time with a quicker alternative
Use image brush on Corsair devices <3 CUE.NET
2017-02-01 17:52:12 +01:00
SpoinkyNL f7b61f11c0 Fixed missing user input on layer editor.. 2017-01-26 13:39:40 +01:00
SpoinkyNL 59acb92498 Downgrade Squirrel
Fix Division
Fix default audio profiles
2017-01-26 13:06:58 +01:00
SpoinkyNL c119992df7 Fix ATS directory overwrite 2017-01-26 10:49:44 +01:00
SpoinkyNL 310bd52efc Fixed CUE.NET implementation to actually use the Nuget package 2017-01-24 22:32:36 +01:00
SpoinkyNL 182d710d16 Updated Nuget packages
Fixed keyboard hook
2017-01-24 18:27:51 +01:00
SpoinkyNL e8467ddf58 Added WindowsProfile migration to GeneralProfile
Added default profiles for OverlayProfile
2017-01-24 17:11:39 +01:00
SpoinkyNL f090246c2b Eurotruck fixes 2017-01-24 12:17:22 +01:00
SpoinkyNL ab17119fbb Fixed audio layer not picking up device change 2017-01-23 19:01:34 +01:00
SpoinkyNL eeb5c8aa90 Fix unnecessary config writes
Fix #286
2017-01-23 15:27:15 +01:00
SpoinkyNL 03264fcee7 Fixed Truck Simulator directory selection
Made render scale configurable per type and set non-keyboard types to 1 instead of 4
Fixed overlay enable/disable
Added changed/increased/decreased to layer event triggers
Fixed layer condition changes in UI always applying
2017-01-23 14:45:50 +01:00
SpoinkyNL eab261cd46 Fix ScanProcesses Access Denied 2017-01-22 00:42:39 +01:00
SpoinkyNL 07f7ae263d Add support for multiple processes per module
Add ATS support
2017-01-22 00:31:51 +01:00
SpoinkyNL d7bf26a738 Don't render device types that aren't usable 2017-01-19 14:50:58 +01:00
SpoinkyNL 039593c6fe Clean up tweening 2017-01-19 12:54:48 +01:00
SpoinkyNL 201e65b3b5 Performance improvements 2017-01-18 19:44:39 +01:00
SpoinkyNL 6f3d00c8d4 Further audio improvements, needs some trimming on CPU-usage 2017-01-17 19:25:07 +01:00
SpoinkyNL e5f1a940de Show all layers in editor by default 2017-01-15 17:51:48 +01:00
Robert Beekman 7323c657df Update FlyoutSettingsViewModel.cs 2017-01-15 17:44:00 +01:00
SpoinkyNL 0cdf8242b7 Update default profiles 2017-01-15 17:39:15 +01:00
SpoinkyNL 0e1bddfaa6 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2017-01-15 17:16:07 +01:00
SpoinkyNL e451a03996 Add audio values to general profile datamodel 2017-01-15 17:16:06 +01:00
Robert Beekman 4cc519c8e2 Merge pull request #281 from DarthAffe/development
A little improvement to the AngularBrush
2017-01-15 13:10:56 +01:00
Robert Beekman 80cd620247 Merge pull request #280 from DarthAffe/development
Angular Brush
2017-01-14 18:08:02 +01:00
SpoinkyNL ce90dda807 Added default device change detection to audio layer 2017-01-14 16:49:26 +01:00
SpoinkyNL bc2508e4ac Profile editor tweaks and fixes
Select profile after duplicate/add
Select default profile after delete
2017-01-14 13:08:48 +01:00
SpoinkyNL afb6315ec6 Added ProfileEditorModel
Refactored some namespaces
Got rid of ProfileViewModel
2017-01-14 00:27:26 +01:00
SpoinkyNL 15275c83a0 Implemented BottomToTop again 2017-01-14 00:27:26 +01:00
SpoinkyNL de0ff1ebad Added AudioType brush drawing and animations back in 2017-01-14 00:27:26 +01:00
SpoinkyNL 0656687b88 Audio layer progress 2017-01-14 00:27:26 +01:00
SpoinkyNL 1fa6063706 WIP on new audio layers 2017-01-14 00:27:26 +01:00
Robert Beekman 52afde89ec Update README.md 2017-01-10 19:15:57 +01:00
SpoinkyNL 409ff8d4cd Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git 2017-01-06 22:24:09 +01:00
SpoinkyNL 529c6c8314 Disable profile preview on main window focus loss 2017-01-06 22:24:08 +01:00
Robert Beekman 999f110961 Update pointers.json 2017-01-06 12:08:36 +01:00
SpoinkyNL b936908274 Updated view models and views to work a lot smoother in combination with previewing 2017-01-05 23:28:08 +01:00
SpoinkyNL 9ddde37333 Profile preview rewrite 2017-01-05 16:01:34 +01:00
SpoinkyNL fdcb3568d9 Merged branch master into master 2017-01-05 00:58:26 +01:00
SpoinkyNL 8e717da1c3 . 2017-01-05 00:58:19 +01:00
SpoinkyNL 791ae89a80 Effects to module rewrite 2017-01-05 00:58:05 +01:00
Robert Beekman 8a5c8d7105 Fixed RL pointer to work with any language 2017-01-03 10:17:23 +01:00
Robert Beekman 4fbd00b118 Trying a different RL pointer for 1.26 2017-01-02 22:41:19 +01:00
SpoinkyNL 88e5901b67 Release 2017-01-01 12:04:49 +01:00
Robert Beekman e8d83d8c53 Merge pull request #258 from SpoinkyNL/development
1.7.1
2017-01-01 11:58:54 +01:00
Robert Beekman 5f61ebe0f8 Merge pull request #243 from DarthAffe/development
Fixed wrong ActiveWindow-Parameters
2017-01-01 11:58:46 +01:00
SpoinkyNL f26e60793c Updated default Rocket League profiles
Added GetRelativeColor to LUA API
2017-01-01 11:53:11 +01:00
SpoinkyNL c0918ebea6 Fixed LUA being initialized for every effect on UI open
Fixed editing a profile of a game that is running
Updated default profiles for Overwatch
Added default profiles for Project CARS
2017-01-01 01:07:22 +01:00
Robert Beekman bb748fa5f6 Update pointers.json 2016-12-31 18:55:43 +01:00
Robert Beekman dd1b914578 Update pointers for Rocket League 1.26 2016-12-31 18:51:55 +01:00
Robert Beekman 89d996b537 Update README.md 2016-12-30 23:50:42 +01:00
Robert Beekman 860dcad357 Update README.md 2016-12-30 23:49:48 +01:00
Robert Beekman 66c21653dc Update README.md 2016-12-30 23:48:51 +01:00
Robert Beekman 4b47141bfd Update README.md 2016-12-30 23:43:09 +01:00
SpoinkyNL a0f6677964 Fix for #251 2016-12-29 00:43:26 +01:00
SpoinkyNL b91ad6fcdd Added LUA timer module 2016-12-27 12:58:02 +01:00
SpoinkyNL 094b7abfc4 Merged branch master into development 2016-12-27 10:36:47 +01:00
SpoinkyNL 97281e24df Small fixes
No longer taking exclusive CUE access, seems to work well with latest CUE this way
Removed LUA stack trace logging, just refers to MoonSharp code anyway
Artemis disables and re-enables itself after system wake for #204
2016-12-27 10:35:39 +01:00
SpoinkyNL ef69c39cf5 MIssing file
LUA refactor

LUA is made up out of modules now
Added DI to LUA
Added GetKeyPosition to keyboard module
Cleaned up event arguments (see wiki)
Made all internal classes public since Artemis isn't a library anyway
Added DI convention based bindings
2016-12-25 14:29:38 +01:00
SpoinkyNL 52d30353de Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-12-22 17:54:55 +01:00
SpoinkyNL 2106b44f85 Using my repo as if it's dropbox heh 2016-12-22 17:54:52 +01:00
SpoinkyNL 5124bf1aff Merged branch development into development 2016-12-22 17:53:12 +01:00
SpoinkyNL 13af6a8ed9 Implemented LightFX game model 2016-12-22 17:53:07 +01:00
SpoinkyNL f1714c1262 WIP on LUA wrappers refactor 2016-12-22 15:41:39 +01:00
SpoinkyNL 876e1d81d7 Remove invalid filename symbols before save. This fixes #237 2016-12-22 15:22:13 +01:00
SpoinkyNL c73c671f01 Added LightFX module 2016-12-21 14:34:40 +01:00
SpoinkyNL 3e9a86d893 Finalized LightFX C++ project
Implemented JSON serialization
Implemented pipe transmission
Made sure both x86 and x64 compile
2016-12-21 00:45:48 +01:00
SpoinkyNL 4be324dc69 LFX progress
Update .gitignore
2016-12-20 20:20:47 +01:00
SpoinkyNL 1d174a1aa7 Merged branch development into development 2016-12-20 00:07:37 +01:00
SpoinkyNL 0ec1bfa8cf Implemented most LightFX functions 2016-12-20 00:07:30 +01:00
SpoinkyNL 21b7132ada Added condition type to layers to resolve #244 2016-12-19 13:57:43 +01:00
Robert Beekman cacca6a050 Merge pull request #241 from SpoinkyNL/development
1.7.0.0
2016-12-18 12:14:37 +01:00
SpoinkyNL b457c566dd Bumped version number 2016-12-18 12:13:51 +01:00
Robert Beekman 4d69f3982b Merge pull request #239 from DarthAffe/development
Added new layer-contitions to check for the active window to resolve #219
2016-12-18 12:06:12 +01:00
SpoinkyNL 1bbeed4890 Added Project CARS support 2016-12-18 12:03:49 +01:00
SpoinkyNL 08f8f45026 Added button to open logs folder to settings
Render exceptions are logged instead of thrown
Fixed layer condition crash
Logs are now archived and kept for 7 days
2016-12-16 20:30:25 +01:00
Robert Beekman 9a922bb2f3 Merge pull request #230 from SpoinkyNL/development
1.6.1.0
2016-12-15 18:07:28 +01:00
SpoinkyNL 2a13859afd Bumped version number 2016-12-15 18:01:23 +01:00
SpoinkyNL c038c06ca3 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-12-15 17:56:35 +01:00
SpoinkyNL c7e6f43803 Added LightFX project 2016-12-15 17:56:33 +01:00
SpoinkyNL d777c61112 Added NoneKeyboard to allow creating profiles without a keyboard for #141 2016-12-15 15:24:54 +01:00