English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 25 November 2021, 13:57   #281
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
I just wanted to say that yesterday I pushed a fix of https://github.com/MrZammler/iGame/issues/162 at iGame repo. I made the necessary changes to be able to see the default image, in cases where there is no game screenshot and no Info datatype installed.

There is no beta version available yet. I hope that soon I will be able to release a new one, after a few more changes I'd like to test. How soon will be that? For sure less than "2 more weeks" (TM)
walkero is offline  
Old 25 November 2021, 14:15   #282
Superman
Registered User

Superman's Avatar
 
Join Date: Sep 2014
Location: Wakefield
Age: 46
Posts: 1,151
Nice work and I’m sure that would definitely fix all my issues.
Superman is offline  
Old 25 November 2021, 19:18   #283
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
I have a question guys for you. I am thinking to drop completely the tooltypes and use only the preferences as saved from the Settings window. By default iGame will be pretty light, with no screenshot and guigfx enabled. This way new users when they try to load iGame will not struggle with library issues.

What do you think? Any ideas on that?
walkero is offline  
Old 25 November 2021, 20:01   #284
DisasterIncarna
Registered User

DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 153
sounds good.
DisasterIncarna is offline  
Old 25 November 2021, 22:34   #285
coldacid
WinUAE 4000/40, V4SA
coldacid's Avatar
 
Join Date: Apr 2020
Location: Candinavia
Posts: 474
Sounds reasonable to me. Might be worth improving the documentation alongside so that those who want these features enabled can easily set them up. Alternatively, add options for enabling or disabling screenshots and guigfx in the installer?

It looks like MUI 5 now ships with guigfx.library and render.library by the way.
coldacid is offline  
Old 26 November 2021, 00:06   #286
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
Quote:
Might be worth improving the documentation alongside so that those who want these features enabled can easily set them up.
I think the necessary information exists in the guide, but a fast start section might be a good idea.

Quote:
Alternatively, add options for enabling or disabling screenshots and guigfx in the installer?
I'd prefer to avoid it. The goal will be iGame to start for everyone, as fast as possible, with the minimum of requirements. If someone wants to change the look, he can do it from the preferences menu. Tooltypes existed from a time were no Settings window existed.

Quote:
It looks like MUI 5 now ships with guigfx.library and render.library by the way.
I know but I believe a lot of people still use MUI 3.8, unfortunately. That means that we can't use any new tricks that do not have backwards compatibility.
walkero is offline  
Old 26 November 2021, 01:10   #287
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
@amigasystem
Just wanted to share the following with you. It is not yet finished but when they are done I will release a new beta version for you to test.






walkero is offline  
Old 26 November 2021, 01:25   #288
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 68
Posts: 7,373
Perfect, the AROS 68k community will be very happy, thank you !
AMIGASYSTEM is offline  
Old 26 November 2021, 01:44   #289
OlafSch
Registered User
 
Join Date: Nov 2011
Location: Nuernberg
Posts: 643
@walkero

Great

thank you very much
OlafSch is offline  
Old 27 November 2021, 03:21   #290
coldacid
WinUAE 4000/40, V4SA
coldacid's Avatar
 
Join Date: Apr 2020
Location: Candinavia
Posts: 474
Quote:
Originally Posted by walkero View Post
Quote:
Originally Posted by coldacid
Sounds reasonable to me. Might be worth improving the documentation alongside so that those who want these features enabled can easily set them up.
I think the necessary information exists in the guide, but a fast start section might be a good idea.
Definitely a good idea.

Quote:
Quote:
Alternatively, add options for enabling or disabling screenshots and guigfx in the installer?
I'd prefer to avoid it. The goal will be iGame to start for everyone, as fast as possible, with the minimum of requirements. If someone wants to change the look, he can do it from the preferences menu. Tooltypes existed from a time were no Settings window existed.
I'm not talking about tooltypes here, but rather provide two different default prefs files and let the user choose which one to install. I'm very much on board with getting rid of the tooltypes config. But that's a different matter from giving users the option of the basic iGame experience for minimal systems, or the full experience for those who have things set up.

I'd have to improve my Installer knowledge, but as far as I know right now, it would be possible to detect in the install script of the user has guigfx and MCC_guigfx installed, and use that to provide the full experience out of box for people whose Amigas can support it, instead of requiring them to manually set it all up after installation.

Quote:
Quote:
I know but I believe a lot of people still use MUI 3.8, unfortunately. That means that we can't use any new tricks that do not have backwards compatibility.
I know but I believe a lot of people still use MUI 3.8, unfortunately. That means that we can't use any new tricks that do not have backwards compatibility.
Backwards compatibility might put a lid on removing guigfx in favour of picture.datatype. Image scaling was only added in picture.datatype V45 and honestly I'm not even sure if it supports maintaining the image's existing aspect ratio or if it just stretches the image to the object bounds.

By the way, I've made a PR for supporting non-WHDLoad game icon images.
coldacid is offline  
Old 27 November 2021, 05:13   #291
Radertified
Registered User
 
Join Date: Jan 2011
Location: -
Posts: 722
I think ideally everything could be definable with command line arguments. Fall back to saved settings for whatever command line arguments haven't been given.

