DramaticShape
08bcbf7629
Merge branch 'dev' into 3rd-person-camera
2026-08-03 17:51:08 -04:00
DramaticShape
95771403d9
patch holes on flower/grass models
2026-08-03 17:35:58 -04:00
DramaticShape
9542ba94b1
cam control rotation in battle
2026-08-03 17:32:17 -04:00
DramaticShape
70243a407b
add third person mode
2026-08-03 16:52:22 -04:00
DramaticShape
e3c13edda7
add smooth turning, removing collision sound effect
2026-08-02 22:42:46 -04:00
DramaticShape
c0c180fd01
horde mode initial commit
2026-08-02 21:01:11 -04:00
DramaticShape
a8c2d8ce5b
menu fix, sky rendering, pokedex size
2026-08-02 13:10:20 -04:00
DramaticShape
395f51d268
fixed dll paths for vr
2026-08-02 12:29:14 -04:00
DramaticShape
1fa29a831f
update sky rendering, select button changes views
2026-08-02 12:16:03 -04:00
DramaticShape
44f729e8c2
battle effect fixes
2026-08-02 11:26:54 -04:00
DramaticShape
f1063abd0f
add vr
2026-08-02 02:42:31 -04:00
DramaticShape
9ef8644bff
add first person mode
2026-08-02 01:16:42 -04:00
DramaticShape
e6d4059c38
fix water again on android
2026-08-02 00:53:38 -04:00
DramaticShape
1a283d6771
bump version
2026-08-02 00:14:13 -04:00
DramaticShape
a7c9541ac4
pokecenter machines, water occlusion
2026-08-02 00:01:39 -04:00
DramaticShape
91cc2d6f51
bills, pewter gym, register, celadon mansion, tables, garbage cans
2026-08-01 23:48:23 -04:00
DramaticShape
47363b8d23
iterate version
2026-08-01 16:41:03 -04:00
DramaticShape
6887f5d951
updates to oak's lab
2026-08-01 16:03:32 -04:00
DramaticShape
a140980b1d
seal transparent back sprites
2026-08-01 15:19:26 -04:00
DramaticShape
980383bb92
update battle water
2026-08-01 00:28:54 -04:00
DramaticShape
22b58e27a4
fix android water shading
2026-08-01 00:13:01 -04:00
DramaticShape
98f7419b72
fix water for android glsl shaders
2026-07-31 23:39:05 -04:00
DramaticShape
8f38aeb36e
water updates
2026-07-31 23:05:54 -04:00
DramaticShape
9a9441899a
first pass at water
2026-07-31 22:54:16 -04:00
DramaticShape
775757b2d6
account for dpi issues on updated 3d battles
2026-07-31 13:51:54 -04:00
DramaticShape
4da8e5dc3e
add day/night filter to 2d
2026-07-30 22:36:59 -04:00
DramaticShape
26d1d96d52
hide tilt/gbcfx
2026-07-30 21:57:29 -04:00
DramaticShape
d9a000d7ad
add back sprite option for 3d battles
2026-07-30 21:52:54 -04:00
DramaticShape
f12b564dcd
moved route 1 battle location again, added transparency to bottom battle menu
2026-07-30 21:34:25 -04:00
DramaticShape
500556c3fc
iterate version to 1.2.1
2026-07-30 00:11:02 -04:00
DramaticShape
eabc8af716
android fix for day night cycle issue
2026-07-30 00:04:52 -04:00
DramaticShape
14f844ad8e
fix issue with fight transition in oak's lab
2026-07-29 23:13:36 -04:00
DramaticShape
284172db7b
add clock sync option
2026-07-29 22:50:54 -04:00
DramaticShape
99e18f7b5b
set viridian to night time lighting
2026-07-29 22:27:25 -04:00
DramaticShape
7e3245a9ef
more shadow fixes, fix tree borders
2026-07-29 22:23:08 -04:00
DramaticShape
18857e039a
fixed disconnected shadows
2026-07-29 21:51:42 -04:00
DramaticShape
f841378330
add day night cycle
2026-07-29 21:42:34 -04:00
DramaticShape
e14953c78a
mitigate diagonal shadow artifacts
2026-07-29 20:06:18 -04:00
DramaticShape
8dc046f72e
add skybox
2026-07-29 19:53:12 -04:00
DramaticShape
c3ba10e17a
added battle transition into overworld
2026-07-29 19:09:48 -04:00
DramaticShape
9a34ba9c77
force 3d battle ui, initial victory road updates
2026-07-29 18:45:00 -04:00
DramaticShape
8e7a80055d
fix couch man
2026-07-29 17:36:03 -04:00
DramaticShape
60d5362c89
fix couch man
2026-07-29 15:44:52 -04:00
DramaticShape
3c1781f6b1
fix vertical line in battle sprites
2026-07-29 15:35:28 -04:00
DramaticShape
2e0ae37bcd
fixed full screen flashing in battles
2026-07-28 15:22:13 -04:00
DramaticShape
2447046aee
set FULL tilt to 35
2026-07-28 14:00:03 -04:00
DramaticShape
5781c28b60
added FULL menu option for voxel mod
2026-07-28 13:37:19 -04:00
DramaticShape
6280cdffe7
Added overworld battles
2026-07-28 13:01:38 -04:00
DramaticShape
d464751cee
probe comment no longer spells out the ROM cache path
...
MK301 greps .lua/.json bodies for the generated-tree paths, so the
comment explaining how to match a template offline read exactly like a
real load path. Nothing here ever opened that tree -- the probe walks
the live map through the engine -- so describe the tables instead and
point at tools/voxel-survey.md, which keeps the literal paths because
the gate exempts .md and .py.
2026-07-27 11:17:31 -04:00
DramaticShape
8b73cbd54d
keep the block-edit hook in the mod, not in the engine
...
Cut, the tree regrowth on re-entry and the card-key door stamps all write
the block layer directly without emitting world.block_replaced, so
meshes derived from that layer went stale unannounced. An earlier cut of
this work made the engine announce each one -- the wrong place: it edits
the game for one mod's benefit, and every future path that writes a
block has to remember to do the same.
They all funnel through one choke point, so wrap Map:setBlock from the
mod instead. Map is a plain metatable shared by every instance, so this
covers paths written after this mod too. The write is read back rather
than trusted: setBlock ignores an out-of-bounds write, and a stamp that
rewrites a block with the value it already held is not an edit and must
not throw the mesh away.
src/world/OverworldController.lua is reverted to stock.
2026-07-27 10:44:00 -04:00