slion / gamerefcard Goto Github PK
View Code? Open in Web Editor NEWReference card generator for games
License: MIT License
Reference card generator for games
License: MIT License
Show button press and axis values through a C# plugin using SharpLibHid maybe.
Elite Dangerous binding files can be found in:
%LOCALAPPDATA%\Frontier Developments\Elite Dangerous\Options\Bindings
Binding definition can be found here:
https://github.com/richardbuckle/EDRefCard/blob/af7903fe92f162a51bd6b86b96cdb1500a1f647c/www/scripts/bindingsData.py#L60
Binding groups are defined there:
https://github.com/richardbuckle/EDRefCard/blob/af7903fe92f162a51bd6b86b96cdb1500a1f647c/www/scripts/bindings.py#L144
Instead of rendering into a bitmap using a canvas we should use standard HTML elements to display our reference card.
Hardware templates instead of being a bitmap with label coordinates are simply HTML standardize element IDs.
See:
Spawn one window per controller. Thus each controller can be resized as needed, displayed side by side or just closed or minimized.
I guess we don't need to keep the multiple controller per window mode alive. That means we could possibly just have an iframe again? That will also spare us from having to manipulate the template HTML, things like making class name unique and such.
Overwolf does not support spawning multiple instance of a window. That means we will need to have like 5 or 6 windows with names like "controller-x". JS window class can just derive from a common class.
Clicking on a virpil profile should open its template window showing generic legend. We could also make the legend editable I guess at some point.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.