Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

[APPLICATION] MuDiGUI - A Multiple-Disc Game Selector / GUI for Playstation


Chesko

Recommended Posts

I grabbed the one from the link in post #24. It doesn't have the .exe, but that is easy to compile by downloading autoit. I sent Chesko a PM, hopefully he will get an e-mail notification. It's been awhile, so he may not be interested anymore. But it was open source, so we could still fuss with it! Assuming someone out there is willing to give it a go. I woulden't know what to do. My profile image is the look I get on my face when I see code, it's also accompanied by the alert sound from metal gear solid when a gard spots you (you can hear it can't you).

Link to comment
Share on other sites

in case anyone is interested the code responsable for discovering and executing the game is found between lines 271 and 432. The disc switch operation is located starting on line 907. I can see that it only looks for *.bin, *.img, *.iso, and *.mdf filetypes. I would like to add *.lnk to that list, first of all. I am tinkering with replacing *.mdf with *.lnk since I don't use mdf anyway. I doubt it will work. It has however removed the error I was seing, meaning it recognized the *.lnk file type. So that's a win.

There is another entery for how to launch the file found starting on line 405. 1 launches ePSXe and 2 pSX, which is fine, I want to retain functionality, but I need to tell it to launch the *.lnk under another line of code, which will need to be added. I'm not familiar with writing complex code beyond simple batch files and even then I have to google everything. All I need is a string that tell it to execute the *.lnk along the pointer path it just recognized. Should be simple, as long as there arn't lines of code that refrence other lines by number, which would change when we insert the new lines. I'm probably causing you programmers out there to cringe. Feel free to download the file and look at the code yourself. Maybe you can see how to inplement the addition.

Lastly, artwork for disc buttons starts on line 585. Changing the location/name of these look easy, but adding an artwork path and telling it to display the artwork that matches the names of the discs discovered is beyound me.

Link to comment
Share on other sites

I tried to edit the project to allow the discovery and handling of the *.lnk files, but clearly it is beyond my experiance level. The changes were less than anticlimatic. It gave an error message and did not even get into the disc switching screen like before. Frankly there are just too many places to make refrence to the operations I want to make. There are over a thousand lines of code, but maybe 6-10 places that need to be changed to acomplish the *.lnk change. I tried to change all of the enteries I could find. I added a line to the config for the ePSXecutor shortcuts and to the scrips in the proper places, even renumbered the lines that refrence the config, since they changed. I am just not conmfortable inside of autoit yet, and probably not familiar enough with MuDiGUI. I would like to learn how to make the changes I mentioned, but fear I don't have the patience or time to acomplish it.

I did notice that ePSXe can't have discs changed with the -nogui command, so that probably precludes my ability to use this app anyway. To bad, I really wanted it to work for me. I guess I will stick to switchdisc- its still under development.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...