Netriak Netriak

Galactopedia. Now Twilight of the Arnor compatible.

Galactopedia. Now Twilight of the Arnor compatible.

Updated by me due to abandonment by original author. (1.7.4)

I have updated Galactopedia (https://forums.galciv2.com/105605) to make it compatible with the new Twilight of the Arnor expansion, since it was abandoned by Christoph Nahr:

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!


However, Twilight of the Arnor adds such an enormous amount of new content, that I decided it would be worth it to update galactopedia to be compatible with Twilight of the Arnor.

You can download my modified version here:
http://library.galciv2.com/index.aspx?m=775

It allows you to browse through the different racial tech trees, and it seems to work fine here with me.

Update: Now version 1.7.4.


488,252 views 81 replies | Pinned
Reply #26 Top
I just uploaded another test build to the library: Galactopedia 1.7.4.15964.... Can you test whether this new build works for you, and perhaps
supply a screenshot so that I can see whether everything now looks as
it is supposed to?


Sure, consider it done. Possibly tomorrow or later on this week since i've got some true_work problems with some of the weird people i must 'supervise' and watch at my paying job.

Reply #27 Top
Kay, what i've got is #36220 instead of #15964... could that mean the previous test would somehow twart the whole exercise?
Anyway, i'll give it a try.
Reply #28 Top
...but you might want to have a look at C#. You can get it in an express
version too, and it is really the best of both worlds when it comes to
.Net programming. --


I knew this was gonna come back and haunt me one day.
When i got the VB05X from MS site, the C# equivalent was also offered.

I simply flipped a coin, and proceeded with the loooooooong installation and re-organization of system files... automatic, trust them, it is reliable.
Well, it is.

And, i don't want to risk a C# switch only to realize plain simple kiddy VB was already enough for some of my needs. Besides, if i were to opt for a 'better coding_compiler' facility - i'd go straight for Delphi since this is my favorite encoder when i must do MUCH more serious projects -- and, by a long shot.

Thanks anyway for the suggestion, though.

Reply #29 Top
Kay, what i've got is #36220 instead of #15964... could that mean the previous test would somehow twart the whole exercise?
Anyway, i'll give it a try.


That will not be a problem, since the newer #36220 build contains the new frame-sizing code too.


Reply #30 Top
Netriak,

I actually have .Net Studio running and several .Net C# apps. Subsequent launches of Glactopedia appear to take the same amount of time, even if no programs are running. I'll see if I can't do some profiling and see what is going on.
Reply #31 Top
Well, it seems all is good. "Driv--e" is framed properly.

Except for one last odd overwriting of text lines.

In the Ship Designs category for Core stuff, the Arnorian(s) set gets its commentary line right above the descriptive(s) (which are about five lines worth of components)... overlaying the characters underneath making the whole paragraph unreadable.

Nothing else, as far as i can tell. Good work.
Reply #32 Top
In the Ship Designs category for Core stuff, the Arnorian(s) set gets its commentary line right above the descriptive(s) (which are about five lines worth of components)... overlaying the characters underneath making the whole paragraph unreadable.


Fixed in the new version 1.7.4.17212.
Reply #33 Top
All that's missing is a solid 1.7.5 number so we can properly call that marvelous work a major step towards a perfected utility!
Ah, the joy of coding.
Nothing like it.
:) ;)
Reply #34 Top
Alright Netriak, here's what i think a later version 1.8.0 COULD be.

Of course, all of this is only if you are willing to tackle the extra stuff! ;)

A snapshot of some inserted info (suggestion) sized at the default 1080 wide but with length necessarily raised at 900...



1) Compare two races at once.

2) Numerical reference column where tech IDs can be listed.

3) Total # of Items currently in focus (example... The Torians have ONLY 10 Super Projects while Terrans can use 12!?, etc.) in each area. Somehow useful while parsing alphabetically.

4) Navigation, previous or next items explored. That could even add some parsers shortcut which would list items based on High_Low Costs. Or whatever.

5) A visualization grid of boxes (Circles, Hexagons, Triangles?) representing where every techs are in any trees (similar in fact, to what GTeChnos will provide!). Yet to be entirely designed to squeeze into a 710x100 framework... but, gives a general idea about proportional pathways and connections.

6) Other Items section gets to deploy some data & even graphics about all default Races.

Maybe, if we're all lucky enough to convince you!
And, so on.
:)
Reply #35 Top
Thanks for updating this useful utility! With all the changes in ToA, I'd be totally lost without it.
Reply #36 Top
It might be worthwhile to update the readme. It doesn't appear to have been changed since the original release. It says that .net framework 2.0 is required, but Microsoft has gone beyond that now. Nevertheless, I'm nervous about D/L'ing the latest version in case the Galactopedia really needs the older version. Can someone clarify for those of us who aren't too tech savvy?
Reply #37 Top
I believe it does require .Net 2.0 Ubercat. .Net versions are all separate and different. You cannot run a 2.0 project with 3.0 or a 1.0 project with 2.0. Isn't Microsoft great?
Reply #38 Top
Installed net2.0 and then the galactopedia and all seems to be working fine. Thanks!
Reply #39 Top
I found some bugs in current version of Galactopedia.

