Login

This Months Donations

$449.64
of $500.00 goal
Server, CDN, Network, Licensing
Development Budget
Developers Beer Fund
Recent:
zc
$2.00
Gary Matthews
$2.00
swedtwo
$2.00
wide
$2.00
Sakura
$0.00
Number of donations
108
Highest donation
$50.00
Average donation
$4.64

InputMapper 1.7 alpha is available for testing.


There are several known issues and shortcommings;

 

  • Application will NOT update or notify of updates until released live (You must periodically check back in this article or forum for updated copies while in alpha/beta state)
  • Macros not finialized, if macros are important to you perhaps hold off a bit
  • Though all mappings are accessible, the mapping UI is still hackish/incomplete
  • Installer will NOT install 3rd party drivers needed for many features (This will be implemented once the drivers themselves become more stable)
    Do NOT install drivers that you do not NEED.
  • Behavior is untested and could be problematic if installing next to existing copies of IM
  • (NEW) Icon font will not properly replace old font if you currently have IM 1.6 installed. Delete InputMapperIcons.ttf from your fonts folder prior to install IM 1.7 to fix this
  • (Enhancement) Color wheel, RGB value, HSC, need to be added to lightbar to make color picking easier.
  • (Enhancement) Values for sliders in axis tuning
  • More to come as discovered...

Download HERE: https://InputMapper.com/attachments/InputMapper (1.7.6239.21119).exe

Log in to comment


Zwip-Zwap Zapony's Avatar
Zwip-Zwap Zapony replied the topic: #1 3 months 2 weeks ago

Wobbles wrote: Can you post your debug info from the help menu

If you mean the "Report Bug" thing which lets you save a "DebugLog.json" file full of stuff, it's attached to my previous post as an attachment, but sure, I'll attach it to this post too. If you don't mean that, you may have to instruct me as to exactly what to do, step by step.
Wobbles's Avatar
Wobbles replied the topic: #2 3 months 2 weeks ago
Can you post your debug info from the help menu
Zwip-Zwap Zapony's Avatar
Zwip-Zwap Zapony replied the topic: #3 3 months 2 weeks ago
Is there a way to connect a DualShock 4 (through BlueTooth) to InputMapper 1.7 for its lightbar functionality, but keep the one, single "Wireless Controller" device working without adding more devices? Using the "DriverInterface.None" output doesn't add any extra outputs, but still nulls out everything from the default "Wireless Controller" DirectInput device (and would probably also hide/completely get rid of it if I didn't have Steam running, blocking "exclusive" access).

Speaking of lightbar functionality... I've updated to a clean, fresh install of the latest 1.7 version (due to some issues that seem to have revolved around just not having the profile "New Profile.json"), and if I click the cog/gear icon beside a connected DualShock 4 controller and set all 3 lightbar states to the sample "Battery Progress" green-to-red profile... the lightbar remains the "default" blue colour. Even if I connect it through a USB cable to begin charging and then disconnect it again so it returns to discharging wirelessly, it remains a solid blue colour. I take it you'd like the "debug log" for this issue, so I've attached it to this post (while having a DualShock 4 connected through USB). It previously worked just fine in previous versions of InputMapper 1.7, before it messed up a bit (due to me lacking "New Profile.json", I assume).
Luca Durando's Avatar
Luca Durando replied the topic: #4 3 months 3 weeks ago
Oh, pardon, allow me then to release the Italian translation without the typo D:
Sorry for not having it released before!

File Attachment:

File Name: Italian Tr...n v2.zip
File Size:8 COM_KUNENA_USER_ATTACHMENT_FILE_WEIGHT


I'm looking forward to translate the entire program :)
Wobbles's Avatar
Wobbles replied the topic: #5 3 months 3 weeks ago
Thanks everybody for the translations so far, I have imported all the ones so far and will continue to do as I get new and updated ones which will then in turn be released in my next alpha release. Right now things look stable and aside from polishing a bit more I will probibly release what I have on monday-tuesday. If you have been translating keep an eye out for the new version as it does contain a language file with more keys to be translated as I forgot some and added some for new areas of the application.

