Add 3_26 standard, ruthless, and corresponding alternates trees (#8646)
* Add 3_26 standard and ruthless trees as per release.md guide * Add alternate version for 3_26 trees, reorder trees to ensure base tree is default * Update docs with suggestion for naming of alternate/ruthless trees and data json rename * Fix a contentious word flagged by the spellcheck action * Switch tree version from poeplanner --------- Co-authored-by: Wires77 <Wires77@users.noreply.github.com>
@@ -37,10 +37,12 @@ The JSON data and required skill tree assets should come in a `.zip` archive.
|
||||
Steps:
|
||||
1. Download the `.zip` archive.
|
||||
2. Create a new directory in `./src/TreeData` with the following schema:
|
||||
`<major_league_version>_<minor_league_version>`.
|
||||
`<major_league_version>_<minor_league_version>`. For alternate or ruthless trees, add the suffixing as appropriate.
|
||||
For 3.14, the correct directory name would be `3_14`.
|
||||
For 3.25 Ruthless 'alternate' tree, the correct directory name would be `3_25_ruthless_alternate`.
|
||||
3. Copy the following file from the `.zip` archive root to the new directory:
|
||||
* `data.json`.
|
||||
Note for Ruthless for example, the exported data from GGG will be `ruthless.json`, and this file should be copied into the new directory and renamed to `data.json` for the following steps to pick it up.
|
||||
4. Copy the following files from the `assets` subdirectory in the `.zip` archive to the
|
||||
new directory:
|
||||
* `mastery-active-effect-3.png`
|
||||
@@ -54,7 +56,7 @@ Steps:
|
||||
according to the file's format. This is important, otherwise the JSON data converter
|
||||
won't trigger.
|
||||
7. Restart Path of Building Community. This should result in a new file `tree.lua`.
|
||||
8. Remove `data.json` and `sprites.json` from the new directory. Do not commit these files.
|
||||
8. Remove `data.json` and `sprites.json` from the new directories. Do not commit these files.
|
||||
|
||||
## Timeless Jewel updates
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ liveTargetVersion = "3_0"
|
||||
-- Skill tree versions
|
||||
---Added for convenient indexing of skill tree versions.
|
||||
---@type string[]
|
||||
treeVersionList = { "2_6", "3_6", "3_7", "3_8", "3_9", "3_10", "3_11", "3_12", "3_13", "3_14", "3_15", "3_16", "3_17", "3_18", "3_19", "3_20", "3_21", "3_22_ruthless", "3_22", "3_23_ruthless", "3_23", "3_24_ruthless", "3_24", "3_25_ruthless", "3_25_ruthless_alternate", "3_25_alternate", "3_25", }
|
||||
treeVersionList = { "2_6", "3_6", "3_7", "3_8", "3_9", "3_10", "3_11", "3_12", "3_13", "3_14", "3_15", "3_16", "3_17", "3_18", "3_19", "3_20", "3_21", "3_22_ruthless", "3_22", "3_23_ruthless", "3_23", "3_24_ruthless", "3_24", "3_25_ruthless", "3_25_ruthless_alternate", "3_25_alternate", "3_25", "3_26_ruthless", "3_26_ruthless_alternate", "3_26_alternate", "3_26" }
|
||||
--- Always points to the latest skill tree version.
|
||||
latestTreeVersion = treeVersionList[#treeVersionList]
|
||||
---Tree version where multiple skill trees per build were introduced to PoBC.
|
||||
@@ -150,14 +150,38 @@ treeVersions = {
|
||||
num = 3.25,
|
||||
url = "https://www.pathofexile.com/passive-skill-tree/alternate/",
|
||||
},
|
||||
["3_26_ruthless"] = {
|
||||
display = "3.26 (ruthless)",
|
||||
num = 3.26,
|
||||
url = "https://www.pathofexile.com/passive-skill-tree/ruthless/",
|
||||
},
|
||||
["3_26_ruthless_alternate"] = {
|
||||
display = "3.26 (ruthless alternate)",
|
||||
num = 3.26,
|
||||
url = "https://www.pathofexile.com/passive-skill-tree/ruthless-alternate/",
|
||||
},
|
||||
["3_26_alternate"] = {
|
||||
display = "3.26 (alternate)",
|
||||
num = 3.26,
|
||||
url = "https://www.pathofexile.com/passive-skill-tree/alternate/",
|
||||
},
|
||||
["3_26"] = {
|
||||
display = "3.26",
|
||||
num = 3.26,
|
||||
url = "https://www.pathofexile.com/passive-skill-tree/3.26.0/",
|
||||
}
|
||||
}
|
||||
|
||||
---Mapping PoEPlanner.com version when importing trees from there
|
||||
poePlannerVersions = {
|
||||
[39] = "3_26_ruthless_alternate",
|
||||
[38] = "3_26_alternate",
|
||||
[37] = "3_26_ruthless",
|
||||
[36] = "3_26",
|
||||
[35] = "3_25_alternate",
|
||||
[34] = "3_25_ruthless_alternate",
|
||||
[33] = "3_25",
|
||||
[32] = "3_24_ruthless",
|
||||
[32] = "3_25_ruthless",
|
||||
[31] = "3_24",
|
||||
[30] = "3_23_ruthless",
|
||||
[29] = "3_23",
|
||||
|
||||
BIN
src/TreeData/3_26/ascendancy-3.png
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
src/TreeData/3_26/ascendancy-background-3.jpg
Normal file
|
After Width: | Height: | Size: 666 KiB |
BIN
src/TreeData/3_26/ascendancy-background-3.png
Normal file
|
After Width: | Height: | Size: 6.7 MiB |
BIN
src/TreeData/3_26/background-3.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
src/TreeData/3_26/frame-3.png
Normal file
|
After Width: | Height: | Size: 154 KiB |
BIN
src/TreeData/3_26/group-background-3.png
Normal file
|
After Width: | Height: | Size: 743 KiB |
BIN
src/TreeData/3_26/jewel-3.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
src/TreeData/3_26/jewel-radius.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
src/TreeData/3_26/line-3.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
src/TreeData/3_26/mastery-3.png
Normal file
|
After Width: | Height: | Size: 578 KiB |
BIN
src/TreeData/3_26/mastery-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 4.5 MiB |
BIN
src/TreeData/3_26/mastery-active-selected-3.png
Normal file
|
After Width: | Height: | Size: 662 KiB |
BIN
src/TreeData/3_26/mastery-connected-3.png
Normal file
|
After Width: | Height: | Size: 271 KiB |
BIN
src/TreeData/3_26/mastery-disabled-3.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
src/TreeData/3_26/skills-3.jpg
Normal file
|
After Width: | Height: | Size: 670 KiB |
BIN
src/TreeData/3_26/skills-disabled-3.jpg
Normal file
|
After Width: | Height: | Size: 480 KiB |
16915
src/TreeData/3_26/sprites.lua
Normal file
BIN
src/TreeData/3_26/tattoo-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 424 KiB |
84019
src/TreeData/3_26/tree.lua
Normal file
BIN
src/TreeData/3_26_alternate/ascendancy-3.png
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
src/TreeData/3_26_alternate/ascendancy-background-3.jpg
Normal file
|
After Width: | Height: | Size: 666 KiB |
BIN
src/TreeData/3_26_alternate/ascendancy-background-3.png
Normal file
|
After Width: | Height: | Size: 6.7 MiB |
BIN
src/TreeData/3_26_alternate/background-3.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
src/TreeData/3_26_alternate/frame-3.png
Normal file
|
After Width: | Height: | Size: 154 KiB |
BIN
src/TreeData/3_26_alternate/group-background-3.png
Normal file
|
After Width: | Height: | Size: 743 KiB |
BIN
src/TreeData/3_26_alternate/jewel-3.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
src/TreeData/3_26_alternate/jewel-radius.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
src/TreeData/3_26_alternate/line-3.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
src/TreeData/3_26_alternate/mastery-3.png
Normal file
|
After Width: | Height: | Size: 578 KiB |
BIN
src/TreeData/3_26_alternate/mastery-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 4.5 MiB |
BIN
src/TreeData/3_26_alternate/mastery-active-selected-3.png
Normal file
|
After Width: | Height: | Size: 662 KiB |
BIN
src/TreeData/3_26_alternate/mastery-connected-3.png
Normal file
|
After Width: | Height: | Size: 271 KiB |
BIN
src/TreeData/3_26_alternate/mastery-disabled-3.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
src/TreeData/3_26_alternate/skills-3.jpg
Normal file
|
After Width: | Height: | Size: 670 KiB |
BIN
src/TreeData/3_26_alternate/skills-disabled-3.jpg
Normal file
|
After Width: | Height: | Size: 480 KiB |
16915
src/TreeData/3_26_alternate/sprites.lua
Normal file
BIN
src/TreeData/3_26_alternate/tattoo-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 424 KiB |
84250
src/TreeData/3_26_alternate/tree.lua
Normal file
BIN
src/TreeData/3_26_ruthless/ascendancy-3.png
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
src/TreeData/3_26_ruthless/ascendancy-background-3.jpg
Normal file
|
After Width: | Height: | Size: 666 KiB |
BIN
src/TreeData/3_26_ruthless/ascendancy-background-3.png
Normal file
|
After Width: | Height: | Size: 6.7 MiB |
BIN
src/TreeData/3_26_ruthless/background-3.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
src/TreeData/3_26_ruthless/frame-3.png
Normal file
|
After Width: | Height: | Size: 154 KiB |
BIN
src/TreeData/3_26_ruthless/group-background-3.png
Normal file
|
After Width: | Height: | Size: 743 KiB |
BIN
src/TreeData/3_26_ruthless/jewel-3.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
src/TreeData/3_26_ruthless/jewel-radius.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
src/TreeData/3_26_ruthless/line-3.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
src/TreeData/3_26_ruthless/mastery-3.png
Normal file
|
After Width: | Height: | Size: 578 KiB |
BIN
src/TreeData/3_26_ruthless/mastery-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 4.5 MiB |
BIN
src/TreeData/3_26_ruthless/mastery-active-selected-3.png
Normal file
|
After Width: | Height: | Size: 662 KiB |
BIN
src/TreeData/3_26_ruthless/mastery-connected-3.png
Normal file
|
After Width: | Height: | Size: 271 KiB |
BIN
src/TreeData/3_26_ruthless/mastery-disabled-3.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
src/TreeData/3_26_ruthless/skills-3.jpg
Normal file
|
After Width: | Height: | Size: 670 KiB |
BIN
src/TreeData/3_26_ruthless/skills-disabled-3.jpg
Normal file
|
After Width: | Height: | Size: 480 KiB |
16915
src/TreeData/3_26_ruthless/sprites.lua
Normal file
BIN
src/TreeData/3_26_ruthless/tattoo-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 424 KiB |
83868
src/TreeData/3_26_ruthless/tree.lua
Normal file
BIN
src/TreeData/3_26_ruthless_alternate/ascendancy-3.png
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/ascendancy-background-3.jpg
Normal file
|
After Width: | Height: | Size: 666 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/ascendancy-background-3.png
Normal file
|
After Width: | Height: | Size: 6.7 MiB |
BIN
src/TreeData/3_26_ruthless_alternate/background-3.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/frame-3.png
Normal file
|
After Width: | Height: | Size: 154 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/group-background-3.png
Normal file
|
After Width: | Height: | Size: 743 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/jewel-3.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/jewel-radius.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
src/TreeData/3_26_ruthless_alternate/line-3.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/mastery-3.png
Normal file
|
After Width: | Height: | Size: 578 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/mastery-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 4.5 MiB |
|
After Width: | Height: | Size: 662 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/mastery-connected-3.png
Normal file
|
After Width: | Height: | Size: 271 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/mastery-disabled-3.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/skills-3.jpg
Normal file
|
After Width: | Height: | Size: 670 KiB |
BIN
src/TreeData/3_26_ruthless_alternate/skills-disabled-3.jpg
Normal file
|
After Width: | Height: | Size: 480 KiB |
16915
src/TreeData/3_26_ruthless_alternate/sprites.lua
Normal file
BIN
src/TreeData/3_26_ruthless_alternate/tattoo-active-effect-3.png
Normal file
|
After Width: | Height: | Size: 424 KiB |