Java World Builder

Sejick

Chieftain
Joined
Feb 28, 2018
Messages
12
Overview
Over the past few months I have been slowly working on a Java based World Builder that will allow for quick and easy creation of Civilization VI maps. This project consists of two parts:
  • A Java GUI to build custom maps
  • A mod package that allows these maps to be played
The mod itself is just a mapscript, a config setup, and then the data files from the maps that have been added to it. The bulk of the work has gone into the Java World Builder. It is currently functional, but incomplete.

Current Features
  • Placement of all terrain types
  • Rivers and cliffs
  • Features
  • Resources
  • Continents
  • True Start Locations
  • Click and drag brush painting
  • Variable brush size
  • Custom map sizing and wrapping
  • Multiple map sizes via the use of "insets" of the full map
  • 5x zoom control
  • Image overlay to trace external images
Missing or Incomplete Features
  • Natural Wonders
  • Custom continents
  • Randomization options
  • Map and inset descriptions
  • Export to modinfo file
  • Various UI adjustments
Screenshot Walkthrough
Spoiler Plot Types, Terrain Types, Brush Size, Click and Drag :
Screen02_Terrains_Brush.png

Spoiler Custom Map Size, Map Wrapping, Zoom Level :
Screen04_MapSize_Wrapping.png

Spoiler Rivers, Cliffs, Features, Resources :
Screen07_Resources.png

Spoiler Continents :
Screen08_Continents.png

Spoiler True Start Locations :
Screen09_TSL.png

Spoiler Map Insets :
Screen10_View_Insets.png

Spoiler Image Overlay :
Screen11_Overlay.png

Spoiler Export :
Screen12_Export.png

Spoiler In-Game Map Setup :
Screen13_GameSetup.png

Spoiler Gameplay :
Screen14_Gameplay.png


Release

I currently have no release date in mind. Progress has stagnated due to real life priorities. If anyone with a working knowledge of Java would like to contribute, you can contact me for access to the Java code, though I should warn you that the code is quite a mess.
 
Back
Top Bottom