Tpf2-tpnetmap-toolkit - A toolkit to create svg map images from TransportFever2 world data

Overview

tpf2-tpnetmap-toolkit

TransportFever2 のワールドデータから svg のマップ画像を作成するツールキットです。

サンプル画像

1. 導入方法

(1) Release ページ から zip ファイルをダウンロードします。

(2) ダウンロードした zip ファイルを適当な場所に展開します。

(3) nosrith_tpnetmap_export_1 フォルダを TpF2 の MOD フォルダに移動します。

2. 使い方

このツールキットは次の3つのツールで構成されています。

hillshade: ハイトマップから陰影起伏図を作成します。マップ画像の背景として使用します。背景画像を別に用意している場合、または背景画像を使わない場合は不要です。

TpNetMap Export (nosrith_tpnetmap_export_1): ゲーム中のマップデータをファイルに書き出します。TpF2のMODとして動作します。

tpnetmap: ファイルに書き出されたマップデータをもとにマップ画像を作成します。

2.1. hillshade

(1) ハイトマップの画像ファイルを用意し、data フォルダの下に heightmap.png として配置します。画像ファイルのパスを設定ファイルの imagePath で指定することもできます。

(2) 設定ファイル hillshade_settings.yaml を編集します。minHeightmaxHeight(ゲーム内の標高の最小値と最大値)はマップごとに設定が必要です。

(3) hillshade.exe を実行します。data フォルダの下に陰影起伏図の画像ファイル hillshade.png が出力されます。出力先のパスを設定ファイルの outPath で指定することもできます。

2.2. TpNetMap Export

(1) マップのロード時に TpNetMap Export の MOD を有効にします。

(2) ロード後、下メニューに表示される TpNetMap Export ボタンをクリックします。TransportFever2.exe のあるフォルダにマップデータファイル map.yaml が出力されます。

2.3. tpnetmap

(1) マップデータファイル map.yamldata フォルダの下に配置します。ファイルのパスを設定ファイルの mapPath で指定することもできます。

(2) 設定ファイル tpnetmap_settings.yaml を編集します。背景画像のパスは backgroundPath で指定できます。

(3) tpnetmap.exe を実行します。data フォルダの下にマップ画像ファイル map.svg が出力されます。出力先のパスを設定ファイルの outPath で指定することもできます。

You might also like...
Vilicus is an open source tool that orchestrates security scans of container images(docker/oci) and centralizes all results into a database for further analysis and metrics.
Vilicus is an open source tool that orchestrates security scans of container images(docker/oci) and centralizes all results into a database for further analysis and metrics.

Vilicus Table of Contents Overview How does it work? Architecture Development Run deployment manually Usage Example of analysis Overview Vilicus is an

:recycle: Now you can easily rollback to previous deployed images whatever you want on k8s environment

EasyRollback EasyRollback is aim to easy rollback to previous images that deployed on k8s environment Installation You should have go installation fir

A Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CI
A Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CI

A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI. Table of Contents Abstract Features Installation

A Kubernetes Mutating Webhook to automatically re-point pod images to mirrors

kubernetes-mimic Kubernetes Mimic is a Mutating Webhook that will watch for pod creation and update events in a Kubernetes cluster and automatically a

Kubei is a flexible Kubernetes runtime scanner, scanning images of worker and Kubernetes nodes providing accurate vulnerabilities assessment, for more information checkout:
Kubei is a flexible Kubernetes runtime scanner, scanning images of worker and Kubernetes nodes providing accurate vulnerabilities assessment, for more information checkout:

Kubei is a vulnerabilities scanning and CIS Docker benchmark tool that allows users to get an accurate and immediate risk assessment of their kubernet

 Sign Container Images with cosign and Verify signature by using Open Policy Agent (OPA)
Sign Container Images with cosign and Verify signature by using Open Policy Agent (OPA)

Sign Container Images with cosign and Verify signature by using Open Policy Agent (OPA) In the beginning, I believe it is worth saying that this proje

ghcr images - Fetched from docker-library

ghcri ghcri is the repo for Github Container Registry Images. Just like docker-library for Docker Registry. Usage Replace all docker library from dock

Image clone controller is a kubernetes controller to safe guard against the risk of container images disappearing

Image clone controller image clone controller is a kubernetes controller to safe guard against the risk of container images disappearing from public r

Stream, Mutate and Sign Images with AWS Lambda and ECR
Stream, Mutate and Sign Images with AWS Lambda and ECR

ocistow About How it works Try it yourself Prerequisites CLI (cmd/ocistow) Lambda (cmd/ocistow-lambda) Deploy Invoke Verify signatures with =cosign= I

Owner
Nosrith
Nosrith
Planet Scale Robotics - Offload computation-heavy robotic operations to GPU powered world's first cloud-native robotics platform.

robolaunch ?? Planet Scale Robotics - Offload computation-heavy robotic operations to GPU powered world's first cloud-native robotics platform. robola

robolaunch 7 Nov 8, 2022
Repositório destinado para acompanhar meu aprendizado na linguagem Go, desde o básico "Hello, World!" até a elaboração de um projeto ainda não definido. 🙂

go-basics Repositório destinado para acompanhar meu aprendizado na linguagem Go, desde o básico "Hello, World!" até a elaboração de um projeto ainda n

null 0 Jan 7, 2022
Sample Hello World Pulumi Program for Azure

Overview This is a standard hello world style Pulumi program for Azure straight from the Pulumi docs. This is a sample repo used to test Pulumi's Auto

null 0 Jan 13, 2022
Substation is a cloud native toolkit for building modular ingest, transform, and load (ITL) data pipelines

Substation Substation is a cloud native data pipeline toolkit. What is Substation? Substation is a modular ingest, transform, load (ITL) application f

Brex 100 Dec 5, 2022
Envoy file based dynamic routing using kubernetes config map

Envoy File Based Dynamic Routing Config mapを使用してEnvoy File Based Dynamic Routingを実現します。 概要 アーキテクチャとしては、 +----------+ +--------------+ +-----------

null 1 Mar 1, 2022
K8s controller implementing Multi-Cluster Services API based on AWS Cloud Map.

AWS Cloud Map MCS Controller for K8s Introduction AWS Cloud Map multi-cluster service discovery for Kubernetes (K8s) is a controller that implements e

Amazon Web Services 66 Dec 1, 2022
concurrent map implementation using bucket list like a skip list.

Skip List Map in Golang Skip List Map is an ordered and concurrent map. this Map is goroutine safety for reading/updating/deleting, no-require locking

Kazuhisa TAKEI 8 Oct 8, 2022
Explore Docker registries and manipulate Docker images!

L/S tags Utility and API to manipulate (analyze, synchronize and aggregate) images across different Docker registries. Example invocation $ lstags alp

Ivan Ilves 302 Nov 25, 2022
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

Packer Website: https://www.packer.io IRC: #packer-tool on Freenode Mailing list: Google Groups Packer is a tool for building identical machine images

HashiCorp 14.1k Dec 7, 2022
k8s-image-swapper Mirror images into your own registry and swap image references automatically.

k8s-image-swapper Mirror images into your own registry and swap image references automatically. k8s-image-swapper is a mutating webhook for Kubernetes

Enrico Stahn 331 Nov 24, 2022