<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://manicpop.org/gewiki/index.php?action=history&amp;feed=atom&amp;title=Installing_Galactic_Empire</id>
	<title>Installing Galactic Empire - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://manicpop.org/gewiki/index.php?action=history&amp;feed=atom&amp;title=Installing_Galactic_Empire"/>
	<link rel="alternate" type="text/html" href="https://manicpop.org/gewiki/index.php?title=Installing_Galactic_Empire&amp;action=history"/>
	<updated>2026-10-20T14:43:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manicpop.org/gewiki/index.php?title=Installing_Galactic_Empire&amp;diff=2149&amp;oldid=prev</id>
		<title>CodexBot: Link Btrieve explanation at first mention</title>
		<link rel="alternate" type="text/html" href="https://manicpop.org/gewiki/index.php?title=Installing_Galactic_Empire&amp;diff=2149&amp;oldid=prev"/>
		<updated>2026-10-18T17:53:42Z</updated>

		<summary type="html">&lt;p&gt;Link Btrieve explanation at first mention&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Galactic Empire&amp;#039;&amp;#039;&amp;#039; is distributed as a BBS module, not a standalone game. Installation begins by choosing a build that matches both the host and the version of the game. This page covers the common steps; the linked guides provide version-specific files, registration, and emulator instructions.&lt;br /&gt;