I will also get around to getting the website account information up to date to get you guys into the translators group so you get credit where due, tweaking the forum to show badges like our old BB forum used to do will be a pain and require me to get back into the php mindset, but ive been putting it off too long.

Another feature that will be in the next alpha is a memory-dump-esk type of thing (still workshopping the name) that will allow people to easily create a dump file that will contain likely all the information that I may need to troubleshoot issues.
César Navarro's Avatar
César Navarro replied the topic: #6 3 months 3 weeks ago
Well here it is the spanish translation. i've done almost everything but the "TX" tab.

File Attachment:

File Name: Localizati...nish.zip
File Size:7 COM_KUNENA_USER_ATTACHMENT_FILE_WEIGHT
Wobbles's Avatar
Wobbles replied the topic: #7 3 months 3 weeks ago
If they haven't posted anything here probibly not
César Navarro's Avatar
César Navarro replied the topic: #8 3 months 3 weeks ago
Yo wobbles i'm translating to spanish, but i dont know if you already have someone translating that language.
Maxwellru's Avatar
Maxwellru replied the topic: #9 3 months 3 weeks ago
See this first time.
Wobbles's Avatar
Wobbles replied the topic: #10 3 months 3 weeks ago
uhhhhh... Consistently does that? or a fluke?
Maxwellru's Avatar
Maxwellru replied the topic: #11 3 months 3 weeks ago
Hm.. I put my ds4 for charging. (with IM opened)
And when I oped IM to check battery status, it says 150%.
Warning: Spoiler! [ Click to expand ]
Wobbles's Avatar
Wobbles replied the topic: #12 3 months 3 weeks ago
its not freezing, it just takes a second to load a profile.
Luca Durando's Avatar
Luca Durando replied the topic: #13 3 months 3 weeks ago
I don't know if it's a bug or something, but i can't find a way to disconnect the controller (BT) via any button like it was in 1.6.10.
Also, in the profile tab, the program almost freeze while selecting a profile (this happened to me when i had 3).
Other than that, the program is functional :D

EDIT: Also, the program doesn't minimize in the system tray, that's a bummer :v
Wobbles's Avatar
Wobbles replied the topic: #14 3 months 3 weeks ago
Wobbles's Avatar
Wobbles replied the topic: #15 3 months 4 weeks ago
You probibly lowered the dead-zone to negative, negative dead-zone is ONLY meant to counteract games that have built in uneditable deadzones, using it for other purposes will result in the "zig zag" you spoke of.
Wesley Cruz's Avatar
Wesley Cruz replied the topic: #16 3 months 4 weeks ago
In 1.6.10 we had the option to choose the type of deadzone whether axial or raidial. Radial did not seem to work on 1.6.10. Will this be a part of 1.7? I have noticed that when you lessen the deadzone in axial, the controller becomes for responsive, but you lose the ability to move directly up/down or left/right in a line. Instead, at lower deadzone, you move in those directions in zigzag. Makes you completely inaccurate. Will radial help improve this?
Wobbles's Avatar
Wobbles replied the topic: #17 4 months 1 day ago
So your issue is likely related to a somewhat known but hart to find the cause of bug where the fireshock drivers seem to "leak" over time for some people. github.com/nefarius/FireShock/issues/4#issuecomment-275172024
Zwip-Zwap Zapony's Avatar
Zwip-Zwap Zapony replied the topic: #18 4 months 1 day ago

Wobbles wrote: as for the leak, can you try uninstalling fireshock (may need reboot) and just testing with the DS4 using the native windows drivers (verify the driver in use is Microsoft and not Neferus), as there are some known leak issues with FireShock.

