Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Mason11987

Pages: 1 ... 9 10 [11] 12 13 ... 32
151
What size of xml file is everyone using?  I can't seem to load mine... 195MB from a large region and an abandoned 3 year old fortress.  It just hangs as soon as I try to load it.  Will experiment more.

I'm loading a 600MB right now...


...Seemed to load fairly fast.  Maybe 30 or so seconds?  Very impressive!

Even the kills sort went fairly quickly.

Mine didn't have a 3 yo fortress in it though, so maybe that's causing some trouble.

152
It loads, although of course there's missing events (site taken over seems to be the main one).

Underground regions are a little tricky to navigate, since they are ALL called Cavern or Magma or whatever. I understand that they're separated due to different site IDs of course, but there needs to be a better way to understand these entries.

As far as where you may want to take this program further is sorting data better, and finding/creating summaries. Civilizations, for example, should list its pantheons and have a list of its kings, but also give a population count, or even a population graph over time. It'd also be useful to know what SPECIES a civilization is, right at the main page for it.

From there, there could be timelines, and lists of wars, and conflicts within those wars. Civilizations could then be sorted by "Most Raids" or "Most Enemies" or "Most Wars".  You could also search for "Longest/Shortest Family Dynasties", "Largest Population", "Bloodiest Battles" -- or better yet, "Bloodiest Wars" which would conglomerate death counts of each battle within the war.

There isn't any more data on the underground regions in the xml then what he has already, sadly.

The rest is within the realm of possibility, although most of it requires information in the history/sites files as well.  For example, anything about civ leaders is only in the history file.

153
Released. Now comes the fun part to see if it actually works for anyone.

Wow, this is really nice.  Well done Parker.  Everything runs extremely quick and it's even resilient enough to handle a modded game legends file :).

154
Interesting, I hadn't seen that event.  Could you maybe explore legends mode and give me a screenshot if you can see what this event actually means?  Normally I would do that myself but your save looks like it might be too large to transfer.  What if you set the end year to later?
That does seem like it should be the arrival of a merchant caravan at a player fortress. I've seen those engraved before, so it makes sense that it would be an exportable event to.

Interesting!  I didn't know this was possible.  I think I'll try to identify deities/forces by their name + details + civ, I seriously doubt there could be two DIFFERENT deities of the same areas with the same name worshipped by the same civ.  Thanks for pointing this out.
Well, as I said, the same force can be worshiped by different civs if they start in the same area that the force permeates, so it should only be necessary for deities.

Agreed, I just hadn't seen it, and when I asked Toady to list all the possible events he didn't list that one (or I missed it).

It's possible I never tried to do this with a world that I've played for a while, so that could definitely be it too.

I treat forces almost the same as deities, so I'll put them in both.  Also, I think two civs have worshiped the same deity for me.

I set up a thread in modding so people can work together to figure out the historical event collections (new addition to the XML!), for anyone interested here is the link

155
DF Modding / World Generation XML dump Updates! - Help needed
« on: September 16, 2010, 12:17:40 pm »
Hey guys, I'm giong to back to workign on my tool World Viewer and I could use a lot of help in drilling through the new historical event collections, a new section that was just added.  I was thinking we could work here to go through them and also put a lot of information on the wiki page about the XML.  Here is an example of a historical event collection that I have for my existing world.

Spoiler (click to show/hide)

So you can see there is a lot of good stuff here.  If someone wants to help me figure out how this is stored in here then I could add it into my tool, and it would also be useful as a general source of information.

156
Just noticed that Toady fixed the XML, it now has a header and footer like XML should!  I'm going through and looking for some actual changes.

Also, there is now a lot of stuff in the historical_event_collections and sections (thought all empty so far) in the entity_populations sections.  This should be really cool to work on, an example of something neat in the XML now that wasn't before:


And a few responses:

Spoiler (click to show/hide)
Seems to parse fine up until it gets to my game start year, then a raft of those, is Genesis 3.03, 775mb xml, no idea what else might be useful to you, hope thats at least slightly helpful. Otherwise marvellous proggie, i may ofc have done something dumb, it's not beyond me, but afaik i chose the files in the right order, and is fine right up until it gets to the year i started.

Interesting, I hadn't seen that event.  Could you maybe explore legends mode and give me a screenshot if you can see what this event actually means?  Normally I would do that myself but your save looks like it might be too large to transfer.  What if you set the end year to later?

