offalynne Posted December 15, 2021 Posted December 15, 2021 @mer-curious can you please open the windows game controller dialogue: https://www.top-password.com/blog/open-game-controllers-settings-in-windows-10/ and carefully take notes of what each button of both your gamepads missing from the db are registering (eg. Hori FC3: X: button 2, O: button 3, etc.) and then post them here so that we can publish the correct mappings and resolve Tux’s submission? Thank you, offalynne 1
mer-curious Posted December 16, 2021 Posted December 16, 2021 (edited) 17 hours ago, Tux said: So you used already the sega layout in the mapping you sent, and the playstation one for the other ? Hey Tux! Now I think I know what you mean about providing the correct layout. You're talking about the log files from the ControllerMap program, right? So, since the layout of the program is based on the X360 my previous mappings tried to follow that design. But now I've redone the mappings of my ASCII pad to follow that picture in the Git database which shows "Sega -> Microsoft". The Hori pad kept the same because I maintained the PS/XBox design. By the way, in the Git you informed that the Hori pad has 3 sticks, when it actually has only has one, the d-pad. Anyway, I'm attaching the updated logs to this post. 17 hours ago, Tux said: Edit : can't seem to be able to reproduce your blank window. Normally if it happens pressing esc brings back the gui and after that it's ok but still I'd like to be able to reproduce it. Tried starting from fullscreen with a game loaded or not, switching using alt+return or the gui, the whole thing in opengl, everything worked fine. And tried in windows of course. Oh well... ! That's exactly what I do here. I load a game in windowed mode, then hit Esc or "Play game" to leave the GUI, press Alt + Enter to enter full-screen mode, finally Alt + Enter again to return to windowed mode and then the screen is blank. Yes, if I press Esc the GUI shows with the game picture again. Perhaps it's related to the Intel OpenGL drivers because I currently only have integrated graphics to test (d-gpus are way too expensive in my country unfortunately). So in my old laptop I have a 3rd gen (Ivy-bridge) i3 CPU with Intel HD Graphics 4000, and in my desktop I have a 10th (Comet Lake) i5 with Intel UHD Graphics 630. From 6th (Skylake) to 10th (Comet Lake) Intel uses the same micro-architecture as far as I know, so if you have anything Skylake or above with integrated graphics you should probably be able to reproduce it. I'm using the latest drivers. Here's a quick video of the issue showing: https://drive.google.com/file/d/1OjWQ0ffO_xlkI7n13uvIvRJWAgb6DtxU/view?usp=sharing Notice that OBS recording takes longer to show the picture in full-screen mode and introduces a glitch in the top left of the screen when I leave it, but I don't experience these symptoms using Raine. I'll let you know if I come to test this issue with a NVIDIA or AMD video chip. Thank you so much again for your work. 🙂👍 Ascii and Hori update.7z Edited December 16, 2021 by mer-curious
Tux Posted December 16, 2021 Author Posted December 16, 2021 (edited) Yep, that was it, yes you misunderstood for the axes, a d-pad is not a stick, but anyway. Thanks for the updated mappings, I just posted them to the pull request, and I just sent the photos too, it should be enough, thanks for that. Well the issue of the blank window hasn't shown for me for a long time, it might be related to the video driver, I am not sure. I am able to test only on my nvidia desktop here, the laptop doesn't have windows ! (you know people that the linux world doesn't have all these problems ?) After looking, I'll avoid the "d-pad only for movement" for now, on the modern pads with 2 sticks it makes the 2 sticks totally useless, it's obvious that it's just a way to work around a bug, and sticks can be used for something else too (combinations can be mapped to a stick direction for example). So we'll try 1st with the dead zone filtering only, and if some problems still happen for some people, I would advice to simply disable the feature in the inputs dialog in raine to use only the sticks for movement (but it shouldn't happen with such filtering, if it still does, there is quite a serious problem with the pad). By the way it's not a sign the game controller is bad quality, my ps3 "six axis" (that's the way this model is called, no rumble functionality inside, but still the bluetooth inside) has lasted for more than 15 years, that's quite impressive for a game controller even if I didn't use it very much all this time. Edited December 16, 2021 by Tux 1
Tux Posted December 17, 2021 Author Posted December 17, 2021 On 12/13/2021 at 1:10 AM, mer-curious said: Beware that if you load this state after the stage has been loaded, Raine will crash! It's finally fixed, it's the kind of detail which pisses me off ! Your savegame can't be fixed automatically, if you load it while the rasters are active it will continue to crash, BUT ! if you make another save now, it will be "rasters resistant" ! And you can fix this one by doing this : launch the game as usual, then activate pause, load your savegame, once it's loaded and still in pause, save... ! Done it's fixed, now you'll be able to load it with rasters active ! It was a mess to fix, and that's just for cps2 rasters, but anyway I might use this one day in more drivers... !
Tux Posted December 17, 2021 Author Posted December 17, 2021 They replied this for the mappings : not too sure on these.. could you please ask your user to refer to the Windows game controller dialogue and make careful note of what each of the buttons are registering to be sure ? for example A = 3, B = 5, C = 7, etc. thanks ! Well, it's really becoming too complicated just for something which should have taken 5 minutes. You can check that if you want, if you don't I'll understand and that's really no problem, I already told them that at this level it would make things easier if they just say they refuse the pull request ! I already merged these mappings here anyway. 1
mer-curious Posted December 17, 2021 Posted December 17, 2021 6 hours ago, Tux said: They replied this for the mappings : not too sure on these.. could you please ask your user to refer to the Windows game controller dialogue and make careful note of what each of the buttons are registering to be sure ? for example A = 3, B = 5, C = 7, etc. thanks ! Well, it's really becoming too complicated just for something which should have taken 5 minutes. You can check that if you want, if you don't I'll understand and that's really no problem, I already told them that at this level it would make things easier if they just say they refuse the pull request ! I already merged these mappings here anyway. Hey Tux! Thanks for letting me know. I've already replied there with my GitHub account. Let's see if they have all the info they need now. On 12/16/2021 at 6:05 AM, Tux said: By the way it's not a sign the game controller is bad quality, my ps3 "six axis" (that's the way this model is called, no rumble functionality inside, but still the bluetooth inside) has lasted for more than 15 years, that's quite impressive for a game controller even if I didn't use it very much all this time. I understand. My brand new DS4 controller has the same dead-zone sensibility as we have noticed, so it's not a sign of wear in your PS3 controller, it's just the way they work with the drivers. I also have some PS2 controllers since 2001. They have been opened for cleaning a couple of times, but still work quite reliably. I hope my PS4 controller lasts as long as those. 8 hours ago, Tux said: if you make another save now, it will be "rasters resistant" ! And you can fix this one by doing this : launch the game as usual, then activate pause, load your savegame, once it's loaded and still in pause, save... ! Done it's fixed, now you'll be able to load it with rasters active ! It was a mess to fix, and that's just for cps2 rasters, but anyway I might use this one day in more drivers... ! Great! This fix will be really useful when saving a long play during the activation of the raster effects. No more worries about that. Thank you so much for your continuing work on Raine. 🙂👍
Tux Posted December 18, 2021 Author Posted December 18, 2021 Congratulations, it was merged because of your direct post (the pull request for the mappings), I'll be able to link directly their repository which will be easier, thanks. And I added some hack to draw correctly the giant boss in xmvsf, I am not proud of it, but it works. As long as I can't emulate these broken priority masks I'll be forced to add hacks like that, but anyway it should do for now... 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now