Skip to main content

No project description provided

Project description

rwmapeditor-exgcdwu

一个铁锈战争 (Rusted Warfare) 地图编辑 python 库

released version

目标

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

rwmapeditor_exgcdwu-1.2.1.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rwmapeditor_exgcdwu-1.2.1-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file rwmapeditor_exgcdwu-1.2.1.tar.gz.

File metadata

  • Download URL: rwmapeditor_exgcdwu-1.2.1.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for rwmapeditor_exgcdwu-1.2.1.tar.gz
Algorithm Hash digest
SHA256 90f819880a457b9cbc39b6e958e01402f8b40acec8f166f0846cfc3a055f0363
MD5 b30bf4b5c941d529e7d30a3111927b56
BLAKE2b-256 b98e3c564aeb0755d17b559e9c6eb7bd6a1738f8932990e22963a54c594bfeb9

See more details on using hashes here.

File details

Details for the file rwmapeditor_exgcdwu-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for rwmapeditor_exgcdwu-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 747aa671f74c0b35511fd347dc19fc40d5727dde9babcedcf3960ab336c501e5
MD5 08193a33fa2c4e171b75a741f4b8a7d1
BLAKE2b-256 936284ec62ee3671fe00c1261d6c38dab1b9c70923afe9e6620d3506a6d37963

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page