Cool tool it is. By any chance could you release a version that looks good on 1920x1080 monitors? That 5 px font is a little hard to read.

Oh, those no-name culled figures? You can turn off the culling of unimportant people, in the worldgen.
[CULL_HISTORICAL_FIGURES:0]

I'll give it a shot, but it's lower in the list :)


Something that's probably not going to be easy to be tracked, but occasionally, gods have the same name, but are of different civilizations and have different portfolios. For example, I have three dwarven deities named Doren:

  Doren, deity: metals, jewels; in The Curled Dikes
  Doren, deity: mountains; in the Wall of Funerals
  Doren, deity: minerals; in The Glad Lanterns

And the program uses the last one only for all three. As far as I see, the distinction can't be made by originating civilization, since one force can be worshiped by several civilizations, and it can't be made by name plus portfolio, since they might still share the same portfolio after all.

Do you want the files in question?

Interesting!  I didn't know this was possible.  I think I'll try to identify deities/forces by their name + details + civ, I seriously doubt there could be two DIFFERENT deities of the same areas with the same name worshipped by the same civ.  Thanks for pointing this out.

Spoiler (click to show/hide)
Seems to parse fine up until it gets to my game start year, then a raft of those, is Genesis 3.03, 775mb xml, no idea what else might be useful to you, hope thats at least slightly helpful. Otherwise marvellous proggie, i may ofc have done something dumb, it's not beyond me, but afaik i chose the files in the right order, and is fine right up until it gets to the year i started.

Don't know if this is still being developed or what, but I encounter the same problem when trying to use the XML to go past my game start year. In addition to the above message I also get
Spoiler (click to show/hide)
I also seemed to get an Unknown error for almost every masterpiece item my site ever made. Clicked through it maybe three or four hundred times.

I've never seen that event either.  If you could send me your save that might be helpful.  Thanks!

Seems to me that a search feature could be added for finding potential embark sites. I've always thought that the in-game search feature could be at least faster and cover more variables. (Although I guess some things would not be search-able this way as they don't show up in the exportable data; e.g.: volcanoes.)

The problem is that I can't really get a lot out of the map.  Because it shows by blocks, which in-game are 16x16 areas, I can't tell you anything about a 4x4 area through this.  In fact almost nothing in the finder I could help with, besides being near caves, or other civs.

157
I am sure World Viewer is very simple to use, but as it has no documentation (or none that I could find) I wouldn't know.  Plus, it's not much use to a "newb".

In my next release (to support new stuff in .31.13) I'll try to make it more newb friendly.  But I agree that a lot of other things in this pack are more useful to newbs then world viewer is.

158
Hey all, just wanted to let everyone know that I'll be working on getting you a lot more details that came from the .31.13 update.  This will be my project tomorrow/this weekend.  I'll also work on some bugfixing and addressing some questions that built up since I last focused on DF.

159
DF Dwarf Mode Discussion / Re: Too many meat byproducts
« on: August 14, 2010, 11:25:03 am »
Not that I don't like detail, but, when butchering my livestock, my meat stockpiles clutter up with all those intestines, tripe etc.
I used to butcher animals all the time in 40d, and make meat roasts. But in the new versions, I find I rarely slaughter animals anymore, because they give just way too much products to properly process.
Sure, I could dump them.. But that's about 10 dumping jobs per animal slaughtered.

More cooks.  I slaughter dozens of animals at a time and have two legendary cooks that burn through it in a few minutes.

160
I didn't touch the filters. I could select names on the left (as you can see the one selected is about 6 or 7 names down or something) but the names did not display....in the descriptions only year and location were shown so hopefully it is related to the update you just posted...let me test it for ya

*EDIT*

Ok awesome...now the names show up just fine it seems...my only question is where are the "sort by" options for HF? were they never there? I don't remember but I know you can sort every other section by things like length/age/pop etc.

I am genning with a  487 MB XML file (as opposed to my usual 7 or 800 + MB ones =P)

Yeah, the list can fit at max 30k things.  Turns out my method for sorting items (selection) is terrible at sorting 30k items :).  Really, it's painfully slow.

If you put filters in that drop the number far enough (5k) the options will show up.  Before I put in options that let you do ridiculously long sorts, I have to improve how sorting is done.  Problem is I can't seem to figure out a good way to implement quicksort or mergesort yet.  But it's been on the list.

