View Issue Details

IDProjectCategoryView StatusLast Update
0003791Dwarf FortressLegends Mode -- History Exportpublic2020-02-05 08:13
ReporterParker147 Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionreopened 
Product Version0.31.18 
Summary0003791: Various event details missing from XML dump
Descriptionadd hf entity link

Needs historical figure id.
Needs link description (position / enemy / imprisoned / etc).
    
Currently exports entity (civ_id).

Examples:
In 1, the dwarf Muthkat Papercoven became the general of the Volcano of Reigns.
In 1, the dwarf Doren Townadmires became the queen of The Volcano of Reigns
In the early spring of 4, the ettin Osmah Lenscontrols the Tenebrous Flutes became an enemy of The Volcano of Reigns
In 37, the human Ishas Wingvelvets was imprisoned by The Wickedness of Reining.

add hf hf link

Needs link description (worship / imprisoned / marriage / etc).
    
Currently exports both historical figures (hfid) (hfid_target).

Examples:
In the later winter of 200, Femeli received the worship of the human Tal Flashhelder.
In the midsummer of 1, Mondul imprisoned Famime Praisedwisp the Cavern of Ghosts.
In 77, Eman married Thel Fierceplanter.

body abused

Needs historical figure ids (can be multiple historical figures as shown below)
Needs abuser entity.
    
Currently exports site (site_id).

Examples:
In the early spring of 40, the body of the elf Omo Smileglimmered was horribly mutilated by The Patterned Lie in Voiceearthen.
In the early spring of 47, the bodies of the elf Muya Vinepeaceful, the elf Eslome Wallsilk and the elf Ruyava Wavebeached were hung from a willow on rope reed fiber ropes by The Patterned Lie in Silveryseas.
In the early sprint of 55, the bodies of the elf Fale Geniusblossom, the elf Enure Stylesnoble, the elf Amiya Leafcreature and the elf Mame Roarchanced were impaled on larch pikes by The Patterned Lie in Silveryseas.

change hf job

Needs job.
Needs entity? After (new site leader) event becomes administrator of entity
    
Currently exports historical figure (hfid) and site (site_id).

Examples:
In 1, the kobold Thlashomin became a ranger in Erasedeep.
In 1, the kobold Shridlinkis decided to become a thief, operating out of Eraseddeep.
In the early spring of 60, Vicu became the administrator of The Wealthy Fellowship

create entity position

No details exported.

creature devoured

Needs both historical figures.
    
Currently exports site (site_id).

Examples:
In the late autumn of 11, the alligator Banec Shadeyelled devoured the kobold Grililigraylmin in The Crevice of Sanctuaries.

hf new pet

Needs pet.
    
Currently exports historical figure (hfid), site (site_id) and region (subregion_id).

Examples:
In the early spring of 45, the human Thili Tickshonored tamed the leopards of The Steppe of Soaking.

item stolen

No details exported

remove hf entity link

Needs historical figure.
Needs link description.
    
Currently exports entity (civ_id).

Examples:
In the later summer of 6, the human Nedun Neutralplots ceased to be the law-giver of The Confederation of Breath.
In the early winter of 109, the human Icar Torridcovered escaped from the prisons of The Wickedness of Reining.
TagsIntentional/Expected?

Relationships

has duplicate 0003792 resolveduser6 Event details missing from XML dump: add hf hf link 
has duplicate 0003793 resolveduser6 Event details missing from XML dump: body abused 
has duplicate 0003794 resolveduser6 Event details missing from XML dump: change hf job 
has duplicate 0003795 resolveduser6 Event details missing from XML dump: create entity position 
has duplicate 0003796 resolveduser6 Event details missing from XML dump: creature devoured 
has duplicate 0003797 resolveduser6 Event details missing from XML dump: hf new pet 
has duplicate 0003798 resolveduser6 Event details missing from XML dump: item stolen 
has duplicate 0003799 resolveduser6 Event details missing from XML dump: remove hf entity link 
related to 0002955 new Historical figures are listed in the xml without special characters, but in world history.txt file with special characters 

Activities

user6

2010-12-09 14:43

  ~0014480

Reminder sent to: Parker147

These issues didn't warrant 9 separate reports. If you find yourself making that many brief reports about closely related issues, that's a good sign that you can condense them.

Also, the XML dump is not meant to be complete at this point. Like much of the game, it's an unfinished feature. Please only report actual bugs, e.g. if the XML export is crashing or producing malformed XML (cf. 0000404).

Does that clear things up? Were there any actual bugs in these reports?

Parker147

2010-12-09 16:05

reporter   ~0014482

I didn't know if should post them together or separate, but since there was an entire category "Legends Mode -- History Export" I thought it was fine to have them that way.

I am attempting to make a program that recreates the Legends mode from the xml dump and have had success except for these events. The missing details listed makes it impossible to accurately remake them so I would consider them a bug. The details are listed in Legends mode as can be seen from the examples in "additional information". Especially since some are only missing a detail or two makes me think that they are mistakes and are not likely to be fixed unless they are reported. I also reported them not only to be fixed but for other people using the xml dump.

user6

2010-12-09 17:16

  ~0014483

Okay, I collected all the information in this report.

user6

2012-02-20 18:58

  ~0020313

