Menu

Tree [04d6f0] default tip /
 History

Read Only access


File Date Author Commit
 assets 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 fonts 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 info 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 lib 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 tests 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 BZFlag_World_Map_Editor_0.7_2026-02-06.png 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 BZFlag_World_Map_Editor_lunch_20260217.png 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 BZFlag_lunch_by_dhouthoo.png 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 README.md 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 application.fnl 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 edit-map.fnl 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 load-map.fnl 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 main.lua 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 new-bzw-file.fnl 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 raylua_e 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 raylua_s 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit
 save-map.fnl 3 days ago Claude Marinier Claude Marinier [04d6f0] Initial commit

Read Me

BZFlag World Edit

This program is meant to help create and edit world maps.

https://www.bzflag.org/

There are old unmaintained editors. There are plugins for
Blender and Wings 3D to build complex objects. There is a modern
tool under active development, but it is not ready.

This is an aid, not a full 3D editor. It will display simplified
versions of the objects (no texture), and provide a few tools to
make the work easier than editing the .bzw file by hand.

The map is defined in a .bzw file which contains text
descriptions of the objects in the map. The plan is to start
with simple objects and add more complex ones later. I may never
handle mesh objects.

The program will use raylib for graphics and object selection.
It is not clear how I will handle file selection.


Licenses and other things are in the info directory.

MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →