this post was submitted on 27 Aug 2023
22 points (100.0% liked)

Linux Gaming

15282 readers
199 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

Like many old PC games, the game comes with an activation-code on the back of the case. The installer asks me for the 25 digit code on the case. I look, and I can see that the code definitely contains 25 digits. But than when I try to input the 25 digit code into the 5 text boxes provided (5 digits per box) only 4 digits can be inputted into any of the text-boxes, meaning I can only input a max of 20 characters through all the boxes, and the installation fails. Does anyone know how to get around this? Thanks.

Update: With a suggestion from within the comments, I managed to solve the issue by installing Microsoft Core Fonts using the command winetricks corefonts. Once corefonts was installed, I can now input all 5 digits into each text box.

That fixes the text box issue. Now I can't play the game because after inserting Disc 2 to begin the next part of the installation, I get the 'feature transfer error', as the window calls it: "Error: -1603 Fatal error during installation. Consult Windows Installer Help (Msi.chm) or MSDN for more information."

all 14 comments
sorted by: hot top controversial new old
[–] ono@lemmy.ca 13 points 1 year ago* (last edited 1 year ago) (2 children)

Apparently the problem you describe is solved by installing Microsoft Core Fonts, which can be done by running winetricks corefonts.

Or if you're comfortable running third party code, a crack might be a more convenient solution:

https://www.gamecopyworld.com/games/pc_age_of_empires_3.shtml

[–] DreitonLullaby@lemm.ee 1 points 1 year ago* (last edited 1 year ago)

Thanks so much! Yes, running winetricks corefonts worked for me; sorry for the late reply. I can now put all 5 digits in each text box; let's hope the game runs fine.

[–] DreitonLullaby@lemm.ee 1 points 1 year ago

Alright, so I continued the installation and inserted Disc 2 when I needed to, to continue to the next part of the installation. Now I get a 'feature transfer error'. The error says "Error: -1603 Fatal error during installation. Consult Windows Installer Help (Msi.chm) or MSDN for more information".

[–] SigHunter@feddit.de 7 points 1 year ago* (last edited 1 year ago) (1 children)

can you work around this by copy/pasting maybe all 25 characters at once or maybe each segment at a time?

  • alternative: install somewhere else (windows pc or VM) and copy the install dir contents and registry
  • alternative 2: get the steam version, I just tried it with proton experimental and it seems to work fine.

edit: steam lets me choose the base game, war chiefs or asian dynasties, AD and WC work without a problem but the base game asks for a key and I can also just input 4 characters instead of 5. but I'd always play with all expansions

[–] DreitonLullaby@lemm.ee 1 points 1 year ago

can you work around this by copy/pasting maybe all 25 characters at once or maybe each segment at a time?

I tried that already and it didn't work.

Thanks for helping; I still have at least one roadblock stopping me from installing but I managed to solve the text-box issue by installing Microsoft Core Fonts with the command winetricks corefonts

[–] SaThaRiel@lemmy.world 5 points 1 year ago (1 children)
[–] DreitonLullaby@lemm.ee 1 points 1 year ago

No I didn't try that thanks. I'll give it a shot. I solved the text box issue by installing Microsoft Core Fonts with winetricks corefonts

[–] Chais@sh.itjust.works 1 points 1 year ago (1 children)

Does it not let you input the fifth digit? Can you see the digits you input or are they replaced with asterisks or something so it's not obvious if the software accepted the input.
I'd just try to input the code and let the installer switch me to the next input field automatically. That's how it usually works.

[–] DreitonLullaby@lemm.ee 1 points 1 year ago (1 children)

Can you see the digits you input or are they replaced with asterisks or something so it’s not obvious if the software accepted the input.

Yeah, I can see them; they aren't asterisks.

I’d just try to input the code and let the installer switch me to the next input field automatically. That’s how it usually works.

That's the first thing I tried; it's the usual way. But I solved the textbox issue by installing Microsoft Core Fonts with winetricks corefonts

[–] Chais@sh.itjust.works 2 points 1 year ago (1 children)

But I solved the textbox issue by installing Microsoft Core Fonts with winetricks corefonts

Which would suggest that the limit is not given in number of characters, but text width, which would be such a strange decision, from a software development point of view.
Can you make it use a very narrow font and squeeze 6 characters in there? Just for the giggles.

[–] DreitonLullaby@lemm.ee 1 points 1 year ago

I'm not sure how to mess around with different fonts or how to apply different ones

[–] vividspecter@lemm.ee 1 points 1 year ago (1 children)

The Definitive Edition is now free to play, and buying the full game is quite cheap. Unless you have a particular desire to play the original game, that might be a better option.

[–] DreitonLullaby@lemm.ee 1 points 1 year ago

Oh, cool, I didn't know the Definitive Edition was free now; nice. Still, I'd like to get the original version working if I can.