Skip to content

X-pose/CSV2UV

Repository files navigation

CSV2UV - Utility Software for Converting CSV files from DCS into UV maps.

SV2UV converts DCS ModelViewer2 exported CSV UV data (the UV to file export) directly into image UV maps so you can create liveries without using Blender.

This project is based on and inspired by Ettenmure’s dcs-uv-converter (which used a Blender add-on). You must attribute Ettenmure for the original approach; CSV2UV reimplements and extends that idea in C# .NET Core and adds features you need.

Features

  • Adjustable line thickness.
  • Selectable line color.
  • Selectable background color.
  • Selectable output image size.
  • Selectable output format (PNG, BMP, JPG, WEBP).

Prerequities

  • Windows (recommended) or any OS that can run .NET Core/.NET 8+ executables
  • .Net 8.0

Installation

  1. Download the latest release from the Releases tab
  • Choose CSV2UV.exe if you already have the .Net 8.0 installed
  • Choose zipped version if you don't have the .Net 8.0 installed
  1. Unzip (if applicable).

  2. Run the executable: double-click CSV2UV.exe

If you downloaded CSV2UV.exe version, install the appropriate .NET runtime from Microsoft before running.

Usage

Import CSV File

Import your CSV file.

Adjust Export Settings

Adjust export settings.

Export Image

Export image.

Note for Developers

  • Language: C# (.NET Core / .NET 8+)

How to Build Locally

1. Fork the repo

Fork the repo

2. Clone your fork

git clone https://github.com/<your-username>/CSV2UV.git
cd CSV2UV

3. Restore all dependencies

dotnet restore

4. Build the project

dotnet build -c Release

5. Run the application

dotnet run --project src/CSV2UV

Contribution Guide

  1. Fork the repo.

  2. Create a feature branch (feature/).

  3. Open a Pull Request against main.

  4. Provide a clear PR description, screenshots where applicable.

  5. PRs will be reviewed and merged after approval.

Report bugs as Issues with reproduction steps and sample CSV.

License & Attribution

  • This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

  • You must attribute original concept to Ettenmure and link their repository in ACKNOWLEDGEMENTS and the README.

Acknowledgements

  • Original concept and Blender add-on by Ettenmure — Click Here.
  • The community threads describing ModelViewer2 UV to file usage were invaluable

About

This is a simple dot net application that converts DCS uv map CSV format to image format.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages