This website works better with JavaScript.
7666dc6717
Make character message unread in perform action codepath, unwarped dt for text input fade in/out
Cameron Murphy Reikes
2023-08-11 16:05:37 -0700
868181a74d
Initialize target rotation as well, so characters don't turn on startup
Cameron Murphy Reikes
2023-08-11 15:15:18 -0700
8b147e8f8e
Word limit characters to speech bubble size, makes them talk like robots!
Cameron Murphy Reikes
2023-08-11 02:53:58 -0700
9d8ce07502
Characters rotate to who they're talking to
Cameron Murphy Reikes
2023-08-11 02:53:37 -0700
9e5b682b72
Passerby character with more dialog, to teach ai when it's weird to speak
Cameron Murphy Reikes
2023-08-11 02:08:10 -0700
0be90d9738
Fix BAD bug in ordering of flushed memories. Improve character understanding, of when player is speaking to them
Cameron Murphy Reikes
2023-08-10 00:16:42 -0700
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
Cameron Murphy Reikes
2023-08-10 00:15:57 -0700
7441a44866
Fix bug where join action wasn't validated anymore
Cameron Murphy Reikes
2023-08-10 00:14:39 -0700
38efa15a0c
Server generation logging happens in chunks, no longer interwoven so much easier to read
Cameron Murphy Reikes
2023-08-10 00:13:53 -0700
3093633994
Revamped story, add devil explicitly
Cameron Murphy Reikes
2023-08-10 00:13:32 -0700
d217b1c508
Draw outlines again.... Got deleted
Cameron Murphy Reikes
2023-08-09 18:12:48 -0700
01bbe6a244
Fix nan error on fcam for picking npcs
Cameron Murphy Reikes
2023-08-09 17:14:22 -0700
59de84431c
Checkin the zipped blend file, it's 5x smaller, better for git lfs....
Cameron Murphy Reikes
2023-08-09 16:52:02 -0700
1fd5407895
Don't overwrite animation on export causing big diff
Cameron Murphy Reikes
2023-08-09 16:43:04 -0700
f56ae747b7
Delete items and other old functionality, text chunk refactor
Cameron Murphy Reikes
2023-08-09 15:34:11 -0700
37d199a446
Apply change made in blender to text file
Cameron Murphy Reikes
2023-08-06 17:06:46 -0700
9c766ef966
In memory debug view, show talking to
Cameron Murphy Reikes
2023-08-02 17:44:52 -0700
b326324c84
Only mark dialog unread if they said something, debug draw memories that have speech
Cameron Murphy Reikes
2023-07-31 19:55:57 -0700
f6997cfce0
Mouse cursor -> floor math, devtools can hover over characters, fix speech when server down causing infinite conversational loop
Cameron Murphy Reikes
2023-07-31 19:19:39 -0700
727ffb39db
Add man in black and more drama
Cameron Murphy Reikes
2023-07-17 00:14:14 -0700
8f142e8594
Inputs like marking dialog as seen must happen before gameplay and be consumed
Cameron Murphy Reikes
2023-07-16 15:12:30 -0700
f8e9bb9143
Time stops on new dialog, all dialog must be dismissed by user
Cameron Murphy Reikes
2023-07-16 14:58:39 -0700
3081391c62
Successful conversation, VScode tooling, drama document, loading anim when thinking
Cameron Murphy Reikes
2023-07-15 16:58:59 -0700
2d31ec5b6e
Automatically disable server capabilities when keys aren't provided
Cameron Murphy Reikes
2023-07-15 14:06:43 -0700
9075cc09ae
Add sick western frontier image to readme
Cameron Murphy Reikes
2023-07-15 15:41:31 -0700
54f61b11b3
Switch to AI server, better UX for when server down
Cameron Murphy Reikes
2023-07-13 19:09:53 -0700
ecf5308389
Speech directly talks instead of being a state, fix asset bug
Cameron Murphy Reikes
2023-07-13 18:25:43 -0700
dc03b984b4
Speed up codegen and load times by commenting out logging
Cameron Murphy Reikes
2023-07-13 16:30:21 -0700
34329bf8ef
No waviness, export directly to assets to decrease codegen time
Cameron Murphy Reikes
2023-07-13 16:25:07 -0700
6790de0979
More 10x editor config and it replaced my skull emoji (no utf8)
Cameron Murphy Reikes
2023-07-13 15:39:20 -0700
ba450a4e73
Add blackhawk helicopter, more trailer anims+jank. Several fixes
Cameron Murphy Reikes
2023-07-13 00:19:32 -0700
9be9da95c9
Fix ctags in main file
Cameron Murphy Reikes
2023-07-11 14:28:58 -0700
5ad3b59da4
Tune mipmaps and alpha clip threshold
Cameron Murphy Reikes
2023-07-11 00:21:14 -0700
8369c62f26
Fix all non relative image paths in blender, ensure doesn't happen again in export script
Cameron Murphy Reikes
2023-07-10 22:19:44 -0700
5aec003b40
Dialog bubble fades, more art panick update
Cameron Murphy Reikes
2023-07-10 21:13:13 -0700
1dd9e18e32
ACES color correction
Cameron Murphy Reikes
2023-07-10 19:59:32 -0700
866cfffb56
Draw the entire 3d world onto a separate pass to prepare for color correction
Cameron Murphy Reikes
2023-07-10 19:13:51 -0700
00c3ff09f1
Massive art import of forest scene, pallete shifted farmer
Cameron Murphy Reikes
2023-07-10 18:37:18 -0700
12191a426f
More fixes/jank for trailer, flycam no longer also moves player
Cameron Murphy Reikes
2023-07-10 05:58:17 -0700
265166c4d4
Massive art import, fix scale coord transform bug. Remove zig from build
Cameron Murphy Reikes
2023-07-10 02:11:57 -0700
b668125d25
Dialog bubbles, keep 3d anims out of phase
Cameron Murphy Reikes
2023-07-09 20:43:45 -0700
7bf8ea5481
Stop running anim when not moving
Cameron Murphy Reikes
2023-07-09 18:59:38 -0700
02d3d30938
Merge pull request #3 from andrewjhaman/main
Cameron Murphy Reikes
2023-07-09 18:39:49 -0700
f1f365236c
Only outline when talking to the character
Cameron Murphy Reikes
2023-07-09 18:35:21 -0700
85926061d5
Fit Shadows to Frustum
andrewjhaman
2023-07-09 21:14:59 -0400
536cd3b81f
Merge branch 'main' of https://github.com/andrewjhaman/rpgpt
andrewjhaman
2023-07-09 20:44:00 -0400
cfac7d9589
Ensure no images are referenced outside of blend file
Cameron Murphy Reikes
2023-07-09 17:40:25 -0700
cd8c88b66b
Add 3d outline rendering, combine 3d and 2d shaders
Cameron Murphy Reikes
2023-07-09 16:30:51 -0700
a91de6dee1
Detect and error on images not in project in blender export script
Cameron Murphy Reikes
2023-07-09 13:17:31 -0700
a472e52f27
Merge branch 'main' of https://github.com/andrewjhaman/rpgpt
andrewjhaman
2023-07-09 11:57:34 -0400
c3fa7dfca3
Merge remote-tracking branch 'upstream/main'
andrewjhaman
2023-07-09 11:43:33 -0400
8c192fc5d1
Farmer does an odd dance, fix scaling of things, delete more old code
Cameron Murphy Reikes
2023-07-09 02:06:47 -0700
7316b9e974
Delete all previous characters and fighting state
Cameron Murphy Reikes
2023-07-09 00:01:19 -0700
6d3594c6ad
Get shadows for armatures working, testing shadow pillar
Cameron Murphy Reikes
2023-07-07 19:14:53 -0700
782e263e54
Add credits for posterity
Cameron Murphy Reikes
2023-07-07 17:55:17 -0700
46ba94bc2b
Move shadow mapper shaders into threedee.glsl
Cameron Murphy Reikes
2023-07-07 17:49:15 -0700
5f49f53376
Run decimate on player mesh, queueing draw calls allows better code reuse
Cameron Murphy Reikes
2023-07-07 17:28:01 -0700
2e116c0eae
Broken shadows, move all shaders to one file, reuse fragment shader in armature and mesh programs
Cameron Murphy Reikes
2023-07-07 16:34:17 -0700
3973d3812e
Check in sokol shader compiler
Cameron Murphy Reikes
2023-07-06 22:25:07 -0700
9e2955d03b
Fix backslash in gitignore that allows sokol shdc
Cameron Murphy Reikes
2023-07-06 22:24:33 -0700
c736ebd013
Armatures can have custom images, support non-alpha images in load image
Cameron Murphy Reikes
2023-07-06 22:19:21 -0700
c9b6ce0c3e
Meshes refer to exported images, image caching system (only load path once)
Cameron Murphy Reikes
2023-07-06 17:04:00 -0700
f41680a597
Longer blend time
Cameron Murphy Reikes
2023-07-06 16:55:00 -0700
9fba3ec151
Fix collisions. Switch to No-Culling Shadow Maps. Introduce Better Shadow Bias Calculation. Calculate Normals in the Shader.
andrewjhaman
2023-07-06 16:40:00 -0700
563a2a69b0
Animation blending, fix facing direction of model
Cameron Murphy Reikes
2023-07-06 08:51:23 -0700
3540468ef6
Fix collisions. Switch to No-Culling Shadow Maps. Introduce Better Shadow Bias Calculation. Calculate Normals in the Shader.
andrewjhaman
2023-07-06 01:06:21 -0400
fcd7b99f43
Merge pull request #2 from andrewjhaman/main
Cameron Murphy Reikes
2023-07-05 15:05:47 -0700
fab5c86841
Fix Shadow Texture Border Sampling on Web
andrewjhaman
2023-07-05 14:30:10 -0400
f58d50f7ab
Merge remote-tracking branch 'upstream/main'
andrewjhaman
2023-07-05 13:37:41 -0400
3a4dd69ffb
Remove Spurious Debug Include
andrewjhaman
2023-07-05 13:24:12 -0400
2528423546
Bilinearly Sample Shadows Manually
andrewjhaman
2023-07-05 13:22:38 -0400
b84f824f0e
Export and import multiple animations, idle animation
Cameron Murphy Reikes
2023-07-04 22:29:05 -0700
e7ac3ee43c
Walking animation working on desktop and web
Cameron Murphy Reikes
2023-07-04 12:56:20 -0700
4137372292
Increase precision and max value of bone matrix floats
Cameron Murphy Reikes
2023-07-04 12:25:57 -0700
60679ceb2a
Fit the shadow 'frustum' to the scene
andrewjhaman
2023-07-04 13:28:35 -0400
19c369fa1e
Basic Shadow Mapping of Non-Armature Meshes
andrewjhaman
2023-07-04 10:07:01 -0400
f8fcd426a1
Encoding and decoding of float into normalied float vec4
Cameron Murphy Reikes
2023-07-03 22:22:52 -0700
1df63e6f74
Export only animations relevant to the current model
Cameron Murphy Reikes
2023-07-03 20:08:00 -0700
053ff80c39
Upload bone transforms as texture, drastically increases max bone count from 4
Cameron Murphy Reikes
2023-07-02 20:36:30 -0700
414df982a1
Lerp and slerp between animation keyframes
Cameron Murphy Reikes
2023-07-02 19:48:40 -0700
53c04d573b
Export animations from blender, render correctly with small # of bones!
Cameron Murphy Reikes
2023-07-02 19:42:31 -0700
36b910c34b
Move one parent relation out of poses, preparation for working anims
Cameron Murphy Reikes
2023-07-02 18:37:58 -0700
6ce37294be
Skin mesh vertices from bone pose in vert shader, fix rotation of objects being weird
Cameron Murphy Reikes
2023-07-02 14:47:31 -0700
cbce6c9a81
Armatures are a separate kind of thing, that includes its mesh
Cameron Murphy Reikes
2023-07-01 22:55:27 -0700
e203dcc88b
Decompose pose mat4 into offset, quaternion rotation, and scale
Cameron Murphy Reikes
2023-07-01 20:35:55 -0700
c3738d2f8c
Deserialize bones in one chunk, slice iter macro
Cameron Murphy Reikes
2023-07-01 20:21:04 -0700
90cd549acc
Correctly load, visualize, and transform simple armature pose
Cameron Murphy Reikes
2023-06-30 23:39:02 -0700
5da994257b
Correctly import armature and debug draw each bone
Cameron Murphy Reikes
2023-06-30 18:06:37 -0700
c84d70e893
Add note to be conservative about committing git lfs files
Cameron Murphy Reikes
2023-06-29 22:32:21 -0700
0c7334e460
Clarify more build shenanigans
Cameron Murphy Reikes
2023-06-29 22:27:51 -0700
76d209f0b4
Export armature as bones, import and debug draw in 3d. Flipped coord systems right now.
Cameron Murphy Reikes
2023-06-29 21:37:05 -0700
89070ed9e0
Add critical project building instructions
Cameron Murphy Reikes
2023-06-29 19:52:37 -0700
300f849d19
3D model rotation, npcs face where they're moving
Cameron Murphy Reikes
2023-06-29 19:11:05 -0700
dc731fafeb
Use artist's cowboy mesh for every NPC
Cameron Murphy Reikes
2023-06-28 21:32:39 -0700
c991047524
Multithreaded chat close w/o error, working chat generations, wall of rocks
Cameron Murphy Reikes
2023-06-28 20:59:25 -0700
6108da2cdc
Place dynamic npc entities in blender as level editor, allocate on initializing the gamestate
Cameron Murphy Reikes
2023-06-27 22:37:51 -0700
6531db13d6
Compress blender file, save Exporter script from blender
Cameron Murphy Reikes
2023-06-26 21:43:38 -0700
560e9d8db7
player into gamestate, 3d collision system, entity struct nicer
Cameron Murphy Reikes
2023-06-26 21:32:01 -0700
03a0d2b5d1
Respect alignment on web arenas, web build 3d works now
Cameron Murphy Reikes
2023-06-25 18:14:45 -0700
87996ce4c5
Remove all old copyrighted sprites and animated sprites
Cameron Murphy Reikes
2023-06-25 18:05:12 -0700