Skip to content

Commit

Permalink
Add stream 140 notes
Browse files Browse the repository at this point in the history
  • Loading branch information
exodrifter committed Nov 11, 2024
1 parent e45cae7 commit 929ca5d
Show file tree
Hide file tree
Showing 5 changed files with 122 additions and 2 deletions.
24 changes: 24 additions & 0 deletions content/entries/20241110192951.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
created: 2024-11-10T19:29:51Z
---

Watching _no signal_ v0.28 playtests:
- [ ] Table in elevator chamber disappears with wall
- [ ] Rig spins when teleporting mouse to other side of window
- [ ] Clipping in video game cabinet in activity room
- [ ] Add ambience to bathroom
- [ ] Plant and couches in Naoko's room clips rug
- [ ] 2f-a shark dialog needs to be turned into bbcode
- [ ] 2f is missing two drives?
- [ ] keep dorm room doors open
- [ ] 1a-a has "code" dialog but i think that dialog should be in neil's or naoko's computer
- [ ] Missing code hint given by 1a-a "code" dialog
- [ ] Don't replay opening animation for safes
- [ ] Add clue about F sequence
- [ ] Update playtester credits
- [ ] Something is broken with right click + WASD
- [ ] Add previews to audio settings
- [ ] Auto-select first empty slot when clicking on drive bays
- [ ] organize inventory by adding filters, tabs, or sections
- [ ] Change cursor when mousing over stairs or doors
- [ ] Show button on screen when in stair or door region
71 changes: 71 additions & 0 deletions content/entries/20241111000155.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
---
created: 2024-11-11T00:01:55Z
---

_no signal_ stream 140:
- TODOs copied from: [20241109234512](20241109234512.md), [20241110192951](20241110192951.md)

Playtest feedback:
- [x] Table in elevator chamber disappears with wall
- [ ] ~~Rig spins when teleporting mouse to other side of window~~ Appears to be an upstream Wayland/Godot issue [20241111024109](20241111024109.md)
- [x] Clipping in video game cabinet in activity room
- [x] Add ambience to bathroom
- [x] Plant and couches in Naoko's room clips rug
- [x] 2f-a shark dialog needs to be turned into bbcode
- [x] 2f is missing two drives?
- [ ] keep dorm room doors open
- [ ] ~~1a-a has "code" dialog but i think that dialog should be in neil's or naoko's computer~~ This dialog is in the right place, i think I sent a build with the wrong speakers
- [ ] Missing code hint given by 1a-a "code" dialog
- [x] Don't replay opening animation for safes
- [x] Add clue about F sequence
- [x] Update playtester credits
- [x] Something is broken with left click + WASD
- [ ] Organize inventory by adding filters, tabs, or sections
- [x] Change cursor when mousing over stairs or doors

Waiting on Tanuki:
- [ ] Incomplete FTL Probe with separate hull and FTL drive models
- [ ] Card textures for EVA, Cupola, Dorm 2G
- [ ] Add a place to hook up the 3d printer wire
- [ ] A version of `sm_props_plastic_box_flat_a` with the lid separated, so I can add an opened fuse box on the floor in the common storage to hint at an extra fuse
- [ ] Vessel model
- [ ] Note in Bobby's room needs updated handwriting

Sounds:
- [ ] Key pickup
- [ ] Add dripping sounds to bathroom

Naoko's Quest:
- [ ] Add FTL prototype in lockbox
- [ ] Add clue to office about which lab the lockbox is in

Improved clues:
- [ ] Add a way for the player to know what the cards look like before they go looking for one? https://steamcommunity.com/app/2840590/discussions/0/4703538708011162084/#c4703539342753139244
- [ ] Add a clue to tell the player where to go after the communications room

