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
Cameron Murphy Reikes
29f85887ac
Merge branch 'main' of https://github.com/creikey/rpgpt
1 year ago
Phillip Trudeau-Tavara
62173526c4
Replace AABB collisions with cylinders
1 year ago
Phillip Trudeau-Tavara
5e5bc04d12
Snappier player character controller
1 year ago
Phillip Trudeau-Tavara
c054ecbfa9
Use one custom assert for all code
1 year ago
Phillip Trudeau-Tavara
c3a4445dcd
Fix GPT errors causing infinite request loops
1 year ago
Phillip Trudeau-Tavara
9807f180e5
Stereo audio; Linearly interpolate samples
1 year ago
Cameron Murphy Reikes
cd83f2fd92
Correct depth format on desktop and web
1 year ago
Cameron Murphy Reikes
9d498b0aad
Successfully rendering and running in web, but gfx bug in debug drawing with font image everywhere
1 year ago
Cameron Murphy Reikes
2c718d4de1
Web target builds, but fails on arena issue. Web debugging is broken
1 year ago
Cameron Murphy Reikes
0b2170efb9
Convert several if() else assert(false) into switches so it warns and errors on compile time
1 year ago
Cameron Murphy Reikes
30b2755186
Successfully compile under Wall, better drama story, ability to holster shotgun, other improvements
1 year ago
Cameron Murphy Reikes
d5e669fa83
Character death logic, shotgun assassination works, death animation, death screen
1 year ago
Cameron Murphy Reikes
8561737c7e
Move shotgun lower, fix compiler bug
1 year ago
Cameron Murphy Reikes
abc81ba571
Made MSVC crash again! Officially less stable than JAI, saving for posterity... Part of the way through adding aim/fire shotgun actions, and draw shotgun above characters when they're aiming at somebody
1 year ago
Cameron Murphy Reikes
aeeb9bfb0a
Characters need to remember when they've said nothing, so that they later say something, because they realize that they haven't spoken yet. Fix nans in plane equation
1 year ago
Cameron Murphy Reikes
b4dcddab19
Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in
1 year ago
Cameron Murphy Reikes
7666dc6717
Make character message unread in perform action codepath, unwarped dt for text input fade in/out
1 year ago
Cameron Murphy Reikes
868181a74d
Initialize target rotation as well, so characters don't turn on startup
1 year ago
Cameron Murphy Reikes
8b147e8f8e
Word limit characters to speech bubble size, makes them talk like robots!
1 year ago
Cameron Murphy Reikes
9d8ce07502
Characters rotate to who they're talking to
1 year ago
Cameron Murphy Reikes
9e5b682b72
Passerby character with more dialog, to teach ai when it's weird to speak
1 year ago
Cameron Murphy Reikes
c0f39d1bb9
Memory introspection in cli, because no text scrolling in gui yet. Several minor tweaks, and don't insert no-ops conversationally when the drama line is referring to the npc in question
1 year ago
Cameron Murphy Reikes
7441a44866
Fix bug where join action wasn't validated anymore
1 year ago
Cameron Murphy Reikes
d217b1c508
Draw outlines again.... Got deleted
1 year ago