Poster | Thread |
ChrisH
 |  |
Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 17-Jan-2009 12:00:00
| | [ #1 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| OK, I finally managed to get Payback working on OS4.1 on my Sam440 - both 68k & WOS versions! My problems appear to be due to some AmigaInput bug(s), as I have to do exactly the following to play Payback:
0. EDIT: Please see post #8 for something I forgot. 1. Boot OS4.1 2. Plug in Competition Pro USB joystick, so that I see the pop-up USB message. 3. For ONE TIME ONLY, I have to use AmigaInput prefs to assign the joystick to Lowlevel "Port 1 - Gamepad". Button mapping (assignment) is optional but allows the joystick to be used. After saving this is remembered, so no need to ever do it again. 4. Start Payback (68k or PPC version).
You might say "that sounds reasonable", until you see what happens if I deviate even slightly from these steps! If I do *any* of the following:
1. Don't give the joystick a Lowlevel assignment (so no CD32 joypad emulation), OR 2. Plug in joystick before OS4.1 boots, OR 3. Don't plug the joystick in at all.
THEN the following always happens:
1. The joystick is never recognised by the game (both 68k & PPC versions), so only keyboard (sort of) works.
2. The 68k version of Payback ignores left/right KEYBOARD presses, except for Space, so I can't change anything - only start a game (by pressing Space, Space, Space). When in-game, the guys arm is permanently raised as if I was holding down the fire button permanently, and the "climb in car" KEYBOARD button does not work.
3. The PPC version of Payback *does* recognise keyboard presses in the menu, so I can choose stuff if I like. But as soon as I try to start the game, it hangs with a DSI error, and Ignoring DSI causes OS4 to freeze (hard reset required).
Please remember that I get none of these problems if I follow the steps give at the top of this post. All in all, it seems to me that AmigaInput's Lowlevel.library emulation has some bugs that upsets Payback badly, and even causes it to crash in the PPC case.
Any suggestions? Last edited by ChrisH on 13-Jul-2009 at 08:41 PM. Last edited by ChrisH on 17-Jan-2009 at 12:28 PM. Last edited by ChrisH on 17-Jan-2009 at 12:02 PM. Last edited by ChrisH on 17-Jan-2009 at 12:00 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 17-Jan-2009 13:19:40
| | [ #2 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| The PPC version gets a Grim Reaper after a few minutes of playing, so can't really play it, but there's no sound anyway, and the 68k version works reasonably well (even if only on a 640x480 FakeNative screen). _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
BrandonLee
|  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 17-Jan-2009 13:31:34
| | [ #3 ] |
|
|
 |
Super Member  |
Joined: 15-Dec-2003 Posts: 1355
From: Lisbon, Portugal | | |
|
| @ChrisH
Here, OS4.0Final, I can play the PPC version ok (except for the sound). It doesn't guru. The 68k works a little slower, but with sound.
The only Grim Reapers I get are at the beginning and ignoring them works. |
|
Status: Offline |
|
|
Daedalus
|  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 17-Jan-2009 14:16:11
| | [ #4 ] |
|
|
 |
Super Member  |
Joined: 14-Jul-2003 Posts: 1680
From: Glasgow - UK, Irish born | | |
|
| @ChrisH
I get the same problems you do with Payback 68k - it seems to be constantly detecting some sort of keypress. I wonder if it's reading the raw keycodes, and the mappings are totally different on the A1? Though I have heard some people say that it works ok...
I haven't tried it with a controller, but I'll get my hands on one and try it - might be a suitable alternative... _________________ RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 17-Jan-2009 14:59:40
| | [ #5 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @Daedalus If I use a joystick with AmigaInput as described, then keyboard works! Which is really stupid, but at least it works. Last edited by ChrisH on 18-Jan-2009 at 12:04 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 19-Jan-2009 10:15:06
| | [ #6 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| Small status update: I was able to play Payback 68k in two-player mode on my Sam440! One using joystick, the other using keyboard. Although the frame rate dropped a little at times (due to 68k emulation struggling to draw 3D in software for two people), there were no crashes or other problems.
In fact it worked a lot better than on Amithlon, where I had no (lowlevel.library) joystick support, and so had to share the keyboard between two people (which sometimes caused key presses to be ignored due to conflicts). _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 25-Jan-2009 14:28:24
| | [ #7 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| Hmmm, OK, I discovered that the mission in City 2 (Los Francos) Level 2 (Remote Control) where you blow-up the apartment block with a bomb (get from top most telephone where you start) causes Payback (68k) to produce a Grim Reaper. BUT the good news is that selecting "Continue Program" lets me continue playing :) Last edited by ChrisH on 25-Jan-2009 at 02:52 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 13-Jul-2009 20:37:00
| | [ #8 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| I forgot to mention a few things in my first post:
1. Make sure you are using Update 7 of Payback. Earlier versions may not work so well, or at all.
2. You need to (a) start PaybackSetup, (b) for Software rendering choose "P96-0:FAKENATIVE:640 x 480", (c) disable Hardware rendering, and (d) click "Save and exit".
3. The standard Payback script runs some stuff that is not needed, and might even cause problems with OS4.1. Specifically it runs "setpatch >nil:" and "general/led dim". These can simply be deleted from the script using NotePad.
4. You NEED to eject the Payback CD before starting Payback. In fact Payback does not need the CD, except for the optional music. EDIT: This only works if the Intro was not installed to the harddisk, otherwise you will have to delete it from the Payback folder, or reinstall without it.
To have the music without forgetting to eject the CD, I am using the following modified Payback script:
Quote:
Info PaybackCD: VOLUMES >Nil: IF NOT WARN Eject CD0: OPEN ENDIF
Stack 10000 Run >Nil: Payback.exe
Eject CD0: CLOSE |
Hint: To edit the Payback script, just drop the Payback icon on AmiDock's NotePad icon.
This script REQUIRES that the Eject command be found in the Payback folder. So you will need to download it, unarchive it, rename "Eject.os4" to "Eject", and then copy it to the Payback folder.Last edited by ChrisH on 25-Jul-2009 at 03:08 PM. Last edited by ChrisH on 13-Jul-2009 at 08:51 PM. Last edited by ChrisH on 13-Jul-2009 at 08:42 PM. Last edited by ChrisH on 13-Jul-2009 at 08:39 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
Thematic
|  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 24-Jul-2009 9:15:50
| | [ #9 ] |
|
|
 |
Super Member  |
Joined: 28-Oct-2003 Posts: 1616
From: I'm actually flying into a bug! | | |
|
| @ChrisH
What is the benefit of choosing a fakenative mode for software render? I haven't tried that on A1, is there a known (compatibility) difference with Payback on sam vs. AmigaOne? _________________ : AmigaOneXE (unmod.) 750FX/512 MB +stuff & AmigaOS 4.(0|1) : A1200/68060&96MB/SCSI/EM1200-Voodoo3 & OS 3.5 : A500/1MB : Pegasos (ff) 512 MB & MorphOS Praise seitan. |
|
Status: Offline |
|
|
Gebrochen
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 24-Jul-2009 12:59:55
| | [ #10 ] |
|
|
 |
Super Member  |
Joined: 23-Nov-2008 Posts: 1441
From: Australia | | |
|
| |
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 24-Jul-2009 16:05:42
| | [ #11 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @Thematic For me Payback ONLY works when using the Fakenative screenmode.
@Gebrochen Quote:
But when one goes into the game, it locks up on the intro sequence, forcing me to reboot my system. |
That's because you didn't follow all my instructions! You must eject the Payback CD before running Payback, or else you get this problem. Once Payback has started, you can reinsert the CD, if you want to hear the music in-game._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
TiredofLife
|  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 25-Jul-2009 11:40:53
| | [ #12 ] |
|
|
 |
Super Member  |
Joined: 6-Jul-2005 Posts: 1704
From: Here | | |
|
| @ChrisH
I did eject the Payback CD and got the same problem
@Gebrochen
Did you try reinstalling without the intro? Last edited by TiredofLife on 25-Jul-2009 at 11:42 AM. Last edited by TiredofLife on 25-Jul-2009 at 11:41 AM.
_________________ If your nose runs and your feet smell, you're upside down. |
|
Status: Offline |
|
|
TiredofLife
|  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 25-Jul-2009 13:02:40
| | [ #13 ] |
|
|
 |
Super Member  |
Joined: 6-Jul-2005 Posts: 1704
From: Here | | |
|
| @ChrisH
I've reinstalled it without the intro. Your tip about the removing the CD is now valid.
Cheers
@Gebrochen
Try the above, the non PPC version should work fine.
Last edited by TiredofLife on 25-Jul-2009 at 01:03 PM.
_________________ If your nose runs and your feet smell, you're upside down. |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam) Posted on 25-Jul-2009 15:06:21
| | [ #14 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @TiredofLife Quote:
I've reinstalled it without the intro. Your tip about the removing the CD is now valid. |
Thanks. I haven't reinstalled Payback since I first got it on my A1200 (just copied to Amithlon, WinUAE, OS4, etc), so I had forgotten installing the intro to the HD was an option. Will edit my post to correct this._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|