libnw wrapper
Project description
pynwn
pynwn is now a wrapper (or will be) around rollnw. Older versions can be found on master-obsolete and develop-obsolete. Getting CI going, first.. then the rest.
import pynwn
pynwn.kernel.start()
mod = pynwn.kernel.load_module("mymodule.mod")
for area in mod:
# Do neat things
Status
formats
- Image
- Ini
- Nss
- NssLexer
- NssParser
- TwoDA
i18n
- Language
- LocString
- Tlk
- conversion - unneeded, Python strings are already utf8
kernel
- Config
- Kernel
- Objects
- Resources
- Strings
objects
- Area
- Creature
- Dialog
- Door
- Encounter
- Faction
- Item
- Journal
- Module
- ObjectBase
- Palette
- Placeable
- Sound
- Store
- Trigger
- Waypoint
components
- Appearance
- CombatInfo
- Common
- CreatureStats
- Equips
- Inventory
- LevelStats
- LocalData
- Location
- Lock
- Saves
- SpellBook
- Trap
resources
- Bif - unexposed
- Container
- Directory
- Erf
- Key
- NWSync
- Resource
- ResourceDescriptor
- ResourceType
- Resref
- Zip
serialization
- Archives
- GffInputArchive
- GffOutputArchive
- Serialization
- gff_common
util
- ByteArray
- Tokenizer - unneeded
- base64 - unneeded
- compression
- enum_flags - unneeded
- game_install
- macros - unneeded
- platform
- scope_exit - unneeded
- string - unneeded
- templates - unneeded
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pynwn-0.1.dev0.tar.gz.
File metadata
- Download URL: pynwn-0.1.dev0.tar.gz
- Upload date:
- Size: 25.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21ab24343a0a8567c16179796365e34b662cf549d577e09ca2b813afe78c2542
|
|
| MD5 |
c66c109c08ca376686118b091aea6d85
|
|
| BLAKE2b-256 |
7a1e66918865c608b6665706f39af8a4f8f5bfeeebb85566dec6ccfbc5c7521f
|
File details
Details for the file pynwn-0.1.dev0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c90c95b141326127f6d8e241de1cb05d80ce51063e918eb1e771cb51352a177
|
|
| MD5 |
307be0e0d29da900e171c50b4c4b70cf
|
|
| BLAKE2b-256 |
343a35ddafa42d31f509f14397e19e5c7b4d30789f73d67ebea56f253615c7e8
|
File details
Details for the file pynwn-0.1.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
093d06b4c5d024ea67b9eb67b8edf4003344192ed029cd71064d7f1eaf3b4973
|
|
| MD5 |
224757112836d09ff26a1822c2bee743
|
|
| BLAKE2b-256 |
6f9a5deae8c305f20c34dd105e3914959209549364c5aeaf015674562abb8d41
|
File details
Details for the file pynwn-0.1.dev0-cp310-cp310-macosx_10_15_x86_64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp310-cp310-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbcf6fa544323fb1bec371747aae2b2a6415ad58253c470c8fa4fa54705d5379
|
|
| MD5 |
93b54bd463ee72e49272b5ad6b37c186
|
|
| BLAKE2b-256 |
c0e4afbe13dfe93c4019cd6af7033692a37520ed6c88d7f97ec4521344d953cd
|
File details
Details for the file pynwn-0.1.dev0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.8 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a959d90da9ccce682def4159d385746b426c666dd75e32fb32cda5ee302ca212
|
|
| MD5 |
22d9031f7ac0ecdfb9116a5e8e6c243c
|
|
| BLAKE2b-256 |
03014758298a3d94da763ec850ce7c33ac9975c26782e970f576bde53ba99d06
|
File details
Details for the file pynwn-0.1.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
861c3874caac20efa21f5dbeb6a9d67068754c9481f0726498f884734d1081da
|
|
| MD5 |
5c52c6d94e2ffaf43ab8f91f9310b688
|
|
| BLAKE2b-256 |
6864df5e1726dbf23b5883ecf51765437fe831a2b9120b60bdeebe36dea87a87
|
File details
Details for the file pynwn-0.1.dev0-cp39-cp39-macosx_10_15_x86_64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp39-cp39-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed3b357f9da64fcbd6c1f28f29a786290155b18c12c74ccd47023124795501e5
|
|
| MD5 |
f506c17152f20832823383b6618d7a94
|
|
| BLAKE2b-256 |
ac070ff039410363b88f35f25693f57e546488deb99da54749157630b8f0afa8
|
File details
Details for the file pynwn-0.1.dev0-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 2.8 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a7628c9648520ca0f32f0709945162d5dc775cd89659c4978f8a8c577f294f1
|
|
| MD5 |
6546c2782946448d2f64aafa8e58c1a7
|
|
| BLAKE2b-256 |
901f7e3ed73b4d78ad5f271eda47a34a875fd984719bd9037666eaf5d4f2f6c7
|
File details
Details for the file pynwn-0.1.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdc95f934cf46183bd8a28317851927ab303f55b8a1bdf2443e3290513751dca
|
|
| MD5 |
500b2eb57d551a2984414151e6cadc61
|
|
| BLAKE2b-256 |
485459d3dd1b097922b3843a96a289c9622463ab07ad8dba6737be8f2ada57cf
|
File details
Details for the file pynwn-0.1.dev0-cp38-cp38-macosx_10_15_x86_64.whl.
File metadata
- Download URL: pynwn-0.1.dev0-cp38-cp38-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.8, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ee887286b3d9d243be78365b613340acfa8231c64fbf2d870c2a514ade603e2
|
|
| MD5 |
0cdd0c32ffc2f2b94f16ae8fcc3c4c79
|
|
| BLAKE2b-256 |
36d93d4a1297600e2dd0ec03228e110c0410503b8b0627813f41960a8a858c6d
|