Cameron Murphy Reikes
82039464d8
Fix death animation looping, and death screen repeatedly reshowing
10 months 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
10 months ago
Cameron Murphy Reikes
e49852ba67
Fix blank speech bubbles
10 months ago
Cameron Murphy Reikes
b105160f7e
Rewrite of exporting system, much more human friendly error messages. Levels now consist of multiple rooms
11 months ago
Cameron Murphy Reikes
2fd1c8214f
Significantly reduce printing to stdout, introduce convention of documeting devtools features
11 months ago
Cameron Murphy Reikes
4fdf4799fe
Delete tilemap rendering, consolodate pressed -> PressedState
11 months ago
Cameron Murphy Reikes
3a2a07a4c4
Remove player/NPC divide, symmetric functionality
11 months ago
Phillip Trudeau-Tavara
2fdddcd677
Post processing tunables; Remove webgl1 matrix inverse
11 months ago
Cameron Murphy Reikes
b925dd70fe
No angel screen for now, moar todo
11 months ago
Cameron Murphy Reikes
741ceb14f5
Merge remote-tracking branch 'origin/gles3'
11 months ago
Cameron Murphy Reikes
7605d37d72
Merge branch 'main' of https://github.com/creikey/rpgpt
11 months ago
Cameron Murphy Reikes
dcf23ca8e4
Add angel and angel dialog, but can't talk to it yet
11 months ago
Phillip Trudeau-Tavara
bc1663006c
Alpha-to-coverage foliage
11 months ago
Phillip Trudeau-Tavara
08df997396
Film grain, contrast, vignette, cross-processing
11 months ago
Phillip Trudeau-Tavara
75345ae684
WebGL2; update sokol; Web MSAA; AA Outlines
11 months ago
Phillip Trudeau-Tavara
12965a7818
Change engine title strings to "Dante's Cowboy"
11 months ago
Phillip Trudeau-Tavara
526856a112
Support toggling fullscreen on web
11 months ago
Phillip Trudeau-Tavara
6c0a832f61
Link win32 libs in code; add /nologo /diagnostics:caret /noimplib /noexp
11 months ago
Phillip Trudeau-Tavara
92fc09d2d6
Set sample count to 1 on web and 4 on desktop
11 months ago
Phillip Trudeau-Tavara
68cdbaac08
Greatly improve & simplify assertions
11 months ago
Phillip Trudeau-Tavara
d5cf3d9f90
Disable glGetError() and keep validation and asserts
11 months ago
Cameron Murphy Reikes
29f85887ac
Merge branch 'main' of https://github.com/creikey/rpgpt
11 months ago
Phillip Trudeau-Tavara
62173526c4
Replace AABB collisions with cylinders
11 months ago
Phillip Trudeau-Tavara
5e5bc04d12
Snappier player character controller
11 months ago
Phillip Trudeau-Tavara
c054ecbfa9
Use one custom assert for all code
11 months ago
Phillip Trudeau-Tavara
c3a4445dcd
Fix GPT errors causing infinite request loops
11 months ago
Phillip Trudeau-Tavara
9807f180e5
Stereo audio; Linearly interpolate samples
11 months ago
Cameron Murphy Reikes
cd83f2fd92
Correct depth format on desktop and web
11 months ago
Cameron Murphy Reikes
9d498b0aad
Successfully rendering and running in web, but gfx bug in debug drawing with font image everywhere
11 months ago
Cameron Murphy Reikes
2c718d4de1
Web target builds, but fails on arena issue. Web debugging is broken
11 months ago
Cameron Murphy Reikes
0b2170efb9
Convert several if() else assert(false) into switches so it warns and errors on compile time
11 months ago
Cameron Murphy Reikes
30b2755186
Successfully compile under Wall, better drama story, ability to holster shotgun, other improvements
11 months ago
Cameron Murphy Reikes
d5e669fa83
Character death logic, shotgun assassination works, death animation, death screen
11 months ago
Cameron Murphy Reikes
8561737c7e
Move shotgun lower, fix compiler bug
11 months 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
11 months 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
11 months ago
Cameron Murphy Reikes
b4dcddab19
Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in
11 months ago
Cameron Murphy Reikes
7666dc6717
Make character message unread in perform action codepath, unwarped dt for text input fade in/out
11 months ago
Cameron Murphy Reikes
868181a74d
Initialize target rotation as well, so characters don't turn on startup
11 months ago
Cameron Murphy Reikes
8b147e8f8e
Word limit characters to speech bubble size, makes them talk like robots!
11 months ago
Cameron Murphy Reikes
9d8ce07502
Characters rotate to who they're talking to
11 months ago
Cameron Murphy Reikes
9e5b682b72
Passerby character with more dialog, to teach ai when it's weird to speak
11 months 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
11 months ago
Cameron Murphy Reikes
7441a44866
Fix bug where join action wasn't validated anymore
11 months ago
Cameron Murphy Reikes
d217b1c508
Draw outlines again.... Got deleted
11 months ago
Cameron Murphy Reikes
01bbe6a244
Fix nan error on fcam for picking npcs
11 months ago
Cameron Murphy Reikes
f56ae747b7
Delete items and other old functionality, text chunk refactor
11 months ago
Cameron Murphy Reikes
9c766ef966
In memory debug view, show talking to
11 months ago
Cameron Murphy Reikes
b326324c84
Only mark dialog unread if they said something, debug draw memories that have speech
11 months ago
Cameron Murphy Reikes
f6997cfce0
Mouse cursor -> floor math, devtools can hover over characters, fix speech when server down causing infinite conversational loop
11 months ago