Does the 700MB one work?

161
Alright....well...it works better and I like the improvements...
Spoiler (click to show/hide)
except for that

Keep up the good work!

ha, alright.  Is that how you originally saw it, or was that after you filtered or something?

I'm pretty sure I know what the problem is anyways, I'll fix it today.

V 2.5.1

For people with large xml with particularly large number of historical figures (probably 60k or more), they had many historical figures without a name.  This is fixed here.

162
This is the best use of VB code I've seen in a long time :P
Legends mode/worldgen data is incredibly amusing at times, but the legends viewer in-game surely has its shortcomings. I am glad to see that "relatively useless" data is getting some love, and tools like this will help more people get more from it. And in modding this is valuable to test interactions or what killed a modded race too early (for debug) and such.
I'll make sure to tell anyone interested in Legends about this. Everyone else should do the same! *cracks whip*
There's too much amusing bullshit hidden in those Legends, who knows what kind of goodness the community can end up doing if it's more accessible than it is now.

Thanks!  Solid 4k lines of VB goodness :D.  Feel free to offer any suggestions or throw a vote on in DFFD if you think it's worthwhile.

I've really enjoyed genning worlds and testing them out here.  I played this game for so long without having any idea about worldgen, I just want to make sure others can get into it without a lot of effort like it took me originally.

V 2.5

@dennislp3
I believe I've fixed the problem with historical figures, please test this.
You also shouldn't get the event popup for plundered site anymore

@Kaelem Gaen
Spoiler: Much better filtering (click to show/hide)
If anyone can think of something else that could go here, feel free to ask.

Removed the request for a last year if you're using XML
Cleaned up the screen a little and some minor related fixes (ex: clicking a site/leader/entity/etc. will now show their name in the frame caption above the listbox, which I had meant to do, and did for civs)

Edit - Found a bug that might show up in larger worlds where histfig kills will have blank names.  Nothing serious though, I'll fix that soon.

163
Yeah, could easily do that. I would almost certainly marry you if any of this happens.

So I've found that it SEEMS like exporting to sqlite is possible, here's some plans.

Spoiler: Thoughts? (click to show/hide)

There is a many-to-many between civs and deities too (which doesn't quite get covered by the deity -> Site -> Civ relationship) that isn't shown. 

Specifically I'm not outputting events, because since I can display information in the program without storing events, I think it can be just as useful in the database without a table (by putting stuff like founders in sites and killed by in HF.

Errrr a relationship indicator would be helpfull here. I can only guess whats "many to many" "one to one" etc.

Between entity and Site: I guess a site can be counquered Multiple times by multiple entitys (also founded(not so much), destroyed, and reclaimed). This can easely be one table between Site and entity with each entitys/sites Primary key, a date and the type of event.

 

I didn't bother doing that yet.  But they are all one to many.  The lines are actually all supposed to connect from a Primary Key to another table, but I realized I broke that moving stuff around.

It's true that a site can be conquered multiple times.  I hadn't taken that into acocunt in the program so I didn't account for that in here yet.

Thanks for the comments, as I bet you could guess, I don't do database design for a living :).

164
hmm shouldn't the father/mother go to tbl_HistoricalFigs, not leader?

Actually no. there isn't any way of telling which historical figure gave birth to which historical figure (at least not yet).  Given the current state of the XML you can only determine parents under a very small set of circumstances.  Only if the father was a leader, and he died and his child became the leader afterwards, otherwise it's impossible to know.  All of this you can get just from the worldhistory file which only shows information on leaders (kings/queen/princess/law-giver/master/etc.)

Some other glaring omissions (from the XML, and therefore, here) is that there isn't a birth year for historical figures.  I think I can go from the first event referring to the HF to be their birth, but I haven't tested this out yet.

165
Yeah, could easily do that. I would almost certainly marry you if any of this happens.

So I've found that it SEEMS like exporting to sqlite is possible, here's some plans.

Spoiler: Thoughts? (click to show/hide)

There is a many-to-many between civs and deities too (which doesn't quite get covered by the deity -> Site -> Civ relationship) that isn't shown. 

Specifically I'm not outputting events, because since I can display information in the program without storing events, I think it can be just as useful in the database without a table (by putting stuff like founders in sites and killed by in HF.

Pages: 1 ... 9 10 [11] 12 13 ... 32