raziel23x / skyrim-plugin-decoding-project

Automatically exported from code.google.com/p/skyrim-plugin-decoding-project
1 stars 3 forks source link

CompareSortKeys does not sort records reliably when both keys are identical #96

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Select the PERK group in skyrim.esm
2.make a Deep copy as new record in an empty plugin
3.Check ITM status

What is the expected output?
All records are shown as ITM

What do you see instead?
Some record are shown as modification because the order of the Effects are 
different

What version of the product are you using? On what operating system?
3.0.26 (and later svn) on Windows 7 64)

Please provide any additional information below.

I tried adding a tiebreaker but there are still at least one record that do not 
show up poperly each time.
Maybe we can create an arbitrry key over the CTDA records (?)

Original issue reported on code.google.com by HuguesLe...@gmail.com on 4 Jan 2013 at 12:11

GoogleCodeExporter commented 9 years ago
Making an issue for myself as I don't see that closed tonight.

Original comment by HuguesLe...@gmail.com on 4 Jan 2013 at 12:13

GoogleCodeExporter commented 9 years ago
Hardcoding something for CTDA... Better to avoid such things. I remember 
spending several hours debugging TES5Edit while decoding records, only to 
discover that the CELL\DATA flags are hardcoded to be of integer type in 
wbImplementation while I used struct for Skyrim.

Original comment by zila...@gmail.com on 4 Jan 2013 at 6:27

GoogleCodeExporter commented 9 years ago
No easy solution and not game breaking

Original comment by HuguesLe...@gmail.com on 9 Feb 2013 at 6:51

GoogleCodeExporter commented 9 years ago
There are currently no way to do this

Original comment by HuguesLe...@gmail.com on 5 Jul 2013 at 2:20