You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fixed compatibility with Java 8 update 101.
- Fixed mobile layout and filter reset.
- Fixed "All Category" list and filter.
- Added result paging.
- Added last-known-good database backup.
- Added update check.
- New and more consistent entry styling.
- Now corrects 370+ entries during export.
Copy file name to clipboardExpand all lines: README.md
+27-8Lines changed: 27 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3

4
4
5
-
Version 3.5.0.1
5
+
Version 3.5.1
6
6
7
7
This app can be used to reterives and locally stores entries from online 4e [D&D Compendium](http://www.wizards.com/dndinsider/compendium/database.aspx).
8
8
<br/>
@@ -13,23 +13,38 @@ This is a fan-made project and does not come with copyrighted data.
13
13
## How To Download Data ##
14
14
15
15
1. You need an active [Dungeons & Dragons Insider subscription](http://ddi.wizards.com/) to retrieve data.
16
-
2.[Download](http://www.java.com/) and install Java (latest version 8 or above).
16
+
2.[Download](http://www.java.com/) and install Java (version 8 or above).
17
17
3.[Download](https://github.com/Sheep-y/trpg-dnd-4e-db/releases/) the downloader exe (Windows) or downloader jar (Linux/Mac).
18
18
4. Open a folder for the downloader, put it in, and run it.
19
-
5. Jar version: If double clicking the jar file does not work, open console and run "java -jar 4e_compendium_downloader.jar".
19
+
5. Jar version: If double clicking the jar file does not work, open console and run "java -jar 4e_compendium_downloader.jar". Note that the downloader is a GUI program.
20
20
6. In the downloader, fill in DDI username and password, then click "Download".
21
21
7. Download can be stopped and resumed any time.
22
22
8. See in-downloader help for details and troubleshoots.
23
-
9. Once all data is downloaded, you can export the data to an HTML file, which can be opened in any browser.
23
+
9. Once all data is downloaded, you can export the data to an HTML file, which can be opened in browsers.
24
+
25
+
### Fixing compendium errors ###
26
+
27
+
Let's face it, the official compendium has errors.
24
28
25
-
If you find a typo or obvious mistake in the data, please [file an issue](https://github.com/Sheep-y/trpg-dnd-4e-db/issues/).
26
29
I cannot update the official compendium, but I can update this downloader's data export.
30
+
In this version, over 370 entries has been corrected:
31
+
32
+
* 151 items missing power frequency. (e.g. Dantrag's Bracers, many energy weapons, dragon orbs, light sources etc.)
* 28 entries with formatting issues, such as content cut in the middle (Mirror of Deception), "published" not properly formatted (Drow Poison), putting level and group role together (Trapped Chest) etc.
* 2 typos ("bit points", wrong power keyword) - I remember seeing others. Let me know!
27
39
28
-
## Building ##
40
+
If you find similar mistakes that aren't fixed, please [file an issue](https://github.com/Sheep-y/trpg-dnd-4e-db/issues/).
41
+
42
+
## Source code and building ##
29
43
30
44
* Viewer source code is in html folder.
31
-
* Downloader source code is in java folder.
32
-
* Use Ant (build.xml) to compile both into an executable jar.
45
+
* Downloader source code is in java folder, and use libraries in java_lib folder.
46
+
* Both use resources at the root (license) and/or in the resource folder.
47
+
* Use Ant (build.xml) to compile both downloader and viewer into an executable jar.
33
48
* The jar can also be extracted to a new folder; use Ant to move the extracted files back to original structure.
34
49
35
50
Part of the build process uses the [CocoDoc](https://github.com/Sheep-y/CocoDoc/) app builder, which is bundled and must run in GUI.
@@ -38,6 +53,10 @@ Try to use 64 bits java runtime; 32 bits may stackoverfow on js minify, but won'
38
53
If you use an IDE, be careful not to export data to project folder.
39
54
Otherwise, it can take a long time for the IDE to scan all the data files.
40
55
56
+
Note that this program use sqljet to access sqlite database, but the data cannot be read by other SQLite libraries.
57
+
I understand that the file format didn't change, so it should be a sqljet issue, which is discontinued.
58
+
Since I cannot find an equally light alternative and I haven't had other issues, I'm keeping it and hoping someone can find what's wrong someday.
59
+
41
60
<small>
42
61
Code, documentations, and related resources are open source and licensed under <ahref="https://www.gnu.org/licenses/agpl-3.0.en.html">GNU AGPL v3</a>. <br/>
43
62
D&D and Dungeons & Dragons are trademarks of Wizards of the Coast LLC.
0 commit comments