TODO:
- [ ] Add a setting to disable mouse warp on edges, since it doesn't work on Wayland.
- [x] Keep drive button order the same if possible when inserting drives
- [ ] Add keyboard controls for chat log
- [ ] [#15](https://gitea.arcturuscollective.com/exodrifter/lost-contact/issues/15) Add OCR for handwritten notes
- [ ] [#16](https://gitea.arcturuscollective.com/exodrifter/lost-contact/issues/16) Item highlight assist mode
- [ ] [#34](https://gitea.arcturuscollective.com/exodrifter/lost-contact/issues/34) Add input remapping support
- [ ] [#43](https://gitea.arcturuscollective.com/exodrifter/lost-contact/issues/43) Add option to toggle look and orbit controls
- [ ] [#44](https://gitea.arcturuscollective.com/exodrifter/lost-contact/issues/44) Controller support
- [ ] I could break the cassette tapes sometimes, which means you need to manually re-wind the tape back into the cassette.
- [ ] Change sensitivity settings to use text input instead of sliders, or increase granularity to something impossibly annoying (might need to add something to increase how fast the slider moves if you hold down one direction), or show both a slider and a text box, or add a stateful toggle between text input and slider value
- [ ] Add way to reset setting to defaults
- [ ] People tend to double click on things, which cancels the camera movement. Maybe I can detect double clicks and handle them?
- [ ] Add version check to main menu
- [ ] Add save game selection to main menu
- [ ] Add z and c to rotate clockwise or counter-clockwise?
- [ ] Door sounds play on main menu when starting new game, i think because the save state is reset and that causes the doors to realize that they need to change to the closed state.

Unsure:
- [ ] Sometimes the anchor point is wrong when you select an item, not sure how to reproduce.
- [ ] Maybe we should color coordinate drives and computers? I didn't like it when I did this before, but maybe I could approach the problem in a different way... Also, the colors would mostly be useful for people who don't read but I'm designing a game that depends a lot on reading.
- [ ] Add audio when hovering over door or keypad https://steamcommunity.com/app/2840590/discussions/0/6857382246109938235/
- [ ] Pivot camera to look at hint bubble?
- [ ] Auto-select first empty slot when clicking on drive bays
- [ ] Add previews to audio settings
- [ ] Show button on screen when in stair or door region
20 changes: 20 additions & 0 deletions content/entries/20241111024109.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
created: 2024-11-11T02:41:09Z
---

In _no signal_, we wrap the mouse cursor in a way similar to what Blender does when you move the mouse near the bounds of the window in order to allow the player to continue panning.

This works fine on X11. However, one of the playtesters was using Wayland and observed that the rig would spin when the mouse was teleported from one side of the window to the other.

I was unable to replicate this issue locally, even after changing the graphics settings to try all of the different window modes. So, I suspected that there might be a Wayland-related issue causing the problem.

Looking at the Godot issue tracker, I found a few likely suspects related to `warp_mouse` not working correctly under Wayland:

[godotengine/godot#64296](https://github.com/godotengine/godot/issues/64296) mentions that `warp_mouse` doesn't work at all, and the response is illuminating:

> [Calinou @ github.com/godotengine/godot#64296](https://github.com/godotengine/godot/issues/64296#issuecomment-1213114262):
> This is likely a Wayland limitation for security reasons. Wayland has a much stricter security model compared to X11, which leads to more limitations (many of them still being unresolved as of 2022).
And [godotengine/godot#80008](https://github.com/godotengine/godot/issues/80008) mentions that warping does do something, but it doesn't operate correctly in several cases.

It looks like to fix this issue, I would need to merge a fix into Godot upstream. For now, I think it would be better to just add a setting allowing players to turn off the mouse warping behaviour.
5 changes: 4 additions & 1 deletion content/notes/godot-input-wrap-cursor.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Wrap mouse cursor in Godot
created: 2024-10-29T00:17:46Z
modified: 2024-10-31T21:17:50Z
modified: 2024-11-11T02:48:22Z
aliases:
- Wrap mouse cursor in Godot
tags:
Expand Down Expand Up @@ -47,5 +47,8 @@ func handle_input_mouse_motion(event: InputEventMouseMotion) -> void:
just_warped = true
```

However, this code will not work under Wayland due to unresolved issues with `warp_mouse` in Godot Engine. [^3]

[^1]: [20241029000745](../entries/20241029000745.md)
[^2]: [20241031203718](../entries/20241031203718.md)
[^3]: [20241111024109](../entries/20241111024109.md)
4 changes: 3 additions & 1 deletion content/notes/no-signal.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: no signal logs
created: 2023-05-27T10:23:24Z
modified: 2024-11-09T23:46:12Z
modified: 2024-11-11T04:41:08Z
aliases:
- no signal logs
- lost contact logs
Expand All @@ -20,6 +20,8 @@ If you've been asked to playtest the game, please see the [playtesting steps](no

| date | version | notes |
|------|---------|-------|
| <span class="timestamp">2024-11-11</span> || [000155 (stream 140)](../entries/20241111000155.md) |
| <span class="timestamp">2024-11-10</span> || [192951](../entries/20241110192951.md) |
| <span class="timestamp">2024-11-09</span> | v0.28 | [234512](../entries/20241109234512.md) |
| <span class="timestamp">2024-11-08</span> || [183300 (stream 139)](../entries/20241108183300.md) |
| <span class="timestamp">2024-11-07</span> || [204603 (stream 138)](../entries/20241107204603.md) |
Expand Down

0 comments on commit 929ca5d

Please sign in to comment.