Commit graph

17 commits

Author SHA1 Message Date
Ty Conner
71dc02ed63
Fix issue with SQL writers in rounding and negative zeros (#3734) 2021-11-08 00:41:17 -05:00
Ty Conner
880c031102
Update SQL Writer output (#3694)
* Update SQL Writer output

* Update SQLWriter.cs

* Add PacketOpCodeNames

* Update PropertyInt.cs

* Update PropertyInt.cs
2021-10-18 21:33:27 -04:00
Ty Conner
5a55ec08ce
SQL Writer updates (#3637) 2021-08-02 14:24:10 -04:00
Ty Conner
82578fffb6
Some Appraisal changes (#3067)
* SQL Writer update

* Some Appraisal changes

Moving properties to runtime only
2020-07-12 18:40:05 -04:00
Ty Conner
f4ac60de26
Fix issue with spent xp verification (#3055)
* Fix issue with spent xp verification

* Update PropertyDataId.cs

* Update DeveloperFixCommands.cs

* Update DeveloperFixCommands.cs

* Update DeveloperFixCommands.cs

* Update DeveloperFixCommands.cs
2020-07-03 23:15:28 -04:00
gmriggs
6d9ba2abc8
Revert "fixing shade=0, from optimshi (#2870)" (#2896)
This reverts commit 640847bf55.
2020-04-11 12:54:45 -04:00
gmriggs
640847bf55
fixing shade=0, from optimshi (#2870)
* fixing shade=0, from optimshi

* more shade references
2020-03-29 23:18:12 -04:00
Ty Conner
a02879b64c
PetClass commenting for SQL Writer (#2523) 2019-12-11 12:49:00 -06:00
Ty Conner
2f34df8f3a
Add AiOptions, TargetingTactic and Tolerance enums to commented SQL output (#1382)
* Add AiOptions, TargetingTactic and Tolerance enums to commented output

* Hazarding a guess that CombatTactic, HomesickTargetingTactic and TargetingTactic share same enum

* Add ArmorType

* Output ArmorType in SQL comments

* update ArmorType
2019-01-26 19:19:06 -06:00
Mag-nus
616feed958
Assembly changes (#1369)
* Change child assemblies to AnyCPU. Ace.Server still x64

* Fix LifestonedConverter for > ushort.MaxValue weenies

* Allow DbContexts to be configured/used by other applications

* Make GetWeenie public

* SQLWriters should take IDictionary, not Dictionary

* Include links

* Keep tests as x64
2019-01-26 10:09:13 -06:00
Ty Conner
350edddcf6
World DB Changes (#1295)
* Minor PCAP commenting fix

* Remove Duplicated Data from Spell Table

* Update MySqlInstall.bat

* Update Recipe Mods table column Unknown1 to Source

* Update SpellProperties.cs

* Add spell-export

* cleanup

* Update code

* delete spell-export

* remove data that was redunant from dat

* Update CreateList and Generator labels

* Change Emote.Display to Bool

* Change Emote.Display to Bool

* Fix script

* update changelog

* Add some null checks

* More null check

* syntax error

* cleanup

* more cleanup

* Create db-pr-override.txt
2019-01-19 19:55:26 -06:00
Ty Conner
5dbd24ef6d
Changes to support PCAP exported data being used in database (#1116)
* Add PCAPRecorded properties and enums

* Adjust CalculateObjDesc to read and use Biota data if present and no EquippedObjects are found

* Fix issue with telepoi command

* Update changelog.md
2018-12-07 13:49:17 -05:00
Ty Conner
a6e2308b68
remove redundant dictionary (#1080) 2018-11-01 02:54:42 -04:00
Ty Conner
7a239cd297
Some Writer tweaks (#1068) 2018-10-15 03:51:49 -04:00
Ty Conner
99c6385dab
Fix TargetType error in SQLWriter (#947) 2018-08-11 18:21:55 -04:00
Ty Conner
19ab98ac7e
Update SQL Writers for more comment output (#946)
* Update SQL Writers for more comment output

* Update SQL Bases

Used included tools to align output of sql scripts

* Update AppVeyor
2018-08-11 16:12:08 -04:00
Mag-nus
3c46c07ffe
This moves the .sql file generation code that Ripley has been using into ACE.Database (#889)
* This moves the .sql file generation code that Ripley has been using into ACE.Database

This will help us import data from any source into ACE EF objects, and then use these SQLWriters to create a unified output.

* Weenie and LandblockInstances SQL Writers added + Enums

Some styling and comments added to the other SQL Writer classes.

Still need to do the treasure tables, as well as recipe/cook books.

Also need to confirm SQL output is well formed and accurate.

* CookBookSQLWriter and RecipeSQLWriter

Writers that still aren't implemented:
PointsOfInterest
TreasureDeath
TreasureWielded

Also, still need to test the output of these writers to make sure it's correct.

* Formatting tweaked a little bit, much closer to the final product

This creates scripts that import.
Still need to verify a couple of data mismatches.

* This moves the Int/Did property decoder to ACE.Entity.Enum.Properties

This code will likely be used to help UI content editors and database viewers.

* This fixes float output where precision was lost. Woops.

* Fat fingered a variable in the weenie SQL writer

This concludes all the testing for the SQL Writers.

They all test OK and produce the same results as the code Ripley was using to generate the .sql files.
2018-07-28 21:01:19 -05:00