Regarding Atlas modules, AtlasDefenseStrength is parsed as Defense bonus in Culture, which is untrue, it is actually defense bonus to that ship only.

On the other hand, AtlasDefenseInZOCStrength isn't parsed at all, so modules like Stellar Defenser appear to not do anything (in galactopedia).


Another issue I found is that by Galactopedia, Thalan tech Space Superiority is supposed to give Stellar Defender atlas module. But that's actually not true, nor supposed to be true.

While both Terrans and Thalans have techs with same DisplayName (Space Superiority), actual name (ID) for Terran tech is Space Superiority and for Thalan SpaceSuperiority.

I don't know why Galactopedia referenced DisplayName for something like this. ID is onlt thing that matters here.
Reply #40 Top
I found some bugs in current version of Galactopedia.


Thanks for the information, I have fixed the bugs and uploaded a new version to the Galactic Library. (Version 1.7.5)


I don't know why Galactopedia referenced DisplayName for something like this. ID is onlt thing that matters here.


The old code tried to find the technology by name if the one with the proper ID could not be found. Since I have not written that piece of code, I cannot give you the exact reason why it was written thus. Either way, it has been changed.
+3 Loading…
Reply #41 Top

hello a few glitches I did note :

(downloaded the application a few minutes ago from main link)

-version 1.7.5 written in readme/changelog but not in about dialog

-assembly version of executable : 1.7.4.33295

-gaia vortex (Thalan Planetary Improvement) also give 10% to the planet PQ it is built upon according to the xml data (in addition to the 10% ability bonus to PQ)

-all terraforming improvements don't seem to show up the PQ improvement (like terraforming and such)

 

Thanks for the program in any case it's already sooooo helpful

Reply #42 Top

hello a few glitches I did note :

(downloaded the application a few minutes ago from main link)

-version 1.7.5 written in readme/changelog but not in about dialog

-assembly version of executable : 1.7.4.33295

-gaia vortex (Thalan Planetary Improvement) also give 10% to the planet PQ it is built upon according to the xml data (in addition to the 10% ability bonus to PQ)

-all terraforming improvements don't seem to show up the PQ improvement (like terraforming and such)

I was aware of the version number thing, and I fixed it internally, but it was not significant enough to warant a reupload.

And yes, it seems that "PlanetaryQualityBonus" data was being ignored. But it is rather fussy what it actually does, since it is 20 with terraforming, 10 with habitat improvement and soil enhancement, and also 10 with the gaia vortex. Unless you can tell me what it actually does, adding information about it seems rather useless to me.

Improvements such as the Weather control center do not use that value at all, but use the "PlanetQualityChange" data instead. That gives a fixed bonus of that many tiles to the planet, and as such is useful information.

 

Reply #43 Top

well most actually improve a planet quality upon completion (even if the building disappear after use) . My starting planet got from 10 to 11 with soil enhancement then from 11 to 12 with habitat improvement and on another start building  terraforming on the planet made it go up from 10 to 11 only (should go to twelve with 20%) !!! so I guess it's true that this number does nothing at all

which is confirmed by my test with the thalan gaia device which only add the 10%PQ ability to your race but doesn't add anymore to the PQ the planet it is built upon.

sorry to have bothered you with that, I'm just a newb when it comes to galciv2 since all that time I guess O:)

 

Reply #44 Top

sorry to have bothered you with that, I'm just a newb when it comes to galciv2 since all that time I guess

It's not a problem. 

I Appreciate it that you took the time to give me feedback, nonetheless.

 

Reply #45 Top

I just added a link to this post from the galactic civilizations 2 wiki https://www.galciv.wikia.com/wiki/TA_Technology

(this page is meant to be expanded of course)

Reply #46 Top

ok this time, I verified my information before submitting it here:

there's two galactic wonders that give a HP bonus to ship built there like : Drath Doomsday Generator. And good news this time it works, it really gives a +50% HP bonus to ships built there, it's even better than you might think since it's RETROACTIVE  ! So if you lack some hp on your front line and the majority of your ships come from one planet, you know what to do ;P .

Well let's stop my rambling and get to the point, the galactopedia does not show the planet ship HP bonus of such facilities. ^_^

Reply #47 Top

by the way (sorry for triple posting but editing doesn't work in FF3 it seems) :'(

Kryo or anyone else going around, what about making this post a sticky instead of the old galactopedia ? since the author fully agreed with letting its project being taken over, since credits are given and since this version is compatible with all 3 galciv2... Just a suggestion though ;)

Reply #48 Top

.

Reply #49 Top

Is Galactopedia supposed to automatically update with ToA 2.0?   I tried the "Reload data" menu in Galactopedia and didn't notice any difference in the weapons costs.

Reply #50 Top

It gets all the data from the data files, so it is always up to date.

Data is automatically (re)loaded when you (re)start galactopedia.