This way anyone that wants to boot with/without screenshots, etc. can do so. Plus it opens up the possibilities for easy expansion and implementation of features, such as profiles (which I mentioned in this post).
Radertified is offline  
Old 27 November 2021, 11:49   #292
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
I think you forget one think. The installer does not copy any prefs file, and the reason is to avoid to overwrite users' prefs. So, any user needs to setup his prefs only ones in a lifetime
To help new users understand the extra features of iGame, that might be hidden on start there are for sure other ways to do it.
Having right now the screeshots enabled by default, brings more confusion to new users than anything.

@Radertified
I am sorry to say but most people hate the terminal. Maybe you and me are the exceptions to this rule. People want to install something, double click on it and start it. They won't use the terminal and they won't read the manual on how to use it.
For example, iGame throws some error messages when a library is missing. Because the icon is set to run from workbench, those messages are not shown to the user, so he needs either to change the icon to shell, or run iGame from the shell. Unfortunately, there are not many that do that, so on the next release I will change the icon to run always from shell, without input of 'course.
walkero is offline  
Old 29 November 2021, 14:46   #293
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
Can someone inform me if iGame menu works as it should on ApolloOS or not? I wonder how the menu bug was not mentioned before. Or if it was, it seems I missed it.
walkero is offline  
Old 29 November 2021, 15:01   #294
OlafSch
Registered User
 
Join Date: Nov 2011
Location: Nuernberg
Posts: 643
Quote:
Originally Posted by walkero View Post
Can someone inform me if iGame menu works as it should on ApolloOS or not? I wonder how the menu bug was not mentioned before. Or if it was, it seems I missed it.
is there a new version to test?
OlafSch is offline  
Old 29 November 2021, 15:32   #295
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
@OlafSch
Not yet, but I hope that soon I will have one. If you would like to learn some details on what I am doing, you can have a read at my blog post at https://ko-fi.com/post/iGame-updates...AROS-A0A676RWS
walkero is offline  
Old 29 November 2021, 17:03   #296
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 68
Posts: 7,373
Thanks walkero, it would be nice to have also an AROS x86 version, but here things are more complicated

On AROS x86 there is a program similar to iGame, it is called WHD_MENU developed in AmiLua (script) that works very well and that uses as engine Janu-UAE, I attach a small video made with my AROS One x86:


[ Show youtube player ]
AMIGASYSTEM is offline  
Old 29 November 2021, 21:41   #297
coldacid
WinUAE 4000/40, V4SA
coldacid's Avatar
 
Join Date: Apr 2020
Location: Candinavia
Posts: 474
Since iGame is completely written in C, it's theoretically possible to build it for x86, but libraries would likely be an issue.
coldacid is offline  
Old 04 December 2021, 22:22   #298
walkero
Registered User

walkero's Avatar
 
Join Date: May 2012
Location: Dublin/Ireland
Posts: 174
I wanted to let you know that I just released a new beta version of iGame 2.1b3. It includes the fix for the AROS 68k menus

You can find it at https://github.com/MrZammler/iGame/releases/tag/v2.1b3

ATTENTION: In this beta version a lot of changes happened to the code. This is a highly experimental beta release. You better back up your iGame folder before testing this one.

In this version you will find the following changes:

### Added
- Added a check if the screenshot image is supported by the installed datatypes. If not, it is skipped. This fixes situations where the Info datatype is not installed and no image is shown instead of the default.

### Fixed
- Fixed the menus on Aros 68k. Menus should work on ApolloOS now.

### Changed
- The games list is not multiselect now. This speeds up a little bit the selection of games on slow machines.
- Moved the strings methods to a separate file. Also merged the strcasestr.c and strdup.c files.
- Moved the filesystem methods to a separate file.
- Set local methods as static in the funcs.c and cleaned up the iGameExtern.h from the shared methods
- Now all the libraries open on application start and close on application exit. No OpenLibrary() calls in the middle of the application.
- Moved the joystick methods from iGameMain.c to funcs.c
- A lot of global methods and variables removed
- A lot of refactoring happened, so to make funcs.c file smaller. This makes code more clear and readable.
- All the necessary libraries and interfaces are set to be loaded in the code. No "-lauto" is necessary any more.
- Changed the localization system to support the new menus. Now the strings header file is created based on catcomp
walkero is offline  
Old 04 December 2021, 22:38   #299
wiz12
Registered User

 
Join Date: Feb 2017
Location: Ireland
Posts: 527
Thanks for this update walkero, I always look forward to new iGame releases.
wiz12 is offline  
Old 05 December 2021, 10:40   #300
OlafSch
Registered User
 
Join Date: Nov 2011
Location: Nuernberg
Posts: 643
Thank you

I just test it on Aros Vision and up to now no problems

OlafSch is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
X-bEnCH - The Amiga Game Launcher (Whdload, exe, ..) and more official topic. JimNeray Amiga scene 589 22 April 2022 02:27
latest dev build of fs-uae launcher .cue woes ARTHUR071169 support.FS-UAE 2 22 March 2016 09:01
iGame - MUI based game loader on Aminet Peter Amiga scene 89 06 February 2016 12:05
Best WHDLoad launcher / latest version of iGame? Decker support.Games 2 23 July 2015 21:49
iGame 4.3" LCD Portable Game Console Anemos Retrogaming General Discussion 22 23 November 2012 11:14

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Page generated in 0.10448 seconds with 13 queries