Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Majesty: The Fantasy Kingdom Sim

From PCGamingWiki, the wiki about fixing PC games
Revision as of 04:18, 30 May 2019 by Garrbot (talk | contribs) (→‎API: updated template usage)
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Majesty: The Fantasy Kingdom Sim
Majesty: The Fantasy Kingdom Sim cover
Developers
Cyberlore Studios
Linux Tribsoft
Publishers
Paradox Interactive
Linux Linux Game Publishing
Release dates
Windows March 21, 2000
Mac OS (Classic) December 13, 2000
Linux April 25, 2003
Majesty: The Fantasy Kingdom Sim on Wikipedia

Warnings

GameSpy online services have been shut down (see Network for solutions).
Majesty: The Fantasy Kingdom Sim
Majesty: The Fantasy Kingdom Sim 2000
Majesty 2: The Fantasy Kingdom Sim 2009
Defenders of Ardania 2012
Majesty: Gold HD 2012

General information

Official developer site
Majesty Gold HD Support Forum
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
DRM details are not known
Out of Print, multiple versions available.
Windows
Mac OS
Linux
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Steam
Icon overlay.png
Gold HD Edition (Includes Gold Edition).
Windows

Version differences

Majesty: The Fantasy Kingdom Sim

The original release of the game. The game was released several times by different publishers. Current patch is Update 4.

The Northern Expansion

The official expansion pack added additional quests and new buildings to the game. Two bonus quests are available to download from the website. Current patch is Update 2.

Majesty Gold Edition

This contains Majesty as well as The Northern Expansion, as separate programs. It is not compatible with the bonus quests. Gold Edition contains the previous patches.

Majesty Gold HD

Majesty and The Northern Expansion bundled together, now a single program. The bonus quests are included. The game has been rewritten to run on Windows Vista and Windows 7, and no longer runs excessively fast on modern processors. Resolution can now be changed, and the game supports widescreen monitors. Owners of the Steam version of Majesty Gold Edition are given a free upgrade to Gold HD, and buying Gold HD from Steam also installs the original Gold Edition.

Essential improvements

Patches

Patches are available for Windows and Mac OS. The Gold Edition is already patched.

Use newer SDL version (Linux)

Will replace OSS with ALSA in terms of sound output and add additional features.
Requires 32 bit version of recent SDL 1.2 library.

Run the software with LD_LIBRARY_PATH=/usr/lib32 on at the beginning. If using a 32-bit system use /usr/lib path instead.

Game data

Configuration file(s) location

System Location
Windows
Mac OS (Classic)
Linux ~/.lgp/majx/majxprefs
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/25990/pfx/[Note 1]
This game does not follow the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\MajestyHD\
Mac OS (Classic)
Linux
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/25990/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video settings

Template:Video settings

Input settings

Template:Input settings

Audio settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Notes
LAN play
Online play
GameSpy services have been shut down;[1] see GameSpy for workarounds.

Issues fixed

General

Fast scrolling

On older versions of Majesty, faster computers could cause the game to scroll excessively fast.
Change ScrollSpeed in registry (Windows)[citation needed]
  1. Go to HKEY_CURRENT_USER\Software\Cyberlore\Majesty
  2. Open ScrollSpeed and change it appropriately.
  3. If you have The Northern Expansion or Gold Edition make the same change in HKEY_CURRENT_USER\Software\Cyberlore\Majesty Expansion
Edit the configuration file (Linux)[citation needed]

Open up the configuration file and add <ScrollSpeed>#</ScrollSpeed>. Replace # with a number.

Windows

Majesty on Modern Systems

The original versions of Majesty will run on Windows Vista and Windows 7, however the game will be unstable and might crash frequently. A new version of the game is available that fixes a number of compatibility errors with current Windows versions and officially supports them.

For older versions of the game the following command line arguments may be used:

majx.exe -nothreadedcursor -useglblit

The command line is for Northern Expansion pack. For base game simply replace the executable name with majesty.exe. No extensive tests were done with this command line, however a several mission playthrough has indicated that game becomes more stable when these parameters are used.

Gold HD Edition Not Responding

On some systems (particularly those with Intel graphics) Majesty Gold HD may not work properly. On loading the game there may be a blank screen, or after the opening movie, the menu appears unresponsive (although it is actually working, but the screen is updating). To fix this, you need to append -useddblit -blitmovietobackground to the launcher's command line arguments.

Linux

No Sound

SDL library that is included with the game is set to use OSS for sound only.
General[citation needed]
The software is not updated frequently.

Install the osspd package (Some distros like ArchLinux refers the package as ossp) and enable/start the osspd/osspd.service service.

If using PulseAudio[citation needed]

Run the game with padsp command (It is included with main PulseAudio package, if not, look for pulseaudio-utils)

If using ALSA[citation needed]
  1. Install alsa-oss package
  2. Load the following kernel modules as root with modprobe command:
  • snd-seq-oss
  • snd-pcm-oss
  • snd-mixer-oss

Run the game with aoss -32 (On 32 bit system just use aoss)

Fullscreen issue with multiple monitors

Run the game in windowed mode using -w command prompt. However, due to the fact that the windowed mode is at fixed 800x600 resolution, you may need to use the resolution scaling using xrandr command, if on 1080p or 4K resolution.

The mouse isn't captured in windowed mode

Compile libjail.so[citation needed]
The multilibrary version of GCC and 32-bit version of SDL is required for 64 bit system.
  1. Create a text file and name it jail.c
  2. Copy and paste the content of this script
  3. In Terminal run gcc -m32 -fPIC -shared -o libjail.so jail.c -ldl (If on 32 bit system remove the -m32 argument)
  4. Once compiled, move libjail.so to the main game folder
  5. Point out the file to use before running the game using LD_PRELOAD= command at the beginning.Example:
LD_PRELOAD=$HOME/games/majesty/libjail.so $HOME/games/majesty/majx -w

Other information

API

ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
Linux
Mac OS (Classic)

Middleware

Middleware Notes
Audio OSS Linux only.
Interface SDL SDL is Linux only
Multiplayer GameSpy

System requirements

Majesty (Original Version)

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 166 MHz (or equivalent)
System memory (RAM) 32 MB
Hard disk drive (HDD) 314 MB
Video card (GPU) DirectX 8 compatible
Mac OS
Minimum Recommended
Operating system (OS) 8.6
Processor (CPU) PowerPC 233 MHz
System memory (RAM)
Hard disk drive (HDD) 314 MB
Video card (GPU) 16-bit Display at 800x600

Majesty Gold Linux Version

Linux
Minimum
Operating system (OS) Linux Kernel 2.2
Processor (CPU) 166 MHz
System memory (RAM) 48 MB
Hard disk drive (HDD) 410 MB
Video card (GPU) 8 MB of VRAM

Majesty Gold HD

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) 800 MHz Pentium III or equivalent
System memory (RAM) 256 MB
Hard disk drive (HDD) 1 GB
Video card (GPU) DirectX 8 compatible

Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/25990/ in addition to or instead of this directory. The app ID (25990) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References