Having uninstalled the FireShock drivers through Programs and Features, then manually deleting the C:/Windows/System32/drivers/fireshock.sys file, and then checking to make sure my DualShock 4 uses the Windows drivers with no traces of the FireShock drivers anywhere in the Device Manager, (not rebooting my computer after that,) if I then use InputMapper 1.7 to emulate it into an XBox Controller (while moving the left stick in circles, not just having it idle), the CPU usage (according to Task Manager) rarely ever reaches 5.0%, and is usually below 3%. That seems pretty reasonable, I think, and much more alike InputMapper 1.6.10. I suppose InputMapper 1.7 isn't the culprit here, then.
Wobbles's Avatar
Wobbles replied the topic: #19 4 months 2 days ago
To clarify difference in percent between IM and Taskman, CPU (cores) only actually do one thing at a time, so CPU ussage is a measurement over time how much of that is spend on a given task, so programs that average and read this using differnt lengths of time to compute come up with different numbers and since our graph updates ever 500ms thats our unit of measure.

as for the leak, can you try uninstalling fireshock (may need reboot) and just testing with the DS4 using the native windows drivers (verify the driver in use is Microsoft and not Neferus), as there are some known leak issues with FireShock.
Zwip-Zwap Zapony's Avatar
Zwip-Zwap Zapony replied the topic: #20 4 months 2 days ago

Wobbles wrote: can you tell me what the setup is of your IM (devices, emulation, profiles etc) when the leak occurs?

Setup A: A DualShock 4 connected through BlueTooth (using a BlueTooth dongle not specific to DualShock 4s), emulated into an XBox controller using the SCP output driver, with touchpad-mouse enabled and no macros.
Setup B: A Navigation Controller connect using a USB cable, also emulated into an XBox controller, also with no macros.
The XBox-controller-emulating profile is the same as a completely new profile, except with the output driver changed to the SCP one.

