thobbsinteractive / magic-carpet-2-hd

Recode Binary code of game Magic Carpet2 to C/C++ language(remake MC2 for any platform)
GNU General Public License v3.0
30 stars 5 forks source link

Install Issues (0.9.1) #239

Closed PhilippSPOTTERON closed 1 year ago

PhilippSPOTTERON commented 1 year ago

Hi, first, big thanks for your work to ressurrect MC2!

When trying to install, I always get the following error: image

Ok brings me back to the interface of the installer.

If I create the "Extract" folder manually: image

Next error message: image

Next Button in the installer does only get back to the error message.

PhilippSPOTTERON commented 1 year ago

The installer creates a /GAME folder - if I delete that, the installer does something, opening up a DosBox, But then the next error message appears: image

PhilippSPOTTERON commented 1 year ago

In the original GOG version installed, there is no "CD_Files" folder present. image

PhilippSPOTTERON commented 1 year ago

Watched it further - before selecting the MC2 location, it is installing Magic Carpet 2 HD to a folder, creates files there. Then the installer says "Rolling back action" and deletes all the files in the /MagicCarpet2HD folder. Should this be like that?

PhilippSPOTTERON commented 1 year ago

Next try: using the x64 installer instead of the x32 one. Different error message: image

thobbsinteractive commented 1 year ago

Hi Philipp,

Well this is just a big mess of stuff. Sorry for the late reply, I do not seem to be told in my own damn repo when I get issue reported!

The Extract folder should be copied to the where ever you choose install the game (default for x64 is C:\Program Files\ReMC\Magic Capet 2 HD). It then has the scripts required to get all the CD and Game data on the final page of the installer.

If there is an error installing it will rolled back. But the final page should not roll anything back as it happens after the files are copied but before you get the original game data. This is you can potentially manually fix in the install (that is why I put in the long list of instructions just in case!)

Obviously we cannot simply include the original game data in the install, EA might get a bit upset about that.

From your second screenshot it looks like it could not find the GOG install location? If you are using the original CD there is a option for that. I have not tested it myself though as my CD is 1000's of miles away. But It "should" work.

That last error looks permission based.

I am currently working on Joystick support but I will give this a look once that is done. One fix I can see is that it should just override any files copied to the Game folder, but I do not think that is the cause of all your issues.

I want to reproduce your error. Can you tell me:

Sarngeras commented 1 year ago

Hello!

Same problem with last installer. It always rolls back. Got the CD and GOG versions. That's not the problem. Installers (32 ou 64) delete the CD_files they created before asking for them and NETHERW.

Tried the initial beta files (zip). Works. But if I use an installer afterwards to get last version, it deletes CD_files that already exist before asking for them.

thobbsinteractive commented 1 year ago

Hi Sarngeras, I have hopefully fixed this, but was hoping to get the new sound stuff merged in before releasing. There is a permission issue with the installer, so it annoyingly rolls back. I have also implemented the ability to actually use the CD now. It occurs to me that I might need to make a new release to fix this now since a few people are hitting it. It will try to do so over the weekend

Sarngeras commented 1 year ago

Thanks for your answer and for your work!!! It's a great idea to modernize this old treasure! Le vendredi 30 juin 2023 à 14:26:18 UTC+2, Tim Hobbs @.***> a écrit :

Hi Sarngeras, I have hopefully fixed this, but was hoping to get the new sound stuff merged in before releasing. There is a permission issue with the installer, so it annoyingly rolls back. I have also implemented the ability to actually use the CD now. It occurs to me that I might need to make a new release to fix this now since a few people are hitting it. It will try to do so over the weekend

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

thobbsinteractive commented 1 year ago

This should be fixed now: https://github.com/thobbsinteractive/magic-carpet-2-hd/releases/tag/0.9.3-alpha-stable There are also instructions for manually installing it with the GOG Version

PhilippSPOTTERON commented 1 year ago

Thank you very much! :) Looking forward to test it