No project description provided
Project description
rwmapeditor-exgcdwu
一个铁锈战争 (Rusted Warfare) 地图编辑 python 库
目标
python实现铁锈地图文件地块编辑和宾语编辑。
暂时不打算接触地块集。
重点减轻城市争夺地图的宾语编辑工作量
基本框架已完成。
地块组框架已完成。
安装
pip install rwmapeditor-exgcdwu
使用之前
1.使用地图编辑器(Tiled,notTiled)创建新地图,确定大小。
2.手动载入地块集
3.手动创建所需的地块层和宾语层
4.即可使用python库自动改变地块和宾语
简易使用例子
# coding: utf-8
import rwmap as rw
rwmap_dir = 'D:/Game/steam/steamapps/common/Rusted Warfare/mods/maps/'
youmap_dir = 'D:/Game/steam/steamapps/common/Rusted Warfare/mods/maps/'
map_name = '[p2]example_skirmish_(2p).tmx'
map_name_out = '[p2]example_skirmish_(2p)(1).tmx'
mygraph:rw.RWmap = rw.RWmap.init_mapfile(youmap_dir + map_name, rwmap_dir)
print(mygraph)
mygraph.addObject(
"Triggers",
{"id": "100", "name": "刷兵实验", "type": "unitAdd", "x": "1500", "y":"1000", "width": "20", "height": "20"},
{"resetActivationAfter":"5s", "spawnUnits": "heavyTank*10", "team" :"0", "warmup":"5s"})
mygraph.addTile("Ground", rw.Coordinate(1, 0), "Long Grass", rw.Coordinate(0, 0))
mygraph.addTile("Ground", rw.Coordinate(2, 0), "Long Grass", rw.Coordinate(0, 0))
mygraph.addTile("Ground", rw.Coordinate(0, 1), "Long Grass", rw.Coordinate(0, 0))
mygraph.addTile_square("Ground", rw.Rectangle(rw.Coordinate(5, 5), rw.Coordinate(10, 10)), "Deep Water", rw.Coordinate(0, 0))
mygraph.addTile_group(rw.Coordinate(5, 20), rw.data.tile_group_grid.fill_tile_group_one_ground_water_28_24)
mygraph.write_file(youmap_dir + map_name_out)
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 Distribution
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 rwmapeditor_exgcdwu-1.2.4.tar.gz.
File metadata
- Download URL: rwmapeditor_exgcdwu-1.2.4.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b51bf0cb19e8e94d6192ea8439eb7b48159cc1acdaaedc76f45ed3532ebf8c
|
|
| MD5 |
3a5546e333ef678f13a64f3fea17f151
|
|
| BLAKE2b-256 |
1af9bf70bb0900f010a39aecd053ba5d2b556653a794c96e25faf347167f387c
|
File details
Details for the file rwmapeditor_exgcdwu-1.2.4-py3-none-any.whl.
File metadata
- Download URL: rwmapeditor_exgcdwu-1.2.4-py3-none-any.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad1dbc969f167ce866ff7a76bd7471ec1881649c1bd17cba53763ffd27db5765
|
|
| MD5 |
f02b62c36a40577122d130c6398ee53c
|
|
| BLAKE2b-256 |
23c4d6e4cee736ce2dc22ca728e3197543274f7bd3eafb57cda6db497718e435
|