You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ryzom-core/ryzom/tools/extract_r2_required
kaetemi d607dec79e
Adjust folders, prepare a new success table
3 years ago
..
balancing_config.py Generate generic magic dot ai actions 3 years ago
brick_families.tsv Generate craftable refugee armor sheets 3 years ago
creature_desc.tsv Generate generic ai actions for magic damage 3 years ago
creature_list.txt Extract required npc creatures from palette 3 years ago
creature_list_r2.txt Extract required npc creatures from palette 3 years ago
creature_list_wk.txt Add separate item list for manual additions 3 years ago
creature_parents.txt Extract required creature parents 3 years ago
extract_palette.py Extract required npc creatures from palette 3 years ago
extract_parents.py Add script for extracting list of sheets required for R2 pallete. Add script for parsing and generating sitem names 3 years ago
extract_sbrick.py Generate craftable underwear sheets 3 years ago
extract_shapes.py Generate melee weapons 3 years ago
fix_renamed_sbrick.py Script to update references to renamed bricks and phrases 3 years ago
generate_aiaction.py Adjust folders, prepare a new success table 3 years ago
generate_sitem.py Generate melee weapons 3 years ago
match_sitem_shape.tsv Generate armors into proper folders 3 years ago
merge_creature_list.py Add boss armor to generated sheets 3 years ago
merge_sitem_list.py Remove known missing from list 3 years ago
missing_sheets.txt Add script for extracting list of sheets required for R2 pallete. Add script for parsing and generating sitem names 3 years ago
readme.txt Generate generic ai actions for magic damage 3 years ago
sbrick_index.tsv Generate melee weapons 3 years ago
scheme_shape_parser.py Generate melee weapons 3 years ago
scheme_sitem_parser.py Generate melee weapons 3 years ago
sfx_ps_list.txt Generate melee weapons 3 years ago
sfx_ps_parsed.tsv Generate melee weapons 3 years ago
sfx_shape_list.txt Generate melee weapons 3 years ago
sfx_shape_parsed.tsv Generate melee weapons 3 years ago
shape_list.txt Add script to parse shape names 3 years ago
shape_parsed.tsv Generate craftable underwear sheets 3 years ago
sitem_list.txt Generate armors into proper folders 3 years ago
sitem_list_r2.txt Remove redundant caster parts from palette 3 years ago
sitem_list_wk.txt Generate armors into proper folders 3 years ago
sitem_missing.txt Generate melee weapons 3 years ago
sitem_parents.tsv Generate craftable underwear sheets 3 years ago
sitem_parents.txt Add boss armor to generated sheets 3 years ago
sitem_parsed.tsv Generate melee weapons 3 years ago
sitem_shape_matcher.py Fix missing piece of boss armor 3 years ago
skills.tsv Tag brick family and skill trees 3 years ago
success_chances.tsv Adjust folders, prepare a new success table 3 years ago

readme.txt

# Generate sitem, sbrick, and sphrase
- Run extract_palette.py to generate sitem_list.txt and creature_list.txt from the R2 palette and merge in the _wk lists
- Run extract_parents.py to generate the parents txt files from the above, and missing sheets
- Run scheme_sitem_parser.py to generate sitem_parsed.tsv from sitem_list.txt minus missing_sheets.txt
- Run extract_shapes.py to list all shapes into shape_list.txt
- Run scheme_shape_parser.py to generate shape_parsed from shape_list.txt excluding _mission_ shapes
- Run sitem_shape_matcher.py to generate match_sitem_shape.tsv from shape_parsed.tsv and sitem_parsed.tsv
- Run extract_sbrick.py to generate the sbrick_index.tsv to ensure indices are correctly reused
- Run generate_sitem.py to generate sitems from the tsv

# Fix renamed sbrick
- Run extract_sbrick.py to update sbrick_index.tsv with the current bricks
- Run fix_rename_sbrick.py to rename sbrick and sphrase in leveldesign if their name changed

# Notes
ring melee hands: blunt pierce slash
ring magic hands: acid cold electricity fire poison rot shockwave
ring magic curser hands: blind fear madness root sleep slow snare stun
ring level: 1 2 3 4
creature levels: a(0-20) b(20-50) c(50-100) d(100-150) e(150-200) f(200-250)
creature levels: b1 b2 b3 b4 (b5 b6 b7) - variants within the level range