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,459 views 81 replies | Pinned
Reply #51 Top

Quoting tetleytea, reply 24
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.

I saw this as well-the actual cost doesn't change, but there's a (hidden) ingame modifier to them.  Sneaky, I know.  ;)  It's about a 50% difference, on a tech-by-tech basis, but I didn't do any research into how it impacts tech inflation, which based on Brad's comments about it, I would assume that has been changed as well.

Also, it's not just weapons techs, it's defense techs too (checked), and possibly even hull techs as well (not checked).

Reply #52 Top

I can't get TA Galactopedia to run on my Windows Vista.  I got the new GalCiv Ultimate Edition, could there be something about that version that is keeping it from running?  Galactopedia will not start, and Windows gives me a message that it will try to find a solution to the problem, but it does not succeed.  Anyone else have that problem? 

Reply #53 Top

I've been using 1.7.0 for some time and just realized that there were a few things it was missing, so I came here to ask for new features...which I am pleasantly surprised to find are in the current version (1.7.4); namely maintenance and tech untradeability/unstealability.

Thank you again very much for your work in updating and adding to this very handy little program.

Reply #54 Top

If by some wild chance, Netriak is still tending this fine project, I have a (hopefully modest) feature request. It would be really handy if the search function could check fields other than the tech names, e.g. finding all techs that give a bonus for abilities like Speed or Creativity.

Reply #55 Top

I can take a look at it. It seems that it is indeed quite doable to allow you to search for techs/improvements etc that have a sortable property. But it would also be rather pointless, since if I make the property sortable, well, you can simply use the alphabetic tech list and simply sort for what you want. After all, that is what the sort is for, and it works fine for planetary improvements.

The thing is, the tech list is not sortable for any such bonuses at the moment, due to the nature of the way those abilities are stored internally. If you think making the technology list sortable is an adequate solution for what you need, I should be able to find a way to make those ability bonuses sortable.

 

Reply #56 Top

Netriak, I wasn't thinking about a sort at all, but then I'm not a coder. I was thinking about an open keyword search that would scan the entire XML fileset for matching terms.

Someone in another thread effectivly asked 'what are the techs in all the tech trees that can boost Creativity?' I just had a sloppy notion that search functionality along those lines could make the Galactopedia lots handier for casual players and/or less serious computer users.

Reply #57 Top

I've uploaded a new version of galactopedia, that allows sorting the tech list by ability bonuses. That should allow you to easily find any techs that boost creativity and such.

Reply #58 Top

   I like it. :thumbsup:   I can even see my ship's details that I have made and that was a bonus because I didn't expect that. Very Nice.

Saint Mina of Ophelia VII of Order of the Bloody Rose of Orders Militant of Adepta Sororitas

Reply #59 Top

Quoting Netriak, reply 7
I've uploaded a new version of galactopedia, that allows sorting the tech list by ability bonuses. That should allow you to easily find any techs that boost creativity and such.

Gotta love that interface between coders and code users. You gave me what I wanted in a veritable heartbeat, but it took me a good while to actually *read* what you'd said and stop trying to see something different in the Find dialog.

For any other non-coders who are interested in this new functionality, it's accessible via the Alphabetic List option and the Sort List By drop-down.

Thanks a bunch, Netriak!

 

Reply #60 Top

While i'm here too, any chances on the two "race trees" compare gizmo we've talked about earlier?

Reply #61 Top

I remember you asking about something like that, and I can find a mention about it on page two of this thread, but that does not give me a clear picture of what it is you actually want. I remember something about some mock up picture you made, but I am unable to find it.

If you can give me a good description of what this 'race compare feature' entails, and why it would be useful, I will take a look at the feasability of implementing something like that.

Reply #62 Top

Here's what i had "linked" to;

 

- By using references such as # of items and providing an extra column for numeric tags, a split interface could list two trees at once while using the Arrows to transfer info to the descriptive frame.

- The bottom grid is a hugely redux version of GTeChno principles which used a layout of squares to represent persistent (or shared) tech locations for 12 trees;

--- Since i had to scrap the VB05X (Vista MSXML4 to 6 flaws, btw) code to transfer into some Delphi attempt which also failed last month, i doubt i'll ever get around compiling it.

You're welcomed to mimic or exploit such "structure" if you want to.

 

Reply #63 Top

Okay, let's see:

Such a dual display would require pretty major rewrites to implement. And it does not seem THAT more practical than running two instances of galactopedia at once.

And the numeric tags? There are no such tags in the tech tree xml that I can see... What use does such a number even have then?

The visualization of the tech tree looks nifty, but I can get a pretty good idea of the position of a tech from the tech tree display itself. In fact, due to tech names being displayed there, I think it would give me an even better idea than that visualization you have there. If I look at your GTeChno picture there, I do not get a pretty good overview of the tech tree. And didn't I-mod release a tech tree viewer recently?

The races display idea, I think that can in fact be both useful and feasable. I think there would have to be two new buttons, core races from the data files, and modified/custom races from the user directories.

Reply #64 Top

And the numeric tags? There are no such tags in the tech tree xml that I can see... What use does such a number even have then?

Referencing internal "correspondance" only when you'd have two differently layed-out trees to compare.

In fact parsing the main TechTree.xml file first and *then*, detecting any supplemental (or altered, even if only by names or descriptions) tags found in 12+ (Minor & Dreadlords) different *_TechTree.xml files.

And didn't I-mod release a tech tree viewer recently?

If i couldn't save or print any of those for any good reasons, i don't see yet what is more useful to it than what is already within gameplay and taking a snapshot of anything for later use.

The races display idea, I think that can in fact be both useful and feasable. I think there would have to be two new buttons, core races from the data files, and modified/custom races from the user directories.