Some of this has probably changed by now, but the larger issue is that the XML dump is not expected to be complete yet.

Parker147

2012-02-23 10:19

reporter   ~0020554

None of this was changed in v34. The only things that changed in the XML Dump are the new properties for Historical Figures and some new types of events, which I have not had time to look through to ensure they are complete. Some of the properties added to the historical figures are related to these events, such as the add link events.

So instead of fixing these bugs, some of the data now exists and as historical figure properties. Which makes things a bit of a mess. If you are loading the XML in order some of the new historical figure link properties can't reference the historical figures they refer to because they haven't been loaded yet, such as children. It would have made more sense to have fixed these events because events are loaded after all historical figures and entities have been loaded.

I guess that wouldn't even solve the issues with some links though as there is no birth event, even in game, so you wouldn't be able to form the parent\child relationship from these events. Though it would have made more sense to have then add the parents to a property of the historical figure. Now I'm rambling and should probably make a suggestion thread on what I think needs to be done.

Like I said before though, I know the XML dump is said to be incomplete and I didn't mention areas of the XML that are obviously left incomplete, but I think the data is intended to be complete in the sense that we should be able to use everything we are given so far and it is except for some of the missing event details. Since I have never heard Toady mention what state the XML is supposed to be in I'm assuming these are errors.

user6

2012-02-23 10:34

  ~0020555

Okay, if you these cases are weird enough to be unintentional, I'll leave this open.

NW_Kohaku

2012-02-23 11:29

reporter   ~0020559

If nothing else, it might be useful just to have a list reminding Toady what he might still need to do in XML dumps.

Parker147

2012-03-11 11:48

reporter   ~0021369

Want to add a couple things to this. A new event added in v34 "assume identity" contains "identity_id", which is incorrect. First occurrence of this event starts with ID 0 and it just increments from there.

There are a couple other non event details that I think needed to be noted
Entities
    -Needs Race
    -Description of the entity, Civ, Group, Outcasts, Religion, Bandit Gang, etc
Event Collections
    -Abductions
        *Needs abductor
        *Needs abductee
    -Beast Attacks
        *Needs beast
    -Journey
        *Needs hf

I went ahead and put together a suggestion topic for some data changes that I want. In that topic I also included a list of all the data that I could think of that needs to be added to complete the XML. It can be found here: http://www.bay12forums.com/smf/index.php?topic=73538

Deity Link

2015-12-29 01:35

reporter   ~0034254

Last edited: 2015-12-29 01:36

Can we expect this issue to be fixed in the foreseeable future?

It's still there in 0.42.04

It's a real pain for those using utilities like Legend Viewers.

therahedwig

2020-02-05 08:13

reporter   ~0039897

Historical figures now have position changes, but there's no way to tell what those positions are: the new generated positions(and their profile_ids) are not extractable in any manner from the legends.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-12-09 14:16 Parker147 New Issue
2010-12-09 14:38 user6 Relationship added has duplicate 0003792
2010-12-09 14:38 user6 Relationship added has duplicate 0003793
2010-12-09 14:38 user6 Relationship added has duplicate 0003794
2010-12-09 14:38 user6 Relationship added has duplicate 0003795
2010-12-09 14:38 user6 Relationship added has duplicate 0003796
2010-12-09 14:38 user6 Relationship added has duplicate 0003797
2010-12-09 14:38 user6 Relationship added has duplicate 0003798
2010-12-09 14:39 user6 Relationship added has duplicate 0003799
2010-12-09 14:43 user6 Note Added: 0014480
2010-12-09 14:43 user6 Tag Attached: AWAITING UPDATE
2010-12-09 16:05 Parker147 Note Added: 0014482
2010-12-09 17:09 user6 Summary Event details missing from XML dump: add hf entity link => Various event details missing from XML dump
2010-12-09 17:14 user6 Description Updated
2010-12-09 17:14 user6 Additional Information Updated
2010-12-09 17:15 user6 Tag Detached: AWAITING UPDATE
2010-12-09 17:15 user6 Description Updated
2010-12-09 17:16 user6 Note Added: 0014483
2010-12-09 17:39 user6 Relationship added related to 0002955
2012-02-20 18:58 user6 Note Added: 0020313
2012-02-20 18:58 user6 Status new => resolved
2012-02-20 18:58 user6 Resolution open => no change required
2012-02-20 18:58 user6 Assigned To => user6
2012-02-23 10:19 Parker147 Note Added: 0020554
2012-02-23 10:19 Parker147 Status resolved => feedback
2012-02-23 10:19 Parker147 Resolution no change required => reopened
2012-02-23 10:33 user6 Assigned To user6 =>
2012-02-23 10:33 user6 Status feedback => new
2012-02-23 10:33 user6 Tag Attached: Intentional/Expected?
2012-02-23 10:34 user6 Note Added: 0020555
2012-02-23 11:29 NW_Kohaku Note Added: 0020559
2012-03-11 11:48 Parker147 Note Added: 0021369
2015-12-29 01:35 Deity Link Note Added: 0034254
2015-12-29 01:36 Deity Link Note Edited: 0034254
2015-12-29 01:36 Deity Link Note Edited: 0034254
2020-02-05 08:13 therahedwig Note Added: 0039897