Skip to content
This repository was archived by the owner on Feb 1, 2025. It is now read-only.

ValkyrieGroup/ValkyrieLoLDeployable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Valkyrie LoL Deployable Resources

This is the repository with valkyrie data (images, jsons, scripts etc) which is deployed to each user computer.

Some rules before you start modifying stuff

  • If you modify core scripts/helper modules please make sure you test throughly that you did not broke anything
  • Do not manually modify the following files SpellCalculations.json, ItemData.json, SkinInfo.json these files are automatically updated
  • Please respect the coding formatting/style used when modifying scripts
  • More rules will probably come based on what stupid things some people will attempt

Directory structure

│
├───CoreScripts (Here are the valkyrie core scripts (orbwalker, spell tracker etc). All core script begin with 'vk_' by convention)
│       'vk_activator.py''vk_aimcast.py''vk_cassiopeia.py'
│       ...
│
└───Deployable (This is the folder that its downloaded in %APPDATA%\Valkyrie on users machines)
    │   'changelog.txt'  # Simple text file with stuff thats been changed from version to version'vfont.ttf'      # The font used in the menu (Later this might be moved to a directory to allow multiple fonts)
    │
    ├───configs (This must remain empty)
    ├───data (Data used by the cheat)
    │       'icons_champs.zip'       # Icons with champions'icons_extra.zip'        # Other icons'icons_spells.zip'       # Icons with spells'ItemData.json'          # Json item data (this is always updated automatically)'SkinInfo.json'          # Json skin data for skin changer (this is always updated automatically)'SpellCalculations.json' # Json spell calculations formulas and values used by damages.py (this is always updated automatically)'SpellData.json'         # Json with spell data a.k.a spell db (since auto updating doesnt work properly on this we must manually adjust the values)'UnitData.json'          # Json with unit data (same story as with spelldata)'WallMask.bin'           # 512x512 grid representing all walkable/wall points in summoners rift
    │
    ├───dependencies (Dlls that are required for valkyrie to run)
    │       'aws-c-common.dll''aws-c-event-stream.dll''aws-checksums.dll'
    │       ...
    │
    ├───docs (Here you can find the python scripting API docs. It is updated automatically)
    │       'docs.html' # valkyrie module docs generated with python pdoc package
    │
    ├───payload (Here the valkyrie DLL sits)
    └───scripts 
        └───helpers (Helper modules that are imported by normal scripts)
                'damages.py'      # Damage lib, this module reads SpellCalculations.json and provides damage calculations, although champion spells must still be bound manually to the formula
                'drawings.py'     # Utils for drawing stuff
                'flags.py'        # Utils for communicating between scripts
                'inputs.py'       # Utils for input handling
                'items.py'        # Utils for item specific logic
                'prediction.py'   # Utils for prediction (the core prediction still sits in valkyrie dll)
                'spells.py'       # Utils for spells
                'targeting.py'    # Utils for unit targeting
                'templates.py'    # Easy to use templates for reusing logic (ex: ChampionScript)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •