GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - slapslash/TextMap: TextMap is a grid/cell based text editor saving your project natively to a TileMap usable in the Godot game engine.

BranchesTags
Open more actions menu

Latest commit

 

History

122 Commits
122 Commits

Folders and files

NameName
Last commit message
Last commit date
fonts
fonts
 
 
.gitignore
.gitignore
 
 
Camera.gd
Camera.gd
 
 
Cursor.gd
Cursor.gd
 
 
Font2Tiles.gd
Font2Tiles.gd
 
 
Font2TilesCanvas.gd
Font2TilesCanvas.gd
 
 
Global.gd
Global.gd
 
 
Grid.gd
Grid.gd
 
 
LICENSE
LICENSE
 
 
Project.gd
Project.gd
 
 
ProjectSettings.gd
ProjectSettings.gd
 
 
README.md
README.md
 
 
SaveAs.gd
SaveAs.gd
 
 
Selection.gd
Selection.gd
 
 
TerrainLayer.gd
TerrainLayer.gd
 
 
TextLayer.gd
TextLayer.gd
 
 
TextLayerInputs.gd
TextLayerInputs.gd
 
 
TextMap.gd
TextMap.gd
 
 
TextMap.tscn
TextMap.tscn
 
 
UI.gd
UI.gd
 
 
UI.tscn
UI.tscn
 
 
default_env.tres
default_env.tres
 
 
export_presets.cfg
export_presets.cfg
 
 
icon.png
icon.png
 
 
icon.png.import
icon.png.import
 
 
project.godot
project.godot
 
 
readme_tilemap.png
readme_tilemap.png
 
 
readme_welcome.png
readme_welcome.png
 
 

Repository files navigation

TextMap

Is a grid/cell based text editor saving your project natively to a TileMap usable in the Godot game engine.

The Editor:

The exported TileMap:

Intention

The idea that drove me to do this project is a reimagination of old text adventures (interactive fiction) like zork, where the world is described with text and you had to enter commands to control your character and your actions.
Instead of just described by, I wanted the world to be actually shaped by the text, so that you can walk within it like in modern top down role playing games. But this is just one idea that could be realized with this editor.

Grid/Cell Based

  • Two empty cells will separate text from each other. This is the basic concept. All controls are adapted to this (Home, End, Enter...).
  • You can write on the workspace whereever you want.
  • Text entered in a line will not affect text that come later in the same line except it's immediately adjacent (less that two empty cells).
  • Every character of text entered will use the same amount of space.

Save to tile map

  • The selected font will be converted to a tile set.
  • Collision shapes will be added to all used cells.
  • TileSet nodes will be created for all layers (text, terrain) and saved in Godots text scene format (TSCN).

Usage

You can run and use the editor inside Godot. Most likely however you want to export it to a standalone executable first as you want to use the saved tile map simultaneously in your game project within Godot.

Status

The editor itself and especially the export to tile maps are working stable.
What's missing by now are mostly usability features: There is no menu, no build in settings, no explanation, no shortcut description, et cetera. But most shortcuts are intuitive and settings can be made in the exported plain text config files.

About

TextMap is a grid/cell based text editor saving your project natively to a TileMap usable in the Godot game engine.

Topics

godottext-editortilemap

Resources

Readme
MIT license
Activity

Stars

6 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.