MrKorx's IDE has made an attempt at the RC file for editing, i think Galactopedia could also list such datasets; abilities & graphics included.

Reply #65 Top

While we're dreaming, why not put in a readout on the AI values and th willingness to trade, as well as the creativity ability tag.

Reply #66 Top

Hello, I really enjoy your program I've been modding a little and now I got an error in my file. The file is pretty big and I want to know more about the error message I'm getting.

 

"Details: "<" is an unexpected token. The expected token is ">". Line 1840, position 47."

 

Now my question is... Line 1840 of? Is there any way to show the .xml with another program to see the line it's referring to?

 

Thanks, I'm waiting eagerly for your reply!

 

Olivier

 

Update! I found how to read an XML file using "Liquid XML Studio". Now my file is working yay!

Reply #67 Top

Hello, Everyone

Glad to be here. I have recently installed twilight of the arnor endless universe and it crashes before or shortly after the first save point. This is very frustrating since I have grown to love the Galactic Civilization series. I have already beat 1 and 2, now I am trying to give [TA- Endless Universe] a try.

My system build is: Intel 2160 dual core, 2mb cache/2gb kingston 667mghz single stick memory/ATI radeon 2600hd PCI-express hdmi+vga out/500gb Maxtor hdd/550 watt Logisys power supply/Gigabyte S-Series GA-P35-DS3L Motherboard.

This build although old, still has plenty enough power to run this these games with no problems. Believe it or not, I can even run games like [Fire Emblem] in max 1080p resolution on my 32in Vizio Java Lcd. So whats the deal with twilight of the arnor and Dark Avatar. Why do they keep crashing.

I do have norton 360 90-day trial and threatfire runing in the backround, could that be it. On the other hand I have had these programs running in the backround before and never had a crash/system reboot. I already have had compatibility issues with vista 32bit and 64bit, so I switched back to XP Pro 32bit and it is crashing as I described above.

Reply #68 Top

Hello, Everyone

Glad to be here. I have recently installed twilight of the arnor endless universe and it crashes before or shortly after the first save point. This is very frustrating since I have grown to love the Galactic Civilization series. I have already beat 1 and 2, now I am trying to give [TA- Endless Universe] a try.

My system build is: Intel 2160 dual core, 2mb cache/2gb kingston 667mghz single stick memory/ATI radeon 2600hd PCI-express hdmi+vga out/500gb Maxtor hdd/550 watt Logisys power supply/Gigabyte S-Series GA-P35-DS3L Motherboard.

This build although old, still has plenty enough power to run this these games with no problems. Believe it or not, I can even run games like [Fire Emblem] in max 1080p resolution on my 32in Vizio Java Lcd. So whats the deal with twilight of the arnor and Dark Avatar. Why do they keep crashing.

I do have norton 360 90-day trial and threatfire runing in the backround, could that be it. On the other hand I have had these programs running in the backround before and never had a crash/system reboot. I already have had compatibility issues with vista 32bit and 64bit, so I switched back to XP Pro 32bit and it is crashing as I described above.

Reply #69 Top

Wow this looks neat, been away a while playing Sins of a Solar Empire (yes Im a sinner:blush: ) but kinda thinking of coming back. This Galactopedia looks like a great place to start.

Reply #72 Top

I'd like to make some modifications to Galactopedia.

First of all, I think it would be nice to have a filter instad of a sorting list when planetary improvements are chosen, so it would be obvious which ones a really responsible for production, influence, morale and economy. The thing is there are race sepcific improvements with mixed effects.

Then I'd like to have a comparison tool between similar improvements made by different races. It would help to answer questions like "What's better: Yor's collective or xenofactory?" However, I don't know how to implement this feature in the GUI.

And as a wild dream... may be it would be nice to include some calculators into the pedia. There are some formulas in GalCiv wikipedia and may be it would be nice to have them at hand.

So if you think it's worth doing then may be I could implement some of these features as a practice with C#. The question is - what do you think about it as the current developer and maintainer?

+1 Loading…
Reply #73 Top

Good point

Reply #74 Top

If you want to code some features yourself, sure go ahead. You can download the source-code from mediafire:

http://www.mediafire.com/?mnyymhnn2mt

First of all, I think it would be nice to have a filter instad of a sorting list when planetary improvements are chosen, so it would be obvious which ones a really responsible for production, influence, morale and economy. The thing is there are race sepcific improvements with mixed effects.

I think a combination filter/sort would be better than a pure filter. So if you would select Research Production from the dropdown box, it would display a sorted list (by research production) of the improvements that have a non-zero amount of research production.

Then I'd like to have a comparison tool between similar improvements made by different races. It would help to answer questions like "What's better: Yor's collective or xenofactory?" However, I don't know how to implement this feature in the GUI.

Gui will not be the only problem. Galactopedia was never designed to have racial tech trees. At the moment, the program partially reloads the data set whenever you switch races, using caching to improve performance. So actually implementing such a racial comparison feature may be tricky.

And as a wild dream... may be it would be nice to include some calculators into the pedia. There are some formulas in GalCiv wikipedia and may be it would be nice to have them at hand.

This actually sounds reasonably easy to do in comparison, depending on what you'd want to calculate.

So sure, go ahead and see what you can do. If you manage to get some of those things implemented, I can upload your new version to the library as the new official version. Also, if you have some questions about the code, or on how to best to implement certain things, I'd be happy to help.

Reply #75 Top

Thank you very much, Netriak. I have downloaded the sources successfully. And thank you for the hint about racial trees: in this case cross-racial comparison could be tricky indeed.

As I understand to compile it I need MS Visual Studio Express Edition for C#, don't I?