API for reading and modifying PC terraria player files.
Project description
# terraria PC player API
API for reading and modifying PC terraria player files.
## Examples
Change player max life to 300 `python >>> import terraria_pc_player_api >>> player = terraria_pc_player_api.TerrariaPCPlayer("PLAYER1.PLR") >>> player.max_life = 300 >>> player.write_to_file("PLAYER1.PLR") `
Set 999 dirt items to first inventory slot `python >>> import terraria_pc_player_api >>> player = terraria_pc_player_api.TerrariaPCPlayer("PLAYER1.PLR") >>> player.inventory[0][0] = terraria_pc_player_api.Item(2, 999, 0) >>> player.write_to_file("PLAYER1.PLR") `
Read player name `python >>> import terraria_pc_player_api >>> terraria_pc_player_api.TerrariaPCPlayer("PLAYER1.PLR").name 'test_plr' `
## Dependencies
[bitarray](https://github.com/ilanschnell/bitarray)
[binary-rw](https://gitlab.com/fkwilczek/binary-rw)
[pycryptodome](https://github.com/Legrandin/pycryptodome/)
[terraria-pc-apis-ids](https://gitlab.com/terraria-converters/terraria-pc-apis-ids)
[terraria-apis-objects](https://gitlab.com/terraria-converters/terraria-apis-objects)
## Installation ` pip install terraria-pc-player-api `
## License
[GPL v3](LICENSE) © Filip K.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for terraria-pc-player-api-1.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1d611f5afe728906bfdb5de77ab3dcc8ca6ee217841cf4b4a5d25d6f9b90dc |
|
MD5 | a68d604f173233bcfa6b3397b483f29d |
|
BLAKE2b-256 | 677428496df2cfd4fd9632c2ad1095a346f3394e66c0a0e703b4166790562b78 |