MrZammler / iGame

iGame is a simple frontend for launching whdload games.
GNU General Public License v3.0
83 stars 17 forks source link

iGame 2.3.2 Main Menu Icon Scaling. #204

Closed Tallguy297 closed 1 year ago

Tallguy297 commented 1 year ago

Is is possible to have the selected icon in iGame main menu match the selected resolution?

I have quite a few games that do not have a game.iff file. The games that do have a game.iff file, the resolution is set to 320 x 256 and the main menu displays nicely on an RTG screen. However games without a game.iff display the icon in it's original pixel size.

Thank you...

walkero-gr commented 1 year ago

@Tallguy297 Thank you so much for your message. The way to do it is to enable the GuiGfx library by unchecking the "No GuiGfx" checkbox in the preferences. This requires a proper installation of 2/3 libraries, the guigfx.library, the render.library and the MCC_GuiGfx. MUI 5 comes with all of them in the archive, but if you use MUI 3.8 then you have to install them. You can find them on Aminet.

The versions I use are: MCC_GuiGfx v21.7 guigfx.library v20.0 render.library v40.8

If one of the above libraries is missing the "No GuiGfx" checkbox is going to be blocked.

Tallguy297 commented 1 year ago

I have double checked the versions as your stated, and they are the same as in in the MUI 5 archive. If I uncheck the No GuiGfx option, the program does not open.

iGame

Thank you...

walkero-gr commented 1 year ago

I guess you are using the latest v2.3.2, right?

Tallguy297 commented 1 year ago

Yes, that is correct.

From: George Sokianos @.> Sent: Monday, 1 May 2023 6:20 PM To: MrZammler/iGame @.> Cc: aagent297 @.>; Mention @.> Subject: Re: [MrZammler/iGame] iGame 2.3.2 Main Menu Icon Scaling. (Issue #204)

I guess you are using the latest v2.3.2, right?

— Reply to this email directly, view it on GitHub https://github.com/MrZammler/iGame/issues/204#issuecomment-1529476757 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AL47KQYM2I3NXCGV3DIAUWDXD5W4RANCNFSM6AAAAAAXRP53LE . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AL47KQ2JP3WNXOMKAJDIF2LXD5W4RA5CNFSM6AAAAAAXRP53LGWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS3FH3JK.gif Message ID: @. @.> >

walkero-gr commented 1 year ago

From the screenshot I see that you emulate an A600. Which CPU do you use for that? If it is a 68000 then you need to use versions of these libraries that work with that CPU. The reason why iGame doesn't start is that the GuiGfx library fails to open.

Tallguy297 commented 1 year ago

I get the same result on my real Amiga. I have an Amiga 600 with a Apollo MantiCore accelerator card running Workbench 3.2.2.1 My MantiCore is an FPGA running as a 68080 CPU + 68882 FPU.

I thought this problem I am having could be related to the datatypes?

walkero-gr commented 1 year ago

I thought this problem I am having could be related to the datatypes?

I do not believe this is because of datatypes because datatypes are used to show the screenshot if you do not use GuiGfx, and those display just fine on your system.

If you open the MUI folder where this is installed, there is a Demos folder and inside that there is a Guigfx demo app. Does that work when you run it? If yes, then maybe for some reason iGame fails on your setup, which I need to investigate further. If not then there is an incompatibility on your system that break GuiGfx library. Please, have this tested because it will help us understand the problem.

Tallguy297 commented 1 year ago

I have tested the GuiGFX demo and it works very well.

I changed the render.library and guigfx.library to the non-fpu versions and it didn't make any difference. I still can't open iGame 2.3.2 with the noGui GFX option unchecked. I put the render.library and guigfx.library from the MUI archive back on and the same thing as above.

FYI, I have WinUAE emulating an Amiga 600 with 68020 CPU + 68882 FPU, which is similar to my real Amiga. The reason I am using WinUAE at the present is it is easier to test and download files to correct software problems.

Regards, Alex.

Tallguy297 commented 1 year ago

I have attached 2 logs from SnoopDOS. Perhaps they might give some insight as to what I am doing wrong?

This is when iGame is working and the NOGUI GFX option is checked. WORKING.log

This is when iGame is not working and the NOGUI GFX option is unchecked. NOTWORKING.log

I hope this information is helpful?

Thanks...

walkero-gr commented 1 year ago

Thank you so much for your tests and feedback.

I checked the logs and there I see the same failures on both situations. So something else bothering it. Please try to run iGame with "No GuiGfx" unchecked from the shell and see if you will get any failing messages there. Otherwise can you create an hdf from your system, without including any of your personal stuff, so that you can send it to me as to figure out where the problem is? You will need to provide info of the UAE config as well, so that I can reproduce it here.

Tallguy297 commented 1 year ago

This is the error I receive with I run the game with the No GuiGFX unchecked.

iGame Error

FYI, If I change the setting GuiGFX to checked and then reselect a game then icon scaling is correct. However when I exit iGame and re-enter then I get the iGame error. Quite fustrating.

Thank you...

walkero-gr commented 1 year ago

not so helpful, right? At least it is not from the checks iGame does on the libraries

Tallguy297 commented 1 year ago

I solved the problem. It is the Picasso96 3.3.3 Prosac drivers. I had to degrade to the Picasso96 3.3.2 Prosac drivers and the problem has disappeared.

Thank you...

walkero-gr commented 1 year ago

@Tallguy297 Yeah, there is a bug there that is mentioned at https://github.com/MrZammler/iGame/issues/191 as well. Thank you for letting us know.