WishX WishX

Galactopedia

Galactopedia

Downloadable information utility for GalCiv2

http://www.kynosarges.de/Galactopedia.html

Galactopedia

The Galactopedia is a utility program for Stardock’s excellent space strategy game Galactic Civilizations II: Dread Lords, providing you with exhaustive information on all objects and technologies defined by the game. The information is taken directly from the game’s data files, and therefore always up-to-date.

The Galactopedia is © 2006 by Christoph Nahr but available for free download under the MIT license. Galactic Civilizations II: Dread Lords is © 2006 by Stardock Corporation.

System Requirements

The Galactopedia requires a Microsoft Windows system capable of running the Microsoft .NET Framework 2.0. This includes most Windows systems with Internet Explorer 5.01, except for the unsupported Windows 95 and NT 3.x/4.0.

Please use the Windows Update service or visit the .NET Framework home page to acquire the .NET Framework as a free 22.4 MB download, and to learn more about .NET system requirements.

Please see the Galactopedia website for more information, screenshots, download and source code!

http://www.kynosarges.de/Galactopedia.html

<img src="http://www.kynosarges.de/images/Galactopedia.png">

374,251 views 120 replies
Reply #101 Top
I was notified of an incompatibility with the current DA release, but I don't really want to work on the Galactopedia anymore... especially since Stardock Central appears to be incompatible, at least where games are concerned, with the 64-bit edition of Windows Vista to which I've migrated.

So I'm afraid the Galactopedia should be considered abandoned. Any .NET programmers reading these forums should feel free to pick up and continue the project. You don't need my permission to do so. Good luck and goodbye!
Reply #102 Top
will it answer how to upgrade my ships. I just got the game and can find nothing that tells me how this is done. I can see that the ship allows you to make new ships but how does that work? If i make an upgraded Fury then when I build one on a planet what am I building; the template or the same as all the previous Furys?
Reply #103 Top
Are any of the Forum wizards out there going to take Chris up on his release of Galactopaedia, and update it for version 1.61?

I would love to do it but I just don't have the skill set.

drrider
Reply #104 Top
Are any of the Forum wizards out there going to take Chris up on his release of Galactopaedia, and update it for version 1.61?


What isn't working about it? AFAIK it reads the game's files directly, so unless there's a change in the layout of the files, it should work accurately with any version.
Reply #105 Top
Can't define the specifics of the conflict(s), but it chokes during loading on some data parameter of 1.60 and 1.61. Indicator in the error message (sometimes) that at least one problem may involve the SB Repair Module.

I have found by experimenting with my SDC archives that I could create a working Galactopaedia by restoring the 1.59(b).127 Dark Avatar archive to a separate folder (actually I used my Galactopaedia folder) and pointing the applet to those files.

I blew away a lot of clearly excess files (Exp: all of Tutorials and heightmaps and manual) but I wasn't too sure if G. only read from English.str, so I was consevative about anything that might contain source data. I suspect the whole thing could be reduced down a lot tighter.


drrider
Reply #106 Top
BTW, kryo, I wasn't trying to call on the Stardock wizards necessarily to fix G'pedia. I figure there are one or two bored retired geezer geeks, or hyper-adrenalized 15-yr-old forumites, who might appreciate the break from their modding.

drrider
Reply #107 Top
Can't define the specifics of the conflict(s), but it chokes during loading on some data parameter of 1.60 and 1.61. Indicator in the error message (sometimes) that at least one problem may involve the SB Repair Module.


Right. When trying to load the XML resources for Dark Avatar, it crashes when it encounters the "RepairSB" content string within a "StarbaseAbility" node within the StarbaseModules.xml file. To fix it, just add "RepairSB" to the ModuleAbilty enum within the StarbaseModule.cs file in the Galactopedia source. And recompile, of course.
Reply #108 Top
BTW, kryo, I wasn't trying to call on the Stardock wizards necessarily to fix G'pedia. I figure there are one or two bored retired geezer geeks, or hyper-adrenalized 15-yr-old forumites, who might appreciate the break from their modding.

drrider


And I am neither retired nor 15!
Reply #109 Top
And I am neither retired nor 15!


Wasn't meant to be a hit on either group, or on any other willing code jockey. Just a backhanded apology for beggining others to spend precious time on a problem beyond my poor ken.

I'll set'em up, you knock them down.

BTW, I note that you have a wonderful gift for understatement. I haven't recompiled anything since I dropped my whole card stack in that FORTRAN II course in college.

"Hello world."

drrider
Reply #111 Top
Any one had any printing problems? I went to Print a couple pages for Ships that I wanted to compare... and No Matter what Ship I Selected, it would Only Print for that Avatar...

(and I can not get a print preview...) Thanks for any Thoughts - Tom
Reply #112 Top
Hey, kryo, (since I know you review all the updated threads eventually)

As we all know, Galactopedia no longer works with latest GC2 version and is not being updated by creator. (you did know that, right?)

Sure would be nice, if all the features have not been put to bed yet, if a similar capability were to be included with ToA. Better than a tech tree poster.

drrider
Reply #113 Top
Sure would be nice, if all the features have not been put to bed yet, if a similar capability were to be included with ToA. Better than a tech tree poster.


Sure would be nice indeed, but that magnitude of a feature is probably something that would need to go into GC3.
Reply #114 Top
For those who are interested:

You can make Galactopedia work with DA 1.61 & 1.70, without recompiling the applet.

Copy all your game installation to another folder. I use one inside my Galactopedia folder.
This isn't a working copy of the game so delete out all the executables, screen images, sounds, music, etc to save a bit of space.
Go into the Dark Avatar / Data / English folder and open the StarbaseModules.html in an editor.
Go to the last data element in the html file, for the Starbase Repair Module.
Comment out the entire section dealing with that module using the html "ignore" symbology.
(Of course that symbology won't show here because this is a web page..so..er..left-arrow-bracket, followed by !--- , just ahead of the section, then --- , followed by right-arrow-bracket, just following the section.)
Save the file.
All the commented out lines should turn grey when viewed via a browser.

Point your Galactopedia Source setting to the folder with the modified data.

Galactopedia was only choking on loading the unique Module Ability of "Repair SB", so with that hidden it will run fine. You'll just have to remember that there is such a thing as adding a Starbase Repair Module to an SB.

drrider
Reply #115 Top
Goodaye,

Does anyone know how to get the Galactopedia up and running for DA 1.80c

The above mentioned advice doesn't seem to work anymore once 1.80 is loaded.

Cheers,
ZebbedeeX
Reply #116 Top

Hmmm...Well, I've updated my Galactopedia folder copy of the game files with 1.80e, then carefully followed my own instructions as stated above.

My Galactopedia works fine with 1.80e data, as long as the Starbase Repair Module paragraph at the end of the Dark Avatar\Data\English\StarbaseModules.html document is commented out before you try to open Galactopedia.

Remember that if you update the game, then copy that version to your Galactopedia source location, you must comment out the Starbase Repair Module paragraph again. Copying in the latest version of the game will have overwritten your modified .html file with a full one.

There's actually no need to copy every little version tweak to the Galactopedia source location. The only reason to do that would be if the Change Log for the minor version update indicated there was a change to technology or improvements or components data, or possibly a graphic improvement to the thumbnails.

drrider
Reply #117 Top
BTW, I hope all Galactopedia fans realize that the G.app will never work with TA, unless someone with far more .html and/or C++ knowledge than I updates the code, tables, whatever.

There are just too many new Technologies, and more importantly, types of Technologies and Improvements, for any simple tweak of the data tables to provide a work-around.

drrider