13 March 2024, 10:07 | #61 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,413
|
Cool, thanks. Is the config file format documented somewhere? I could easily make an external calibration program to adjust the values...
|
13 March 2024, 10:37 | #62 | |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Quote:
|
|
13 March 2024, 10:55 | #63 | |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 661
|
Quote:
Do the in-game calibration and write down your minimum and maximum X/Y and center X/Y values. Convert them to hex, and write them in the prefs.dat file using hex editor. The important thing is that your joysticks minimum pot X/Y doesn't go below the calibrated minimum X/Y, otherwise the rolling left bug happens. |
|
13 March 2024, 12:46 | #64 | |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Quote:
Bother, I don't really know anything about Hex editing. I just crash Tornados. If I get the values within the Tornado editor, is there any chance you could talk me through what to do with the editor? Unless Daedalus is making an external program to do that? |
|
13 March 2024, 13:41 | #65 | |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 661
|
Quote:
Convert the numbers to hex format, and place them in these positions in prefs.dat. There's plenty of hex editors on Aminet that can do it. |
|
13 March 2024, 14:19 | #66 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,413
|
If your stick has a round gate like mine, the top left and bottom right values aren't going to be suitable, so you're better off just making a note of the maximum and minimum X values with the stick in the middle of the Y axis, then getting the maximum and minimum of the Y axis with the stick in the neutral X position. With a round gate the upper left corner will not be as far left as the stick will go when it's in the middle of the Y axis, for example.
I can put something together to do the calibration when I have some time. If I can find out what other parameters are stored in the file I could add them too. I'll have a look anyway. In the meantime, I can recommend the FileX editor on the Amiga. |
13 March 2024, 16:57 | #67 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,300
|
I have RC1 ready of the slave, but if it's just a matter of transposing a couple of values, I think I can fix it in the slave. I don't have a analogue joystick (for neither Amiga nor PC) to test though, so I would be relying on exact instructions (or a description of how to check it with WinUAE).
|
13 March 2024, 18:20 | #68 | |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 661
|
Quote:
$0C<->$0E $10<->$12 $14<->$16 In WinUAE, the mouse can act as analog joystick. |
|
14 March 2024, 22:24 | #69 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Guys, a short clip of the Paraj's latest patch.
[ Show youtube player ] |
14 March 2024, 22:39 | #70 |
Registered User
Join Date: Jul 2009
Location: Lala Land
Posts: 608
|
Thanks Angus, the video is much appreciated. Looks fantastic. Be interesting to see it at a locked framerate too.
|
16 March 2024, 13:19 | #71 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Guys, for anybody not following the Tornado speed-up thread (WHY NOT??!!!)
my previous advice about changing the Quitkey tooltype to $99 is no longer a good idea (if it ever was). My experience is that it now causes the game to Quit when you hit the Pause key (P). Paraj suggested using $102 which is the middle mouse button, which is ideal if you don't have a 3 button mouse and prefer to quit the game using the in-game quit function. I've got a 3 button mouse so I'll have to see how that works out. I might experiment with tooltypes and see if I can find a way to disable the function...... Can anybody with an 030 capture some footage using the lastest slave? I'd love to see it. Before Paraj started working his magic, back when I was using an 030, there didn't seem much difference between it and an 060. UPDATE I set QUITKEY=$281 which I think is the STOP button on a CD32 pad. Works for me. Last edited by Angus; 16 March 2024 at 22:10. |
17 March 2024, 16:33 | #72 | |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 661
|
Quote:
Code:
flight_patch PL_START PL_GA $123c8,CalibratedMin ; MinY and MinX values from calibration PL_GA $520A6,PotStore ; address where game stores processed Dff014 reads PL_PS $52060,JoyFix ; jsr to Dff014 read routine in 'flight' segment PL_S $52066,8 PL_NOP $5206a,4 JoyFix ;if Pot read value is less than calibrated minimum then store calibrated min value instead movem.l a1-a2,-(sp) move.l CalibratedMin,a1 move.l PotStore,a2 cmp (a1),d1 bmi .AdjustPotY move.w d1,(a2) bra.s .JoyFixX .AdjustPotY move.w (a1),(a2) .JoyFixX lsr.w #$08,d0 add.w #2,a1 add.w #2,a2 cmp (a1),d0 bmi .AdjustPotX move.w d0,(a2) movem.l (sp)+,a1-a2 rts .AdjustPotX move.w (a1),(a2) movem.l (sp)+,a1-a2 rts CalibratedMin ds.l 1 PotStore ds.l 1 |
|
17 March 2024, 19:28 | #73 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
I have had an occasional issue which tends to support Aardvark's point. But it seems a major improvement on my previous experiences.
|
18 March 2024, 17:18 | #74 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Hi guys, I just put up another clip, this time with me flying.
Well, I call it flying. [ Show youtube player ] |
18 March 2024, 19:30 | #75 | |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,300
|
Quote:
We'll include it verbatim (with credits of course), and let RC3 (attached) bake for a little while longer. Excellent! Think this shows very well that despite some jerkyness in certain views, extra frame rate is really worth it. |
|
21 March 2024, 11:06 | #76 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
I tried a loft bomb attack last night where you fly in fast, pull up and release the bomb some miles from the target, then veer off without having to face it's defences. Very satisfying to hit the V key (weapon view) and watch the bombs glide in and obliterate the target building. More satisfying if I could do it under full manual control.
No issues found with the new analogue joystick code. |
27 March 2024, 21:12 | #77 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Here's another clip. This is me learning to use the rather cool Thermal Image Airborne Laser Designator to bomb an enemy runway from high altitude. I have not got this perfected yet, but I'm geting there.
Anybody got any tips? [ Show youtube player ] |
06 April 2024, 13:28 | #78 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 661
|
I managed to disassemble the analog joystick patch by IDD (more info https://eab.abime.net/showthread.php?t=111470) for Combat Air Patrol, and adapted it into JOTDs slave. Originally the patch only worked with the Smart Port adapter.
Only stable with NoCache, and fixing that is beyond my ability. |
06 April 2024, 21:28 | #79 | |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
Quote:
That's awesome Aardvark. I will look into this. In fact I've been meaning to look into CAP and F15 Strike Eagle II which I see as somewhat comparable as they both appeared fairly late in the Amiga's day and both seemed to me to have a fairly advanced 3D system and a fast update. My buddy, Nathan from New Zealand just sent me his old analogue PC joystick and an Amiga adaptor lead, and he mentioned that although F15 II has an analogue joystick function, it has no calibration system so he wasn't able to get it to work. Again, I haven't looked at the game properly since way back. Can an analogue stick work with no calibration? |
|
06 April 2024, 22:32 | #80 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 661
|
F15 II and some other old flight sims used fixed pot range of about 0-40, which i guess was standard for PC flight sticks in the 80's. You can check the pot range of your joysticks in any game that has calibration, like Tornado.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Combat Air Patrol PDF Manual | Amigajay | request.Other | 5 | 22 February 2022 13:49 |
Running Combat Air Patrol IPF | ldaneels | support.Games | 5 | 08 May 2016 03:29 |
Combat Air Patrol AGA | mailman | support.Games | 4 | 24 October 2011 13:57 |
Air Combat Aces | BippyM | HOL contributions | 3 | 25 March 2003 06:17 |
Combat Air Patrol | Fred the Fop | request.Old Rare Games | 6 | 03 October 2001 08:43 |
|
|