Git Product home page Git Product logo

artemis's People

Contributors

alpacafur avatar aytackydln avatar bigbrainafk avatar cheerpipe avatar darthaffe avatar dependabot[bot] avatar diogotr7 avatar eliasstar avatar f-lehmann avatar gitmacer avatar hampusadolfsson avatar loganintech avatar robertbeekman avatar skedgyedgy avatar stachepl avatar thoth2020 avatar tylerjaacks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

artemis's Issues

Run Program

How is the program Run? It looks awesome I just dont know how to use it.

Ripple Color & Ingame effect at the same time?

A good enhancement would be to allow the ingame effect like RL boost, and also allow type ripple(wave). Or, show spectrogram(volume indicator), as the height of the boost meter rect?

Type effect wave freeze

Just started up windows and opened up Artemis. Pressed a key to see if the effects work, yes they did but after every keystroke the wave would freeze and not end. Restarted Artemis and it started to work again. Keyboard is Logitech G810
img_1701

Battlefield 4 Support

Would just like to formally request support for Battlefield 4. Although it's not a brand new game it's still very heavily populated on PC and still has updates from time to time. Essentially what you have for CS:GO but for BF4.

Thanks!

Artemis stopped working...

All of a sudden none of the features were working, I turn on an effect and it works for a seconds and then lights off... any clue what I did wrong? i haven't messed with anything.

[REQUEST] Burnout Paradise: The Ultimate Box

I would honestly love to see support for Burnout Paradise: The Ultimate Box in Artemis. It's one of my favourite games of all time and I had this one idea (based off of the support for Rocket League) that I thought would be interesting.

The idea is essentially to have the same (or similar) style to how Rocket League support is right now, but to have another option to have the colour of the keyboard to match the type of boost you're using.

There's 5 different boosting types in the game: Stunt (Green), Speed (Yellow/Orange), Aggression (Red), Locked (Blue) and Switchable (Toggle between Stunt, Speed and Aggression).

The game is quite old (came out near the start of 2008), so memory reading could be an option. There are a couples of mods for the game, the main one being Vanity Pack (adding in tons of new cars, game modes, features, etc.)

Thanks for making this software, keep up the good work!

EDIT: Wanted to mention that the game does not have anti-cheat software implemented for online multiplayer.

Doesnt work for G510s

Not really an issue but more of a feature request as it is currently unsupported.

Bunch of features that "should" be "easy" to implement.

Autostart works so thats a plus but there are some minor things i would be glad if they were added:

Add Snake and Pong game upon typing Snake/Pong and double tapping Enter :D

https://www.reddit.com/r/LogitechG/comments/3yaep6/play_snake_on_your_g910_orion_spark_sparksnake/

G910 RGB Issues

An interesting issue with the G910 orion spark. Sometimes the preview would work but does not reciprocate on the keyboard, but when I launched Artemis on my start menu, it would not show the preview

Keyboard Does Not Switch to Corsair, It Stays Stuck at Logitech

An unexpected error occurred in Artemis. Exception has been thrown by the target of an invocation. Object reference not set to an instance of an object. System.Reflection.TargetInvocationException Message: Exception has been thrown by the target of an invocation. Stack Trace: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean >constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] >arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] >parameters, CultureInfo culture) at Caliburn.Micro.ActionMessage.<.cctor>b__e(ActionExecutionContext context) at Caliburn.Micro.ActionMessage.Invoke(Object eventArgs) at System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Controls.Primitives.ButtonBase.OnClick() at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent >newEvent) at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 >timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr >wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr >lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& >handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 >numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, >Int32 numArgs, Delegate catchHandler) TargetSite: System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean) Source: mscorlib HResult: -2146232828 System.NullReferenceException Message: Object reference not set to an instance of an object. **Stack Trace: at Artemis.Modules.Effects.AudioVisualizer.AudioVisualizerModel.Enable() at Artemis.Models.MainModel.ChangeEffect(EffectModel effectModel) at Artemis.Models.MainModel.EnableEffect(EffectModel effectModel) at Artemis.Modules.Effects.AudioVisualizer.AudioVisualizerViewModel.ToggleEffect()** TargetSite: Void Enable() Source: Artemis HResult: -2147467261-

Artemis Program not showing up

After the program has installed, whenever I click on the launcher it says "running, check system tray" I can see the program in Task Manager (more details) and my keyboard (G910) has the base "flash on push" but I cannot find a way to get the window open.

Handle unconnected keyboards/missing drivers

Should really implement some fool-proof stuff before release.

KeyboardProviders should do the following

  1. Check if drivers are present
  2. Check if keyboard is present
  3. If no keyboard/drivers are found, report this to the user

Setup wizard

Add a setup wizard that will allow you to pick a keyboard on first run.

Settings window

Before release we're going to need a settings window.
Stuff that should currently be configurable are:

  • Active keyboard
  • Gamestate server port

Changing Audio Colors

However I've found a bug I think. If I try to change the colors used in "Audio Visulization" they wont change unless I enable Debug effect on and off, then re-enable the Audio Visualization. Just thought you may wanna know.

If I change the colors, save changes, re-enable the effect, nothing happens. If I change, save, then enable debug on/off, THEN re-enable audio, it works fine.

CS:GO Bomb idea

I think it would be cool to use the numbpad on the G910 as the bomb, while its free it stays green and when its planted it flashes red in the same intervals as the bomb does, if you could do that, that would be awesome! better use of the whole keyboard

Steam Connection idea?

Would it be possible to have the G logo flash orange or maybe a user defined colour whenever steam gives you a notification, I'd say it would be useful if you're playing a game and don't notice you have a message but with the light you can be all like "oh hey, I have a message, I mustn't have seen it. Thanks SpoinkyNL and JewsOfHazard for making this awesome program."

Proper error messaging

Currently, when not running as debug, there aren't any error messages. The program just freezes. (Is this a Caliburn.Micro thing?)

Will need to look into a good way to catch errors and display them properly.

Issues with Logitech G810

I noticed that it doesn't light up the logitech logo as well as the media keys, and when changing the colors in the audio visualization it doesn't change the led color on the keyboard until the artemis is restarted, and for some reason it stops communicating with the keyboard sometimes when I switch effect or change the "wave time to live" setting in the type wave effect, and have to restart artemis.

Admin rights

Quite a few things will require admin rights (writing to CS:GO and The Witcher directory per example)
Application should request those rights on startup.

Setting changes itself when trying to select keyboard type

When I bring the settings menu out, and change my keyboard type, I click "Save" but nothing happens.

After this, closing the settings menu reveals the setting in the dropdown changing itself again. Kinda like watching the fridge light turn off when you close the door.

Can't stop it from setting my keyboard to a Logitech. I might take a look at the source and compile it myself though. Thanks!

Artemis Spectrum?

I wanted to know if it were possible to get enhancements on the G633 and G933 and possibly the mice too? I would love to see audio vis on the Headset and the mouse would be cool for Video games too

Razer support

I've sent an email to Razer requesting a Chroma-enabled keyboard so that I can add support for it to Artemis.

Logitech g910 error

Hello I have the logitech g910 and I get this error when i'm lunching Artemis

An exception was thrown while invoking the constructor 'Void .ctor(Caliburn.Micro.IWindowManager, Artemis.ViewModels.ShellViewModel)' on type 'SystemTrayViewModel'. ---> Unable to load DLL 'LogitechLedEnginesWrapper ': The specified module could not be found. (Exception from HRESULT: 0x8007007E) (See inner exception for details.)

Unable to load DLL 'LogitechLedEnginesWrapper ': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.