For the DualShock 4, if I set the profile to the XBox-controller-emulating profile, over the course of... what appears to be 5-15 seconds, the CPU usage of InputMapper 1.7 climbs up to 7-11% according to Task Manager and 3-12% according to InputMapper. (It's usually not down near the 3%, but it does get down there occasionally. Same goes for the Navigation Controller.)
If I change the profile to the "[Default]" one, which doesn't emulate any extra controller, the CPU usage goes to 0.3-3.5% instead according to Task Manager and 0.0-4.0% according to InputMapper.

For the Navigation Controller, with the XBox controller profile, the CPU usage is around 8-15% according to Task Manager and 1-13% according to InputMapper. With the "[Default]" profile with no controller emulation, the CPU usage is about 3.5-8% according to both Task Manager and InputMapper.

If I disconnect the controller (by holding the PS button of my DualShock 4 for 10 seconds or unplugging the cable of the Navigation Controller), the CPU usage can drop down to 0.0%. If I reconnect it, the CPU usage go back up to the same percentages as above.

For reference, when using InputMapper 1.6.10 to emulate my DualShock 4 into an XBox controller, Task Manager says the CPU usage is around 0.0-2.5%, being at 0.0% about half of the time if I don't do anything with it and occasionally 0.0% if I move the left stick around in circles, but never seeming to go above 3% at all. (The tests for InputMapper 1.7 are all where I just hold the controller idle without doing anything.)
Wobbles's Avatar
Wobbles replied the topic: #21 4 months 2 days ago

Zwip-Zwap Zapony wrote:

Wobbles wrote: Sorry, you need 1.0.2 or better for nav controller github.com/nefarius/FireShock/files/5795..._Setup_1.1.1.exe.zip

"Sorry"? You don't have to be sorry about that, as you just gave me a link to a newer version, and now that I've installed it, my Navigation Controller works flawlessly. (Of course, I still can't seem to synch it through BlueTooth, but that's just because it's stubborn, not anything you or anyone else can do anything about.)


Also, there's something I've noticed in the current version of InputMapper 1.7 I have (1.7.6228.25002, not sure if it's the current released one)... If I connect a DualShock 4 through BlueTooth, emulate it into an XBox Controller, and then disconnect it (by holding the PS button for 10 seconds), the virtual XBox Controller remains until InputMapper gets closed. Also, controllers connected through BlueTooth don't seem to have a fancy button to disconnect it through InputMapper 1.7, like InputMapper 1.6.10 allows.

Edit: Also, I too experience slowness when using InputMapper 1.7. It seems that over the course of some minutes, the CPU usage of InputMapper 1.7 steadily climbs up to even 8-12% CPU usage for me. Combine that with Clicker Heroes also using 5-15% CPU for some reason, and it will cause me lag in Dolphin, which otherwise runs at a constant 60 frames per second. I'm not sure about InputMapper 1.6.10 or the 2.0 beta's CPU usage on my system, but I definitely don't recall Super Mario Galaxy 2 lagging so much in Dolphin last I played it.


Nav 3 over BT faces the same issues as DS3 as they use the same protocols.

can you tell me what the setup is of your IM (devices, emulation, profiles etc) when the leak occurs?
Zwip-Zwap Zapony's Avatar
Zwip-Zwap Zapony replied the topic: #22 4 months 3 days ago

Wobbles wrote: Sorry, you need 1.0.2 or better for nav controller github.com/nefarius/FireShock/files/5795..._Setup_1.1.1.exe.zip

"Sorry"? You don't have to be sorry about that, as you just gave me a link to a newer version, and now that I've installed it, my Navigation Controller works flawlessly. (Of course, I still can't seem to synch it through BlueTooth, but that's just because it's stubborn, not anything you or anyone else can do anything about.)


Also, there's something I've noticed in the current version of InputMapper 1.7 I have (1.7.6228.25002, not sure if it's the current released one)... If I connect a DualShock 4 through BlueTooth, emulate it into an XBox Controller, and then disconnect it (by holding the PS button for 10 seconds), the virtual XBox Controller remains until InputMapper gets closed. Also, controllers connected through BlueTooth don't seem to have a fancy button to disconnect it through InputMapper 1.7, like InputMapper 1.6.10 allows.

Edit: Also, I too experience slowness when using InputMapper 1.7. It seems that over the course of some minutes, the CPU usage of InputMapper 1.7 steadily climbs up to even 8-12% CPU usage for me. Combine that with Clicker Heroes also using 5-15% CPU for some reason, and it will cause me lag in Dolphin, which otherwise runs at a constant 60 frames per second. I'm not sure about InputMapper 1.6.10 or the 2.0 beta's CPU usage on my system, but I definitely don't recall Super Mario Galaxy 2 lagging so much in Dolphin last I played it.
Wobbles's Avatar
Wobbles replied the topic: #23 4 months 3 days ago
Sorry, you need 1.0.2 or better for nav controller github.com/nefarius/FireShock/files/5795..._Setup_1.1.1.exe.zip
Zwip-Zwap Zapony's Avatar
Zwip-Zwap Zapony replied the topic: #24 4 months 3 days ago

Wobbles wrote: What is your Nav model number and also the VID/PID? I may have to refer this back to benjamin as a driver incompatibility.

My Navigation Controller has "CECH-ZCS1E" written in a corner, which I think is the model name. I don't know about the "VID" or "PID", though, but by googling about it, I think it's either "USB\VID_054C&PID_042F\6&60B250E&0&3" (as "device instance path" in device manager) or "USB\VID_054C&PID_042F&REV_0100" (as "hardware Ids" in device manager, with "&REV_0100" being in the first hardware ID but not the second one, otherwise the two "hardware Ids" are the same).
Wobbles's Avatar
Wobbles replied the topic: #25 4 months 3 days ago
What is your Nav model number and also the VID/PID? I may have to refer this back to benjamin as a driver incompatibility.