2D Map Creation – Arma Reforger
Jump to navigation
Jump to search
Lou Montana (talk | contribs) (Add vertical flipping step) |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{TOC|side}} | {{TOC|side}} | ||
In order to display a 2D map when using the map item in-game, a {{Link|enfusion://ResourceManager/~ArmaReforger:Prefabs/World/Game/MapEntity.et}} must be placed.<br> | |||
It is possible to use custom geometry and/or texture using the following fields: | |||
* Map Geometry Data - this file contains road network, buildings, airfields etc information for them to be displayed on the 2D map | * Map Geometry Data - this file contains road network, buildings, airfields etc information for them to be displayed on the 2D map | ||
* Satellite Background Image - this file contains the map background texture: forests, shaded relief, etc. | * Satellite Background Image - this file contains the map background texture: forests, shaded relief, etc.<!-- | ||
-->{{Feature|informative| | |||
This tutorial explains how to generate a '''Terrain Rasterization Background Image''' to be used as Satellite Background Image, but any other texture can be used (e.g a satellite map).}} | |||
[[File: | [[File:armareforger_2D-map-tutorial-generate.png|thumb| | ||
1. Export Map Data Tool button<br> | |||
2. Export Map Data Tool tab<br> | |||
3. Export button | |||
]] | |||
== Generate Map Geometry Data == | == Generate Map Geometry Data == | ||
The Map Geometry Data field takes a {{hl|.topo}} | The Map Geometry Data field takes a topography data file ({{hl|.topo}} extension). | ||
=== Generate TOPO === | === Generate TOPO === | ||
Line 23: | Line 28: | ||
== Generate | == Generate Terrain Rasterization Background Image == | ||
The Satellite Background Image field takes a {{hl|.edds}} file. | The Satellite Background Image field takes a {{hl|.edds}} file. | ||
Line 30: | Line 35: | ||
# Run [[Arma Reforger:World Editor|World Editor]] with the wanted world | # Run [[Arma Reforger:World Editor|World Editor]] with the wanted world | ||
# Locate '''Export Map Data''' tool in toolbar ( | # Locate '''Export Map Data''' tool in toolbar (1) | ||
# Click '''Export Map Data''' tab ( | # Click '''Export Map Data''' tab (2) to display the tool's panel if needed | ||
# Set the '''Type''' to Rasterization | # Set the '''Type''' to Rasterization | ||
# Set up the settings under the '''Rasterization''' category, such as color and scale | # Set up the settings under the '''Rasterization''' category, such as color and scale | ||
# Click the '''Export''' button ( | # Click the '''Export''' button (3) | ||
This will have generated the 4096×4096 upside-down {{hl|''worldname''.tga}} file - it now needs to be converted to PNG in order to be properly imported in Enfusion to the {{hl|.edds}} format. | This will have generated the 4096×4096 upside-down {{hl|''worldname''.tga}} file - it now needs to be converted to PNG in order to be properly imported in Enfusion to the {{hl|.edds}} format. | ||
Line 40: | Line 45: | ||
=== Convert to PNG === | === Convert to PNG === | ||
TGA can be converted with an image editor - here | TGA can be converted with an image editor - here {{Link|https://www.getpaint.net/download.html#download|Paint.NET}} and {{Link|https://www.gimp.org/downloads/|GIMP}} will be used. | ||
==== Paint.NET ==== | ==== Paint.NET ==== | ||
Line 60: | Line 65: | ||
* Place the PNG file in the {{hl|Data\UI\Textures\Map\worlds}} directory | * Place the PNG file in the {{hl|Data\UI\Textures\Map\worlds}} directory | ||
* Navigate to the PNG file in [[Arma Reforger:Resource Manager|Resource Manager]] | * Navigate to the PNG file in [[Arma Reforger:Resource Manager|Resource Manager]] | ||
* Right-click > Register | * Right-click > Register | ||
* Go to the Import Settings tab, set Color Space to '''ToSRGB''' | |||
* Click the '''Import resource''' button at the top of the tab to generate the {{hl|.edds}} file. | |||
== Setup == | == Setup == | ||
# Find the world's {{hl|MapEntity}} by using the Hierarchy tab's Search field - if it does not exist, create it by drag-and-dropping a {{ | # Find the world's {{hl|MapEntity}} by using the Hierarchy tab's Search field - if it does not exist, create it by drag-and-dropping a {{Link|enfusion://ResourceManager/~ArmaReforger:Prefabs/World/Game/MapEntity.et}} Prefab into the world. | ||
# Fill '''Map Geometry Data''' with the {{hl|.topo}} file generated previously | # Fill '''Map Geometry Data''' with the {{hl|.topo}} file generated previously | ||
# Fill '''Satellite Background Image''' with the {{hl|.edds}} file generated previously | # Fill '''Satellite Background Image''' with the {{hl|.edds}} file generated previously |
Latest revision as of 15:29, 9 November 2023
In order to display a 2D map when using the map item in-game, a MapEntity.et must be placed.
It is possible to use custom geometry and/or texture using the following fields:
- Map Geometry Data - this file contains road network, buildings, airfields etc information for them to be displayed on the 2D map
- Satellite Background Image - this file contains the map background texture: forests, shaded relief, etc.
Generate Map Geometry Data
The Map Geometry Data field takes a topography data file (.topo extension).
Generate TOPO
- Run World Editor with the wanted world
- Locate Export Map Data tool in toolbar (marked as 1)
- Click Export Map Data tab (marked as 2) to display the tool's panel if needed
- Set the Type to Geometry2D
- Set up the settings under the Geometry 2D category, such as color and scale
- Click the Export button (marked as 3)
Generate Terrain Rasterization Background Image
The Satellite Background Image field takes a .edds file.
Generate TGA
- Run World Editor with the wanted world
- Locate Export Map Data tool in toolbar (1)
- Click Export Map Data tab (2) to display the tool's panel if needed
- Set the Type to Rasterization
- Set up the settings under the Rasterization category, such as color and scale
- Click the Export button (3)
This will have generated the 4096×4096 upside-down worldname.tga file - it now needs to be converted to PNG in order to be properly imported in Enfusion to the .edds format.
Convert to PNG
TGA can be converted with an image editor - here Paint.NET and GIMP will be used.
Paint.NET
- Open Paint.NET
- Open the TGA file Ctrl + O
- Flip it vertically: Image > Flip Vertical
- Use the Save As option Ctrl + ⇧ Shift + S
- Save as PNG using the dialog's dropdown
GIMP
- Open GIMP
- Open the TGA file Ctrl + O
- Flip it vertically: Image > Transform > Flip Vertically
- Use the Export As option Ctrl + ⇧ Shift + E
- Select PNG file type and click Export
Import PNG
- Place the PNG file in the Data
\UI \Textures \Map \worlds directory - Navigate to the PNG file in Resource Manager
- Right-click > Register
- Go to the Import Settings tab, set Color Space to ToSRGB
- Click the Import resource button at the top of the tab to generate the .edds file.
Setup
- Find the world's MapEntity by using the Hierarchy tab's Search field - if it does not exist, create it by drag-and-dropping a MapEntity.et Prefab into the world.
- Fill Map Geometry Data with the .topo file generated previously
- Fill Satellite Background Image with the .edds file generated previously