&lt;br /&gt;
== Choose a game and host ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Game !! Suitable host and starting point&lt;br /&gt;
|-&lt;br /&gt;
| [[Classic Galactic Empire|Classic GE 3.2e]] || Original 16-bit MajorBBS/Worldgroup game. On MBBSEmu, use a compatible classic package and consult [[Running Galactic Empire with MBBSEmu#Running classic GE|the classic setup notes]]. The distributed build may require a board-specific registration setting; see [[Classic registration and security system]].&lt;br /&gt;
|-&lt;br /&gt;
| [[Elwynor Galactic Empire|Elwynor GE]] || Faithful 32-bit port of classic GE for Worldgroup 3.2 and The Major BBS V10. Use its own package and installation instructions; it is not interchangeable with the 16-bit classic module.&lt;br /&gt;
|-&lt;br /&gt;
| [[ge-next]] || Persistent GE game with separate 16-bit MajorBBS/Worldgroup and 32-bit MajorBBS V10 builds. Supported MBBSEmu versions use the &amp;#039;&amp;#039;&amp;#039;16-bit&amp;#039;&amp;#039;&amp;#039; package. See [[ge-next installation]].&lt;br /&gt;
|-&lt;br /&gt;
| [[ge-arena]] || Separate match-based module, available in 16-bit and 32-bit builds. It has its own file prefix, configuration, and saved game; do not install it as an update to ge-next.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Download a &amp;#039;&amp;#039;&amp;#039;full release archive&amp;#039;&amp;#039;&amp;#039; for the selected game and architecture. A patch archive assumes a particular installed version and may omit files needed for a new installation. Read that release&amp;#039;s notes before copying anything, especially when replacing an existing game. Playing on someone else&amp;#039;s BBS requires no local module installation; see [[Where to play online]].&lt;br /&gt;
&lt;br /&gt;
== Understand the files ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File type !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;*.DLL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;*.MDF&amp;lt;/code&amp;gt; || The executable module and its MajorBBS module definition. The MDF identifies the module and its message resources. See [[MajorBBS integration]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;*.MSG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;*.MCV&amp;lt;/code&amp;gt; || Editable message/configuration sources and compiled runtime resources. Main messages, help, and ship classes normally have separate MSG files. Loading a module on a board should generate MCVs based on the MSG files; do not copy MCV files from a different installation. See [[Configuring Galactic Empire]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;*.DAT&amp;lt;/code&amp;gt; || Starting data in a full archive, then the live saved game after play begins. The files used vary by game; the team file is text, not a [[Btrieve]] database. See [[Database files]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;*.NEW&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;*.VIR&amp;lt;/code&amp;gt; || Clean data templates supplied with 16-bit and 32-bit packages respectively. Retain them for a deliberate fresh start; they are &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; backups of the live game.&lt;br /&gt;
|-&lt;br /&gt;
| Other text files || Release notes, menu text, licensing, and optional frontend documentation or utilities. Keep them with the matching release.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
File prefixes identify the game: classic uses &amp;lt;code&amp;gt;MBM*&amp;lt;/code&amp;gt;, ge-next 0.3+ uses &amp;lt;code&amp;gt;MPOGEMP&amp;lt;/code&amp;gt; for its module and &amp;lt;code&amp;gt;MPOGE*&amp;lt;/code&amp;gt; for support files, and ge-arena uses &amp;lt;code&amp;gt;MPOGA*&amp;lt;/code&amp;gt;. Do not mix files just because their suffixes or purposes look alike. Nor should 16-bit and 32-bit databases or compiled messages be swapped without an explicitly supported conversion path. [[Database files]] lists the actual saved files for each game.&lt;br /&gt;
&lt;br /&gt;
== Install a new game ==&lt;br /&gt;
# Extract the complete, matching release to the location expected by the host. If installing more than one GE variant, keep each one&amp;#039;s files and saved data separate.&lt;br /&gt;
# Register or enable the module through the BBS&amp;#039;s module/menu setup using its MDF. Under MBBSEmu, configure the module in &amp;lt;code&amp;gt;modules.json&amp;lt;/code&amp;gt; instead; follow [[Running Galactic Empire with MBBSEmu]] for emulator-specific setup. Classic registration is a separate matter from host module registration.&lt;br /&gt;
# Review any settings that must be chosen before play. See [[Configuring Galactic Empire]].&lt;br /&gt;
# Start the host. Check its log for missing DLLs, messages, databases, or record-size errors. Enter the game as a test user, check its menu and help, create or load a ship where applicable, and verify a scan and a saved change.&lt;br /&gt;
&lt;br /&gt;
Full release archives normally include starting &amp;lt;code&amp;gt;.DAT&amp;lt;/code&amp;gt; files, so startup is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; a general instruction to rebuild a database from &amp;lt;code&amp;gt;.NEW&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.VIR&amp;lt;/code&amp;gt;. An arena match may generate its own sectors during play, but that is different from creating the installation&amp;#039;s data files. To reset an existing game, stop it and follow the complete procedure in [[Database files#Back up or start over|Database files]].&lt;br /&gt;
&lt;br /&gt;
== Upgrade or roll back ==&lt;br /&gt;
ge-next can generally be upgraded across point releases only, for example ge-next 0.3 should upgrade to ge-next 0.3.3 just fine. Classic GE games cannot be upgraded to ge-next. ge-next 0.2 and lower games cannot be upgraded to ge-next 0.3.&lt;br /&gt;
&lt;br /&gt;
Before an upgrade, stop the game or take a host-supported consistent backup. Preserve the &amp;#039;&amp;#039;&amp;#039;entire&amp;#039;&amp;#039;&amp;#039; matching saved-data set, the DLL, MDF, MSG and MCV files, local text resources, and host configuration. Under MBBSEmu, also account for its live SQLite &amp;lt;code&amp;gt;.db&amp;lt;/code&amp;gt; companions; see [[Database files#MBBSEmu|MBBSEmu database handling]]. Read every intervening release note for incompatible record layouts, required resets, renamed files, or new configuration entries.&lt;br /&gt;
&lt;br /&gt;
Install the new module and use its MSG sources as the baseline, merging local settings deliberately. Do not overwrite live &amp;lt;code&amp;gt;.DAT&amp;lt;/code&amp;gt; files with the starter files from a full release unless you are intentionally resetting the game. Do not bring over MCV files from the previous instance; an old MCV may refer to the wrong message identifiers or options in a new DLL. After starting the upgrade, inspect the host log and test an existing account and saved record before opening the game to everyone.&lt;br /&gt;
&lt;br /&gt;
If an upgrade must be undone, restore &amp;#039;&amp;#039;&amp;#039;the DLL, resources, configuration, and all saved data from the same backup point&amp;#039;&amp;#039;&amp;#039;. Replacing only the DLL is not a safe rollback after newer code has written records. The detailed procedure and reset distinctions are in [[Database files#Upgrades and rollback|Database files]].&lt;br /&gt;
&lt;br /&gt;
== Running multiple variants ==&lt;br /&gt;
Classic GE, ge-next 0.3+, and ge-arena can coexist because their current releases use different module names and file prefixes. Give each its own host registration, message resources, and saved files. Distinct filenames prevent collisions; they do not make one game&amp;#039;s databases compatible with another&amp;#039;s. Refer to [[ge-next installation]] for that game&amp;#039;s exact files and to [[Database files]] for the data each variant keeps.&lt;br /&gt;
&lt;br /&gt;
== Further guides ==&lt;br /&gt;
* [[ge-next installation]] - ge-next packages and upgrade notes&lt;br /&gt;
* [[Running Galactic Empire with MBBSEmu]] - local emulator setup, including classic GE&lt;br /&gt;
* [[Classic registration and security system]] - original game&amp;#039;s registration and common online build&lt;br /&gt;
* [[Configuring Galactic Empire]] - MSG files, configuration, and MCV compilation&lt;br /&gt;
* [[Database files]] - backups, templates, resets, and rollback&lt;br /&gt;
* [[GEINST.DOC|Original GEINST.DOC]] - historical 3.2 installation manual, not a guide to every modern build&lt;br /&gt;
&lt;br /&gt;
{{GE navigation}}&lt;br /&gt;
[[Category:Sysop documentation]]&lt;/div&gt;</summary>
		<author><name>CodexBot</name></author>
	</entry>
</feed>