Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CONTROLS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# OpenIsopix Controls

## Camera Controls
- **Arrow Keys** - Move camera around the world
- **Q/E** - Rotate camera view (4 directions: N, E, S, W)
- **P** - Change pitch angle (cycle through 30°, 45°, 60°, 90°)
- **Mouse Wheel / +/-** - Zoom in/out

## Block Selection (1-5 Keys)
- **1** - Select Grass block
- **2** - Select Stone block
- **3** - Select Water block
- **4** - Select Wood block
- **5** - Select Soil block

## Interaction Modes (Space to Cycle)
- **SELECT Mode** - Click blocks to query/select
- **PLACE Mode** - Click to place selected block type
- **REMOVE Mode** - Click to remove blocks
- **QUERY Mode** - Click to get block information

## Mouse Actions
- **Left Click** - Place block (when in PLACE mode) or Select/Query
- **Right Click** - Remove block (when in REMOVE mode)

## Special Features
- **F** - Toggle Fog of War (shows/hides explored areas)

## Tips
1. Use **Space** to cycle between interaction modes
2. Select block type with **1-5** before placing
3. Right-click to quickly remove unwanted blocks
4. Use **Q/E** to rotate and view from different angles
4 changes: 4 additions & 0 deletions assets/blocks/isometric-grass.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions assets/blocks/isometric-grass.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://jd0e4pm36sth"
path="res://.godot/imported/isometric-grass.svg-c7f0d58de74f553c43ff0d8fa326480d.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://assets/blocks/isometric-grass.svg"
dest_files=["res://.godot/imported/isometric-grass.svg-c7f0d58de74f553c43ff0d8fa326480d.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
5 changes: 5 additions & 0 deletions assets/blocks/isometric-soil.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions assets/blocks/isometric-soil.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://cqtcsxq50k0im"
path="res://.godot/imported/isometric-soil.svg-df29826697cd6ad1a28c2b8095c7e1fd.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://assets/blocks/isometric-soil.svg"
dest_files=["res://.godot/imported/isometric-soil.svg-df29826697cd6ad1a28c2b8095c7e1fd.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
5 changes: 5 additions & 0 deletions assets/blocks/isometric-stone.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions assets/blocks/isometric-stone.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://c3v4mwol1m174"
path="res://.godot/imported/isometric-stone.svg-e3e8771d77841634b3ec647f7ae6f1ee.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://assets/blocks/isometric-stone.svg"
dest_files=["res://.godot/imported/isometric-stone.svg-e3e8771d77841634b3ec647f7ae6f1ee.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
5 changes: 5 additions & 0 deletions assets/blocks/isometric-water.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions assets/blocks/isometric-water.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://tyveqw0qdm4x"
path="res://.godot/imported/isometric-water.svg-22d3c45208538c9115ac6824dc639ebc.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://assets/blocks/isometric-water.svg"
dest_files=["res://.godot/imported/isometric-water.svg-22d3c45208538c9115ac6824dc639ebc.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
4 changes: 4 additions & 0 deletions assets/blocks/isometric-wood.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions assets/blocks/isometric-wood.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://cjngmjk8bvb38"
path="res://.godot/imported/isometric-wood.svg-b1373981494e38c702b8c03d2116c4e9.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://assets/blocks/isometric-wood.svg"
dest_files=["res://.godot/imported/isometric-wood.svg-b1373981494e38c702b8c03d2116c4e9.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
Loading