

A developer from Japan created a complete overhaul of the game, and published it for free as a patch. I think there's an easy option to play MoO2 if you buy if for a few bucks online, e.g.

I even gave a look at FreeOrion, because Master of Orion 2 was my favorite game ever. I still praise the efforts of developers that, mostly for free, try to replicate great games from the past. It was kind of ok, but not particularly attractive. I tried FreeCol a few years ago, when I had a free afternoon. RECRUIT_ID_TAG private static final played the original colonization, a few years after it came out (I used to play a lot of strategy videogames).UNIT_TYPE_TAG private static final UNIT_TYPE_TAG See Also: Constant Field Values.UNIT_PRICE_TAG private static final UNIT_PRICE_TAG See Also: Constant Field Values.RECRUIT_TYPE_TAG private static final RECRUIT_TYPE_TAG See Also: Constant Field Values.RECRUIT_TAG private static final RECRUIT_TAG See Also: Constant Field Values.RECRUIT_ROLE_TAG private static final RECRUIT_ROLE_TAG See Also: Constant Field Values.RECRUIT_PRICE_TAG private static final RECRUIT_PRICE_TAG See Also: Constant Field Values.RECRUIT_NUMBER_TAG private static final RECRUIT_NUMBER_TAG See Also: Constant Field Values.RECRUIT_LOWER_CAP_TAG private static final RECRUIT_LOWER_CAP_TAG See Also: Constant Field Values.PRICE_TAG private static final PRICE_TAG See Also: Constant Field Values.OWNER_TAG private static final OWNER_TAG See Also: Constant Field Values.Location getIdĪ feature container for this Europe's special features. Methods inherited from interface net.sf.Methods inherited from class clone, finalize, getClass, notify, notifyAll, wait, wait, wait.FreeColObject addAbility, addFeatures, addModifier, addPropert圜hangeListener, addPropert圜hangeListener, apply, apply, applyModifiers, applyModifiers, arrayKey, compareIds, compareTo, containsAbilityKey, containsModifierKey, copy, copy, copy, copy, copyInCast, dumpObject, fireIndexedPropert圜hange, fireIndexedPropert圜hange, fireIndexedPropert圜hange, firePropert圜hange, firePropert圜hange, firePropert圜hange, firePropert圜hange, getAbilities, getAbilities, getAbilities, getDefenceModifiers, getDisplayObject, getFreeColObjectClass, getFreeColObjectClassByName, getId, getIdNumber, getIdType, getIdTypeByName, getModifiers, getModifiers, getModifiers, getModifiers, getObjectClassIndex, getPropert圜hangeListeners, getPropert圜hangeListeners, getPropert圜hangeSupport, getSortedAbilities, getSortedModifiers, getSuffix, getSuffix, hasAbility, hasAbility, hasAbility, hasListeners, hasModifier, hasModifier, hasModifier, idEquals, invokeMethod, logFreeColObjects, readFromXMLPartial, removeAbilities, removeAbility, removeFeatures, removeModifier, removeModifiers, removePropert圜hangeListener, removePropert圜hangeListener, save, save, save, save, serialize, serialize, serialize, serialize, setId, toXML, toXML, toXMLPartial, toXMLPartial FreeColGameObject checkIntegrity, dispose, equals, fundamentalDispose, getGame, getSpecification, hashCode, internId, isDisposed, isInitialized, isInternable, readFromXML, setGame, setSpecification UnitLocation clearUnitList, contains, getCarrierForUnit, getColony, getDisposables, getFirstUnit, getGoodsContainer, getIndianSettlement, getLastUnit, getLocationLabelFor, getNavalUnits, getNoAddReason, getSettlement, getSpaceTaken, getTile, getTotalUnitCount, getUnitCapacity, getUnitCount, getUnitList, getUnits, hasCarrierWithSpace, intern, isEmpty, isFull, moveToFront, remove

Write the children of this object to a stream.
