View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 06733 | SWIV | slave | public | 2025-04-12 23:58 | 2026-07-02 08:48 |
| Reporter | ztronzo | Assigned To | Psygore | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Project Info | SWIV (Sales Curve) http://www.whdload.de/games/SWIV.html | ||||
| Summary | 06733: Controls issue when using 2nd player with Jeep with 2 buttons | ||||
| Description | Using v1.8 with the option "Disable Jump Control (if 2nd button is pressed)" the 2nd button doesnt jump | ||||
| Steps To Reproduce | Launch with slave v1.8 enable the WHDload option "Disable Jump Control (if 2nd button is pressed)" Start with Jeep using F6 (Joystick1) and hit 2nd button on your joystick, you will see it does nothing and there is no way to jump. | ||||
| Additional Information | Works fine when Jeep is on the F7 (Joystick2) | ||||
| Tags | No tags attached. | ||||
| Machine | A1200 | ||||
| CPU | 68020 | ||||
| CPUSpeed | 14 | ||||
| ChipSet | AGA | ||||
| GFXCard | None | ||||
| ChipMem | 2 MB | ||||
| FastMem | 0 MB | ||||
| Workbench | OS 3.0 | ||||
| KickROM | 40 - Kick 3.1 | ||||
| KickSoft | None | ||||
| WHDLoad | 19.2beta | ||||
| imported | |||||
|
BTW, would you be able to open-source your slave file? (the LZX is password protected) I would like to attempt to add dual-stick support for the Jeep |
|
|
Correction: I had some trouble understanding on when it actually happens. if you hit 2nd button on the controller for player1 port J2/F2, either the player has joined the game or not, the jump for player2 in port J1/F6 is disabled |
|
| any update? | |
|
Coming back to this after a while and reading this, I thought to add a note with a clearer explanation to reproduce the issue: Please note that when I refer to Joystick1, I actually refer to the controller in Port0 (mouse port), and Joystick2 for Port1 This is just to be on par with the same way the game refers to them. 1. Enable the WHDload option "Disable Jump Control (if 2nd button is pressed)" 2. Press function keys to confirm controller selection screen, assign player controls with using F2/F6 = Helicopter on Joystick2/Jeep on Joystick1 (This is usually the default with slave v1.8 but not with the original game) 3. Start the game with the Jeep, everything will behave as normal with Joystick1 4. Press 2nd button on Jeep Joystick 1 and it will not jump (neither in joystick mode nor CD32 mode). Double tapping direction still allows to jump at this point. 5. Press the 2nd button on the "other controller", Helicopter Joystick2 2nd button 6. Jeep player J1 can no longer jump with double tapping direction either Conclusion, 2nd button jump was not implemented properly to J1 PS. Just a thought, perhaps this broke when you set the defaults to F2/F6 in the controller selection from original F2/F8 |
|
|
Attached a new slave 1.9, it should fix this issue now. Please note: - cd32 buttons are only supported on port1 (Player 1) - 2nd button supported on port0 now (Player 2) - pressing F1-F6 keys will reset the option status of "Disable Jump Control (if 2nd button is pressed)" |
|
|
Thanks for fixing this! Confirmed with a quick test that it works as expected! |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-04-12 23:58 | ztronzo | New Issue | |
| 2025-04-13 01:27 | ztronzo | Note Added: 0014475 | |
| 2025-04-13 02:12 | ztronzo | Note Added: 0014476 | |
| 2025-11-13 19:03 | ztronzo | Note Added: 0014671 | |
| 2025-11-24 17:19 | Wepl | Assigned To | => Psygore |
| 2025-11-24 17:19 | Wepl | Status | new => assigned |
| 2026-06-21 00:20 | ztronzo | Note Added: 15036 | |
| 2026-07-01 08:22 | Psygore | Note Added: 15054 | |
| 2026-07-01 08:22 | Psygore | File Added: SWIV19.lha | |
| 2026-07-01 23:11 | ztronzo | Note Added: 15055 |