Cameron Murphy Reikes
218ef02089
Fix player being duplicated on reload, fix bad pointer to old memory in world and player pointer in gamestate on deserialization
1 year ago
Cameron Murphy Reikes
3bdd29438d
Saving and loading system for the gamestate while in devtools mode, constantly saved on mouse up
1 year ago
Cameron Murphy Reikes
14d33756cd
Formatting, initial datastructure sketch of new character engine
1 year ago
Cameron Murphy Reikes
b23078f219
AABB metrics, player spawntpoint and spawn player when playing. More todo.
1 year ago
Cameron Murphy Reikes
00186f233f
Refer to rooms by unique id, stored in blend. More assets
1 year ago
Cameron Murphy Reikes
11a67b7b26
UI elements can request and receive text input
1 year ago
Cameron Murphy Reikes
929baf838b
Generalized immediate mode state system, beginnings of character sidebar
1 year ago
Cameron Murphy Reikes
1ce259537b
Editor panning with mouse
1 year ago
Cameron Murphy Reikes
3cf492b0b4
Level editor assets and camera, room toggling
1 year ago
Cameron Murphy Reikes
b652e2e640
Game is finally running without crashing again
1 year ago
Cameron Murphy Reikes
087027e065
Partially botch refactor to make NPCs authored dynamically at runtime
1 year ago
Cameron Murphy Reikes
0194c3e812
Get building on web, save more issues with interacting with far away players, ensure judgement is harsher. On server warn clearer when no cors
1 year ago
Cameron Murphy Reikes
5bb20c8e6e
Judgement logic, fix multithreading race with requests, backspace on text input on desktop!
1 year ago
Cameron Murphy Reikes
6225eb542f
Time of day, gamestate judgement memories and arena, factor out request platform specific code correctly, fix nullterm metadesk bug in winhttp request response body
1 year ago
Cameron Murphy Reikes
fc70f8a043
Max out tombstone sarcasm, factor memory description into separate function
1 year ago
Cameron Murphy Reikes
6a2d0a5f75
Sarcastic tombstone, smaller interact radius
1 year ago
Cameron Murphy Reikes
51459b53ac
Robust to player movement shadow volume, remove frustrum_vertices and related functions
1 year ago
Cameron Murphy Reikes
206a855170
Day/night cycle sun movement, artist driven camera pos override from blender
1 year ago
Cameron Murphy Reikes
3972edb455
Remove MD_ prefix from almost everything
1 year ago
Cameron Murphy Reikes
d3ad149b7c
Disable angel screen, add skull asset
1 year ago
Cameron Murphy Reikes
0466612cbe
halfway implemented angel gameplay loop, angel can specify any goals and verifies them itself, rather than game logic
1 year ago
Cameron Murphy Reikes
b3b89c9835
Angel behavior tuning, errors remember the memory that caused them
1 year ago
Cameron Murphy Reikes
fc4b415970
More devtools, entities not in room still simulated and held in memory
1 year ago
Cameron Murphy Reikes
66cd204628
Ser/der armature and bone names for debugging purposes
1 year ago
Cameron Murphy Reikes
23d391a1a2
More todo, room transition functionality. BUG: animations are frozen for some reason
1 year ago
Cameron Murphy Reikes
8412534db1
Center just text wrapping, angel assigns gameplay objectives, ser/des of objectives,
1 year ago
Cameron Murphy Reikes
83b9fae427
Factor our text wrapping for characters into struct
1 year ago
Cameron Murphy Reikes
9c6cccfcd9
Rooms can change, start player off in angel room
1 year ago
Cameron Murphy Reikes
33ecabeee4
Frozen mouse doesn't spin flycam
1 year ago
Cameron Murphy Reikes
82039464d8
Fix death animation looping, and death screen repeatedly reshowing
1 year ago
Cameron Murphy Reikes
75e6e84972
Substantially improve multi character conversation:
...
- NPCs signal when they want to end the convo, preventing infinite convo loops
- New character parameter that controls how likely they are to be silent. Good for tuning personality
1 year ago
Cameron Murphy Reikes
e49852ba67
Fix blank speech bubbles
1 year ago
Cameron Murphy Reikes
b105160f7e
Rewrite of exporting system, much more human friendly error messages. Levels now consist of multiple rooms
1 year ago
Cameron Murphy Reikes
2fd1c8214f
Significantly reduce printing to stdout, introduce convention of documeting devtools features
1 year ago
Cameron Murphy Reikes
4fdf4799fe
Delete tilemap rendering, consolodate pressed -> PressedState
1 year ago
Cameron Murphy Reikes
3a2a07a4c4
Remove player/NPC divide, symmetric functionality
1 year ago
Phillip Trudeau-Tavara
2fdddcd677
Post processing tunables; Remove webgl1 matrix inverse
1 year ago
Cameron Murphy Reikes
b925dd70fe
No angel screen for now, moar todo
1 year ago
Cameron Murphy Reikes
741ceb14f5
Merge remote-tracking branch 'origin/gles3'
1 year ago
Cameron Murphy Reikes
7605d37d72
Merge branch 'main' of https://github.com/creikey/rpgpt
1 year ago
Cameron Murphy Reikes
dcf23ca8e4
Add angel and angel dialog, but can't talk to it yet
1 year ago
Phillip Trudeau-Tavara
bc1663006c
Alpha-to-coverage foliage
1 year ago
Phillip Trudeau-Tavara
08df997396
Film grain, contrast, vignette, cross-processing
1 year ago
Phillip Trudeau-Tavara
75345ae684
WebGL2; update sokol; Web MSAA; AA Outlines
1 year ago
Phillip Trudeau-Tavara
12965a7818
Change engine title strings to "Dante's Cowboy"
1 year ago
Phillip Trudeau-Tavara
526856a112
Support toggling fullscreen on web
1 year ago
Phillip Trudeau-Tavara
6c0a832f61
Link win32 libs in code; add /nologo /diagnostics:caret /noimplib /noexp
1 year ago
Phillip Trudeau-Tavara
92fc09d2d6
Set sample count to 1 on web and 4 on desktop
1 year ago
Phillip Trudeau-Tavara
68cdbaac08
Greatly improve & simplify assertions
1 year ago
Phillip Trudeau-Tavara
d5cf3d9f90
Disable glGetError() and keep validation and asserts
1 year ago