parent
465bf189df
commit
ce1463d0db
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
Binary file not shown.
@ -1,54 +1,50 @@
|
||||
SCJMapper-V2<br>
|
||||
============<br>
|
||||
<br>
|
||||
SC Joystick Mapper (.Net 4.5.2; using sharpDX/OpenTK wrapper)<br>
|
||||
this should work with Win7, Win8.x Win 10 out of the box<br>
|
||||
<br>
|
||||
# SCJMapper-V2
|
||||
|
||||
SC Joystick Mapper (.Net 4.5.2; using sharpDX/OpenTK wrapper)
|
||||
this should work with Win7, Win8.x Win 10 out of the box
|
||||
|
||||
On RSI Spectrum see https://robertsspaceindustries.com/spectrum/community/SC/forum/51473/thread/scjmapper-news-and-updates
|
||||
<br>
|
||||
<br>
|
||||
|
||||
Built using Windows Forms - Issues with display scaling may be encountered - set display scaling to 100%.
|
||||
<br>
|
||||
using sharpDX 2.6.3 .net wrapper (http://sharpdx.org/)<br>
|
||||
<br>
|
||||
Use References to:<br>
|
||||
DirectX11-net40\SharpDX.dll<br>
|
||||
DirectX11-net40\SharpDX.DirectInput.dll<br>
|
||||
<br>
|
||||
using OpenTK.1.1.1589.5942 .net wrapper (http://www.opentk.com/)<br>
|
||||
NET40\OpenTK.dll<br>
|
||||
NET40\OpenTK.GLControl.dll<br>
|
||||
<br>
|
||||
using ZstdNet 1.3.1 (https://www.nuget.org/packages/ZstdNet/)<br>
|
||||
<br>
|
||||
using log4net.dll<br>
|
||||
<br>
|
||||
Built with VisualStudio 2017 Community free version<br>
|
||||
<br>
|
||||
|
||||
# Credits
|
||||
|
||||
Device Layout Images and Maps:<br>
|
||||
<br>
|
||||
|
||||
using sharpDX 2.6.3 .net wrapper (http://sharpdx.org/)
|
||||
|
||||
Use References to:
|
||||
* DirectX11-net40\SharpDX.dll
|
||||
* DirectX11-net40\SharpDX.DirectInput.dll
|
||||
|
||||
using OpenTK.1.1.1589.5942 .net wrapper (http://www.opentk.com/)
|
||||
* NET40\OpenTK.dll
|
||||
* NET40\OpenTK.GLControl.dll
|
||||
|
||||
using ZstdNet 1.3.1 (https://www.nuget.org/packages/ZstdNet/)
|
||||
|
||||
using log4net.dll
|
||||
|
||||
Built with VisualStudio 2017 Community free version
|
||||
|
||||
|
||||
## Credits
|
||||
|
||||
Device Layout Images and Maps:
|
||||
https://github.com/richardbuckle/EDRefCard
|
||||
<br>
|
||||
<br>
|
||||
DDS Skydome Images:<br>
|
||||
<br>
|
||||
Canyon, Highway, Shiodome, BigSight, LA Heliport:<br>
|
||||
<br>
|
||||
http://www.hdrlabs.com/sibl/archive.html<br>
|
||||
sIBL Archive - Free HDRI sets for smart Image-Based Lighting<br>
|
||||
<br>
|
||||
Sunset<br>
|
||||
https://commons.wikimedia.org/wiki/File:Afterglow_of_a_sunset.jpg<br>
|
||||
This file is licensed under the Creative Commons Attribution 2.0 Generic license.<br>
|
||||
At Toyomi fishermen's wharf, Tokyo.<br>
|
||||
Author: Author Masato OHTA<br>
|
||||
<br>
|
||||
|
||||
|
||||
DDS Skydome Images:
|
||||
Canyon, Highway, Shiodome, BigSight, LA Heliport:
|
||||
http://www.hdrlabs.com/sibl/archive.html
|
||||
sIBL Archive - Free HDRI sets for smart Image-Based Lighting
|
||||
|
||||
Sunset
|
||||
https://commons.wikimedia.org/wiki/File:Afterglow_of_a_sunset.jpg
|
||||
This file is licensed under the Creative Commons Attribution 2.0 Generic license.
|
||||
|
||||
At Toyomi fishermen's wharf, Tokyo.
|
||||
Author: Author Masato OHTA
|
||||
|
||||
SC_Area18, _GrimHex, _DyingStar, _BrokenMoon, _Kareah
|
||||
by Rellim (SC handle)
|
||||
<br>
|
||||
OutThere1 and 3 made with Spacescape:<br>
|
||||
http://alexcpeterson.com/spacescape<br>
|
||||
<br>
|
||||
|
||||
OutThere1 and 3 made with Spacescape:
|
||||
http://alexcpeterson.com/spacescape
|
||||
|
||||
|
Binary file not shown.
@ -0,0 +1,76 @@
|
||||
{
|
||||
"MapName" : "5: Cougar MFD (left - right)",
|
||||
"MapImage" : "cougar-mfd.jpg",
|
||||
"InputDevices" : [
|
||||
{
|
||||
"InputType" : "J",
|
||||
"DeviceName" : "Cougar MFD Panel Left Side",
|
||||
"DeviceProdGuid" : ["{B351044F-0000-0000-0000-000000000000}"],
|
||||
"Controls" : [
|
||||
{ "Input" : "button1", "Type" : "Digital", "X" : 134, "Y" : 604, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button2", "Type" : "Digital", "X" : 239, "Y" : 464, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button3", "Type" : "Digital", "X" : 644, "Y" : 324, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button4", "Type" : "Digital", "X" : 1054, "Y" : 464, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button5", "Type" : "Digital", "X" : 1161, "Y" : 604, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button6", "Type" : "Digital", "X" : 1424, "Y" : 932, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button7", "Type" : "Digital", "X" : 1424, "Y" : 1040, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button8", "Type" : "Digital", "X" : 1424, "Y" : 1148, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button9", "Type" : "Digital", "X" : 1424, "Y" : 1256, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button10", "Type" : "Digital", "X" : 1424, "Y" : 1364, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button11", "Type" : "Digital", "X" : 1161, "Y" : 1694, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button12", "Type" : "Digital", "X" : 1054, "Y" : 1834, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button13", "Type" : "Digital", "X" : 644, "Y" : 1974, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button14", "Type" : "Digital", "X" : 239, "Y" : 1834, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button15", "Type" : "Digital", "X" : 134, "Y" : 1694, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button16", "Type" : "Digital", "X" : 24, "Y" : 1364, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button17", "Type" : "Digital", "X" : 24, "Y" : 1256, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button18", "Type" : "Digital", "X" : 24, "Y" : 1148, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button19", "Type" : "Digital", "X" : 24, "Y" : 1040, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button20", "Type" : "Digital", "X" : 24, "Y" : 932, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button21", "Type" : "Digital", "X" : 1484, "Y" : 762, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button22", "Type" : "Digital", "X" : 1484, "Y" : 844, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button23", "Type" : "Digital", "X" : 1484, "Y" : 1472, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button24", "Type" : "Digital", "X" : 1484, "Y" : 1554, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button25", "Type" : "Digital", "X" : 84, "Y" : 1472, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button26", "Type" : "Digital", "X" : 84, "Y" : 1554, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button27", "Type" : "Digital", "X" : 84, "Y" : 762, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button28", "Type" : "Digital", "X" : 84, "Y" : 844, "Width" : 391, "Height" : 79, "Cmt" : "" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"InputType" : "J",
|
||||
"DeviceName" : "Cougar MFD Panel Right Side",
|
||||
"DeviceProdGuid" : ["{B352044F-0000-0000-0000-000000000000}"],
|
||||
"Controls" : [
|
||||
{ "Input" : "button1", "Type" : "Digital", "X" : 2068, "Y" : 604, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button2", "Type" : "Digital", "X" : 2173, "Y" : 464, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button3", "Type" : "Digital", "X" : 2578, "Y" : 324, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button4", "Type" : "Digital", "X" : 2988, "Y" : 464, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button5", "Type" : "Digital", "X" : 3095, "Y" : 604, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button6", "Type" : "Digital", "X" : 3358, "Y" : 932, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button7", "Type" : "Digital", "X" : 3358, "Y" : 1040, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button8", "Type" : "Digital", "X" : 3358, "Y" : 1148, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button9", "Type" : "Digital", "X" : 3358, "Y" : 1256, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button10", "Type" : "Digital", "X" : 3358, "Y" : 1364, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button11", "Type" : "Digital", "X" : 3095, "Y" : 1694, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button12", "Type" : "Digital", "X" : 2988, "Y" : 1834, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button13", "Type" : "Digital", "X" : 2578, "Y" : 1974, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button14", "Type" : "Digital", "X" : 2173, "Y" : 1834, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button15", "Type" : "Digital", "X" : 2068, "Y" : 1694, "Width" : 591, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button16", "Type" : "Digital", "X" : 1958, "Y" : 1364, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button17", "Type" : "Digital", "X" : 1958, "Y" : 1256, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button18", "Type" : "Digital", "X" : 1958, "Y" : 1148, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button19", "Type" : "Digital", "X" : 1958, "Y" : 1040, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button20", "Type" : "Digital", "X" : 1958, "Y" : 932, "Width" : 451, "Height" : 99, "Cmt" : "" },
|
||||
{ "Input" : "button21", "Type" : "Digital", "X" : 3418, "Y" : 762, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button22", "Type" : "Digital", "X" : 3418, "Y" : 844, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button23", "Type" : "Digital", "X" : 3418, "Y" : 1472, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button24", "Type" : "Digital", "X" : 3418, "Y" : 1554, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button25", "Type" : "Digital", "X" : 2018, "Y" : 1472, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button26", "Type" : "Digital", "X" : 2018, "Y" : 1554, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button27", "Type" : "Digital", "X" : 2018, "Y" : 762, "Width" : 391, "Height" : 79, "Cmt" : "" },
|
||||
{ "Input" : "button28", "Type" : "Digital", "X" : 2018, "Y" : 844, "Width" : 391, "Height" : 79, "Cmt" : "" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 816 KiB |
@ -0,0 +1,37 @@
|
||||
{
|
||||
"MapName" : "2: T.16000M (right hand Joystick)",
|
||||
"MapImage" : "t16000m.jpg",
|
||||
"InputDevices" :[
|
||||
{
|
||||
"InputType": "J",
|
||||
"DeviceName": "T.16000M Joystick ",
|
||||
"DeviceProdGuid": ["{B10A044F-0000-0000-0000-504944564944}"],
|
||||
"Controls": [
|
||||
{ "Input": "button1", "Type": "Digital", "X":2124, "Y":624, "Width":1092, "Height":54, "Cmt": "Primary trigger" },
|
||||
{ "Input": "button2", "Type": "Digital", "X":474, "Y":624, "Width":1092, "Height":54, "Cmt": "Bottom button" },
|
||||
{ "Input": "button3", "Type": "Digital", "X":474, "Y":494, "Width":1092, "Height":54, "Cmt": "Left-hand button" },
|
||||
{ "Input": "button4", "Type": "Digital", "X":2124, "Y":494, "Width":1092, "Height":54, "Cmt": "Right-hand button" },
|
||||
{ "Input": "button5", "Type": "Digital", "X":24, "Y":1104, "Width":542, "Height":108, "Cmt": "Left bank top-left button" },
|
||||
{ "Input": "button6", "Type": "Digital", "X":574, "Y":1104, "Width":542, "Height":108, "Cmt": "Left bank top-middle button" },
|
||||
{ "Input": "button7", "Type": "Digital", "X":1124, "Y":1104, "Width":542, "Height":108, "Cmt": "Left bank top-right button" },
|
||||
{ "Input": "button8", "Type": "Digital", "X":1124, "Y":1220, "Width":542, "Height":108, "Cmt": "Left bank bottom-right button" },
|
||||
{ "Input": "button9", "Type": "Digital", "X":574, "Y":1220, "Width":542, "Height":108, "Cmt": "Left bank bottom-middle button" },
|
||||
{ "Input": "button10", "Type": "Digital", "X":24, "Y":1220, "Width":542, "Height":108, "Cmt": "Left bank bottom-left button" },
|
||||
{ "Input": "button11", "Type": "Digital", "X":3264, "Y":1104, "Width":542, "Height":108, "Cmt": "Right bank top-right button" },
|
||||
{ "Input": "button12", "Type": "Digital", "X":2714, "Y":1104, "Width":542, "Height":108, "Cmt": "Right bank top-middle button" },
|
||||
{ "Input": "button13", "Type": "Digital", "X":2164, "Y":1104, "Width":542, "Height":108, "Cmt": "Right bank top-left button" },
|
||||
{ "Input": "button14", "Type": "Digital", "X":2164, "Y":1220, "Width":542, "Height":108, "Cmt": "Right bank bottom-left button" },
|
||||
{ "Input": "button15", "Type": "Digital", "X":2714, "Y":1220, "Width":542, "Height":108, "Cmt": "Right bank bottom-middle button" },
|
||||
{ "Input": "button16", "Type": "Digital", "X":3264, "Y":1220, "Width":542, "Height":108, "Cmt": "Right bank bottom-right button" },
|
||||
{ "Input": "hat1_up", "Type": "Digital", "X":1542, "Y":214, "Width":1532, "Height":54, "Cmt": "PoV hat up" },
|
||||
{ "Input": "hat1_right", "Type": "Digital", "X":1542, "Y":270, "Width":1532, "Height":54, "Cmt": "PoV hat right" },
|
||||
{ "Input": "hat1_down", "Type": "Digital", "X":1542, "Y":326, "Width":1532, "Height":54, "Cmt": "PoV hat down" },
|
||||
{ "Input": "hat1_left", "Type": "Digital", "X":1542, "Y":382, "Width":1532, "Height":54, "Cmt": "PoV hat left" },
|
||||
{ "Input": "rotz", "Type": "Analogue", "X":2357, "Y":980, "Width":1132, "Height":54, "Cmt": "Stick twist" },
|
||||
{ "Input": "slider1", "Type": "Analogue", "X":2584, "Y":1750, "Width":832, "Height":54, "Cmt": "Stick throttle slider" },
|
||||
{ "Input": "x", "Type": "Analogue", "X":2357, "Y":924, "Width":1132, "Height":54, "Cmt": "Stick pitch" },
|
||||
{ "Input": "y", "Type": "Analogue", "X":2357, "Y":868, "Width":1132, "Height": 54, "Cmt": "Stick roll" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 559 KiB After Width: | Height: | Size: 264 KiB |
Binary file not shown.
Before Width: | Height: | Size: 564 KiB After Width: | Height: | Size: 273 KiB |
Loading…
Reference in New Issue