Buckshot Roulette - Developer notes & git log

05 Apr 2025

This is the development timeline of Buckshot Roulette, starting from the initial commit up until the multiplayer release on Steam. The majority of this document is the git log, but I’ll share some other interesting stuff before that.

The start of development for Buckshot kind of began way earlier in 2023. I was working on a seamless horror anthology where the player would visit various locations, and complete tasks there to progress. One of these was a game of shotgun roulette in an arcade, where the player would have to beat the dealer in order to get a grand prize. This anthology was in development for about 2 months before Unity announced the runtime fee in early September, after which I ended up abandoning the project in order to switch to the Godot engine.

I spent around 3 weeks developing Yuletide Machine for the HauntedPS1 advent calendar to get familiar with the engine, and once that game was finished I felt pretty confident in the new engine. This is around October of 2023 where I start thinking of what to develop next. One option would’ve been to return to the horror anthology and re-write the systems in Godot, but honestly that didn’t really interest me. At that point after investing most of my time to learning the new engine, I had pretty much forgotten about the horror anthology that I was developing earlier that year.

I decided it would be interesting to grab the shotgun roulette part of the anthology game and turn it into a standalone release. There was only the vague vision of a shotgun on a table, a dealer in a suit showing off a shell sequence on the table, and the player violently sawing off the barrel of the shotgun with a hack saw. Before development began, I spent a couple of days designing the gameplay in Tabletop Simulator.

It was very simple, and most of the items that were in the initial release of Buckshot were there. I had a bunch of blue and red dice in a bag that would represent the shotgun, props from the Steam workshop to represent items, and a couple of friends. It ended up working pretty well, and after a couple of tests I was pretty much set to go and turn it into a standalone game.

After a month of development, in September, the prototype was finished. It had a floating dealer, a table, items, some animations, and pretty much the entire gameplay loop up until the final round. The feedback was very positive, but there was a big question mark as to what direction the game should go, after the mechanics were pretty much complete.

The ambience of the game was creepy, and it felt almost generic. You had the creepy music, the void of darkness that extended beyond the table, and it felt kind of boring. With the items being hand saws, beers, cigarettes, handcuffs, and the table being a mix of a pool table and machined parts with custom electronics, it felt like something that would take place in a storage room of a warehouse instead of some ohhh spooky scary environment. I tried taking a techno track that I composed in the summer, put it through a low pass filter, and replaced the creepy music with that. Suddenly it was extremely clear as to where this game should take place. A night club.

From that point there was an extremely clear vision of what the game would look like start to finish. I imagined the player sitting at the top of a night club behind a bar, signing a general release of liability, and being escorted into the storage room where the game would take place. A pulsating blue light would illuminate the building. The general release waiver and bar were scrapped due to the difficulties of putting together an entire night club environment with people dancing, etc, but overall the earlier vision of the player anxiously signing a waiver behind a bar felt out of place. All of the animations up until this point in development had a vibe of almost no fear. I experimented with dynamically changing the low pass filter of the tracks in engine instead of a constant low pass from the previously imported music, and thought it would be interesting if the player goes from the bathroom into the club, and from there into the storage room. This gave a pretty immersive atmosphere with the music being muffled depending on where you were, and overall gave a pretty good picture for where the game takes place. I began animating the player exiting the bathroom, and realized that animating the player opening the door wouldn’t work. I had imported the door model in a way where the scale of the door handle wasn’t applied, meaning that rotating the handle would stretch it. On top of that, there was still the texture of the door handle behind the handle itself.

Fixing the door would’ve taken around 5 minutes, but instead I decided to animate the player just kicking down the door. This was basically the final nail in the coffin for the rest of the game’s direction, and from there it was smooth sailing.

After a couple of bumps down the road, the game was finished. At this point the game has sold over 4 million copies, and I couldn’t be more grateful for the support. I wouldnt’ve spent the rest of 2024 working on the game full time if it wasn’t for the fans, so thank you <3.

With that being said, here is the full git commit history for your viewing pleasure.

[001] Mike Klubnika
Date: Sun Oct 15 21:08:33 2023 +0300

Initial commit

[002] Mike Klubnika
Date: Sun Oct 15 21:09:38 2023 +0300

initial

[003] Mike Klubnika
Date: Sun Oct 15 21:10:24 2023 +0300

test transform

[004] Mike Klubnika
Date: Fri Oct 20 15:42:01 2023 +0300

tabletop test import

[005] Mike Klubnika
Date: Fri Oct 20 19:56:21 2023 +0300

fix tabletop uv shit. round class array. dialogue ui.

[006] Mike Klubnika
Date: Sat Oct 21 18:31:42 2023 +0300

shell spawner

[007] Mike Klubnika
Date: Sat Oct 21 18:57:10 2023 +0300

remove leftover shells

[008] Mike Klubnika
Date: Sun Oct 22 19:17:43 2023 +0300

camera lerp, dialogue test, shell compartment animator

[009] Mike Klubnika
Date: Mon Oct 23 01:50:01 2023 +0300

import health counter. dialogue changes.

-basic shell loading function added

[010] Mike Klubnika
Date: Mon Oct 23 18:09:47 2023 +0300

health counter, mouse raycast

[011] Mike Klubnika
Date: Mon Oct 23 19:04:51 2023 +0300

figuring out mouse ray shit

[012] Mike Klubnika
Date: Mon Oct 23 21:48:49 2023 +0300

figured out the mouse shit.

-moved introductory dialogue so that it is before shotgun rack.

[013] Mike Klubnika
Date: Tue Oct 24 02:15:34 2023 +0300

dialogue changes. ambience.

[014] Mike Klubnika
Date: Tue Oct 24 20:12:09 2023 +0300

shotgun pickup

-pickup indicator now has 'allowed' boolean
-text shows up according to pick up indicator name & description (lerped too)
-introductory text has boolean
-object shaker (mainly for shotgun but can be used elsewhere i guess)

[015] Mike Klubnika
Date: Tue Oct 24 21:07:24 2023 +0300

basic switch statement for interactions

-can use this to call shotgun pickup, now.
-these interactions are also controlled by permission manager (same as pickup indicators)

[016] Mike Klubnika
Date: Wed Oct 25 18:50:00 2023 +0300

can now choose who to shoot

-world space UI for choosing whether to shoot dealear/self with working functions
-player shotgun pickup is currently only function called
-player shoot self animation added
-description UI changed so that it vertical alignment is top instead of center (looks better this way)

[017] Mike Klubnika
Date: Wed Oct 25 20:20:13 2023 +0300

shoot dealer animation

[018] Mike Klubnika
Date: Thu Oct 26 20:03:56 2023 +0300

can now shoot gun

-basic functions for shooting blank/live round with temporary sounds
-shell ejection on player side. 1 shell at a time. fades out before animation resets
-health is subtracted but display not updated
-return to main table depending on what was fired at who
-can now loop through an entire array of blank shells if shooting at yourself

[019] Mike Klubnika
Date: Fri Oct 27 21:35:17 2023 +0300

basic enemy AI without items

[020] Mike Klubnika
Date: Sat Oct 28 01:20:41 2023 +0300

get next round added to loop.

-lotsa bug fixes
-basic camera shake. not implemented into game yet

[021] Mike Klubnika
Date: Sat Oct 28 21:14:46 2023 +0300

import defib device

-muzzle flash visuals
-speaker controller script

[022] Mike Klubnika
Date: Sat Oct 28 22:01:32 2023 +0300

basic death function

-defib discharge sound too. might make it a bit better later.

[023] Mike Klubnika
Date: Sun Oct 29 03:05:52 2023 +0200

death animations

-muzzle flash
-camera shake implemented
-defibrillator import
-proper health counter update. not fully implemented tho

[024] Mike Klubnika
Date: Sun Oct 29 15:47:06 2023 +0200

death animations

-health counter now blinks

[025] Mike Klubnika
Date: Sun Oct 29 17:37:58 2023 +0200

player death animations finished

[026] Mike Klubnika
Date: Sun Oct 29 19:10:29 2023 +0200

working on dealer death animation

[027] Mike Klubnika
Date: Sun Oct 29 20:18:31 2023 +0200

dealer self shot death practically finished

[028] Mike Klubnika
Date: Mon Oct 30 22:01:34 2023 +0200

dealer deaths basically finished

-health counter is now split into 3 elements: dealer side, player side & divider
-dealer health is properly updated with display routine
-on dealer self shot, shotgun returns and ejects more or less convincingly. (it is very comedic though lol)

[029] Mike Klubnika
Date: Tue Oct 31 01:22:33 2023 +0200

added some smoke particles

-also fixed health display that was broken after new hierarchy

[030] Mike Klubnika
Date: Tue Oct 31 19:47:40 2023 +0200

testing stuff with character controller

[031] Mike Klubnika
Date: Tue Oct 31 23:01:57 2023 +0200

testing camera animation

[032] Mike Klubnika
Date: Wed Nov 1 19:18:03 2023 +0200

round indicator import

[033] Mike Klubnika
Date: Wed Nov 1 19:47:22 2023 +0200

round indicator

[034] Mike Klubnika
Date: Wed Nov 1 23:53:34 2023 +0200

round indicator basically finished. outofhealth() better now

-main out of health function is clear now. all deaths tested
-round indicator on main console before round starts.
-roundclass resource has new properties to enable round indicator bootup

[035] Mike Klubnika
Date: Thu Nov 2 19:42:42 2023 +0200

item compartment animations, briefcase import

[036] Mike Klubnika
Date: Thu Nov 2 22:30:56 2023 +0200

proper death function and main batch restart

[037] Mike Klubnika
Date: Fri Nov 3 04:39:41 2023 +0200

basic share items function

[038] Mike Klubnika
Date: Fri Nov 3 18:17:31 2023 +0200

import items. fix pickup indicator.

-dialogue for introducing item distribution

[039] Mike Klubnika
Date: Sat Nov 4 19:40:00 2023 +0200

item distribution and interaction

-all item colliders, offsets & descriptions setup
-tested scene instance of items. interaction & description nodes are now automatically found
-tabletop grid revamped so that it's a 1x1 on both sides.
-new hacksaw model to fit 1x1 grid instead of 2x1

[040] Mike Klubnika
Date: Sat Nov 4 19:42:06 2023 +0200

new cursors

windows xp point & hover cursor
-cursor changed on hover over interaction branch

[041] Mike Klubnika
Date: Sun Nov 5 01:18:57 2023 +0200

item grab and pickup works

no fucking way

[042] Mike Klubnika
Date: Sun Nov 5 21:04:07 2023 +0200

item placement on grid basically done

[043] Mike Klubnika
Date: Mon Nov 6 21:07:53 2023 +0200

item placement improvements

-player can no longer place items when all grids full
-items have proper offsets and are added to indicator & interaction arrays
-bug fixes regarding items
-adjusted shell eject animation so clipping through items is impossible

[044] Mike Klubnika
Date: Tue Nov 7 00:31:01 2023 +0200

enemy now picks up items

[045] Mike Klubnika
Date: Tue Nov 7 01:36:19 2023 +0200

bug fixes

[046] Mike Klubnika
Date: Wed Nov 8 16:20:11 2023 +0200

about to swap shotgun for new one

[047] Mike Klubnika
Date: Wed Nov 8 17:42:23 2023 +0200

rigged dealer. new shotgun

[048] Mike Klubnika
Date: Wed Nov 8 19:26:10 2023 +0200

dealer hand shotgun animations

[049] Mike Klubnika
Date: Thu Nov 9 20:18:46 2023 +0200

nasty ass bug fix

[050] Mike Klubnika
Date: Thu Nov 9 22:30:12 2023 +0200

dealer items flipped

a surprising pain in the ass LOL

[051] Mike Klubnika
Date: Thu Nov 9 23:06:38 2023 +0200

dealer items have left or right on indicator now

[052] Mike Klubnika
Date: Fri Nov 10 01:16:33 2023 +0200

hand manager. dealer items

when spawning dealer items, the grid index that they're placed on now gets stored in the pickup indicator

[053] Mike Klubnika
Date: Fri Nov 10 01:45:57 2023 +0200

assign hands

[054] Mike Klubnika
Date: Fri Nov 10 20:36:35 2023 +0200

pretty nice system for dealer pickup items

still wip

[055] Mike Klubnika
Date: Sat Nov 11 23:22:46 2023 +0200

dealer can now pickup items

[056] Mike Klubnika
Date: Sun Nov 12 20:06:43 2023 +0200

dealer beer & handsaw animations

[057] Mike Klubnika
Date: Mon Nov 13 22:07:58 2023 +0200

more dealer animations

[058] Mike Klubnika
Date: Mon Nov 13 23:36:46 2023 +0200

more dealer animations

[059] Mike Klubnika
Date: Tue Nov 14 22:44:49 2023 +0200

dealer handcuff mechanics

[060] Mike Klubnika
Date: Wed Nov 15 03:01:47 2023 +0200

lord have mercy on my spagheto code

[061] Mike Klubnika
Date: Thu Nov 16 02:10:11 2023 +0200

dealer can break free. dealer item use loop

[062] Mike Klubnika
Date: Fri Nov 17 19:53:01 2023 +0200

player handcuff functionality

[063] Mike Klubnika
Date: Sat Nov 18 02:48:44 2023 +0200

break both cuffs routine (for round start)

-added invalid cursor
-for invalid cursor to work, interaction allowed must be true, and interaction invalid must also be true. (interaction branch)

[064] Mike Klubnika
Date: Sun Nov 19 00:06:13 2023 +0200

invalid interaction implemented

-beer player animation

[065] Mike Klubnika
Date: Sun Nov 19 03:29:04 2023 +0200

bug fixes

[066] Mike Klubnika
Date: Sun Nov 19 18:55:05 2023 +0200

beer interaction on both players

[067] Mike Klubnika
Date: Sun Nov 19 20:42:40 2023 +0200

player use cigarettes animation

[068] Mike Klubnika
Date: Mon Nov 20 21:36:34 2023 +0200

cigarette works for both players

-player magnifier animation almost done

[069] Mike Klubnika
Date: Tue Nov 21 02:08:32 2023 +0200

dealer and player can both use magnifier

[070] Mike Klubnika
Date: Tue Nov 21 21:34:06 2023 +0200

handsaw item interaction

[071] Mike Klubnika
Date: Tue Nov 21 23:53:19 2023 +0200

regrow barrel

a surprising pain in the ass

[072] Mike Klubnika
Date: Wed Nov 22 21:36:28 2023 +0200

all items functional

-holy shit. it is actually fun. there is no way

[073] Mike Klubnika
Date: Thu Nov 23 20:30:23 2023 +0200

temp save game manager. setting up playtest

[074] Mike Klubnika
Date: Fri Nov 24 00:33:19 2023 +0200

changes

[075] Mike Klubnika
Date: Fri Nov 24 21:06:31 2023 +0200

playtest p much done

[076] Mike Klubnika
Date: Sun Nov 26 04:28:16 2023 +0200

lowpass filter test

[077] Mike Klubnika
Date: Mon Nov 27 04:20:07 2023 +0200

pitch shifting and time scale

[078] Mike Klubnika
Date: Mon Nov 27 19:33:18 2023 +0200

sound design

[079] Mike Klubnika
Date: Mon Nov 27 21:06:43 2023 +0200

sound design

[080] Mike Klubnika
Date: Tue Nov 28 01:12:59 2023 +0200

music manager

-plays track based on loaded batch index

[081] Mike Klubnika
Date: Wed Nov 29 18:32:44 2023 +0200

sound design

[082] Mike Klubnika
Date: Thu Nov 30 00:02:28 2023 +0200

sound design

[083] Mike Klubnika
Date: Thu Nov 30 23:38:30 2023 +0200

sound design

[084] Mike Klubnika
Date: Fri Dec 1 02:53:10 2023 +0200

sound design

[085] Mike Klubnika
Date: Fri Dec 1 22:38:58 2023 +0200

sound design

[086] Mike Klubnika
Date: Sat Dec 2 00:43:31 2023 +0200

sound design

[087] Mike Klubnika
Date: Sat Dec 2 19:09:57 2023 +0200

workin on background environment

a break from sound design

[088] Mike Klubnika
Date: Sun Dec 3 21:35:20 2023 +0200

backroom visuals

[089] Mike Klubnika
Date: Mon Dec 4 03:10:59 2023 +0200

tweaks

[090] Mike Klubnika
Date: Mon Dec 4 20:47:21 2023 +0200

visuals

[091] Mike Klubnika
Date: Wed Dec 6 23:30:12 2023 +0200

defib cutter import and bootup

[092] Mike Klubnika
Date: Thu Dec 7 04:38:46 2023 +0200

fucking animation tracks

[093] Mike Klubnika
Date: Fri Dec 8 05:06:31 2023 +0200

wire cutting method

[094] Mike Klubnika
Date: Sat Dec 9 22:29:06 2023 +0200

blade cut setup (not tested)

[095] Mike Klubnika
Date: Sun Dec 10 00:36:52 2023 +0200

health counter error material

[096] Mike Klubnika
Date: Sun Dec 10 01:58:02 2023 +0200

cutting

[097] Mike Klubnika
Date: Sun Dec 10 03:37:33 2023 +0200

more cutting

[098] Mike Klubnika
Date: Sun Dec 10 04:46:40 2023 +0200

main cutting mostly finished. no shell desc in final round

[099] Mike Klubnika
Date: Mon Dec 11 01:51:47 2023 +0200

fixed game breaking bug (i think)

[100] Mike Klubnika
Date: Mon Dec 11 03:26:41 2023 +0200

more item sounds

[101] Mike Klubnika
Date: Mon Dec 11 03:44:19 2023 +0200

dealer now has item sounds

[102] Mike Klubnika
Date: Mon Dec 11 03:56:52 2023 +0200

grow barrel sfx

[103] Mike Klubnika
Date: Mon Dec 11 04:06:46 2023 +0200

item grid indicator mat, speaker & sfx

[104] Mike Klubnika
Date: Mon Dec 11 22:31:04 2023 +0200

grid indicator setup. return on final win

[105] Mike Klubnika
Date: Tue Dec 12 04:59:37 2023 +0200

lobby area

[106] Mike Klubnika
Date: Wed Dec 13 00:51:02 2023 +0200

nightclub

[107] Mike Klubnika
Date: Wed Dec 13 04:04:28 2023 +0200

smoking dude

[108] Mike Klubnika
Date: Wed Dec 13 20:14:42 2023 +0200

bathroom

[109] Mike Klubnika
Date: Wed Dec 13 21:36:30 2023 +0200

intro manager

[110] Mike Klubnika
Date: Thu Dec 14 00:43:36 2023 +0200

exit bathroom animation

[111] Mike Klubnika
Date: Thu Dec 14 02:49:13 2023 +0200

intro interaction

[112] Mike Klubnika
Date: Thu Dec 14 21:46:30 2023 +0200

enter backroom

[113] Mike Klubnika
Date: Fri Dec 15 02:44:32 2023 +0200

enter backroom, dealer head mesh swap

[114] Mike Klubnika
Date: Fri Dec 15 06:03:19 2023 +0200

revival routine (not properly called)

[115] Mike Klubnika
Date: Fri Dec 15 19:39:39 2023 +0200

second loop etc

[116] Mike Klubnika
Date: Sat Dec 16 16:26:07 2023 +0200

heaven

[117] Mike Klubnika
Date: Sat Dec 16 23:53:22 2023 +0200

heaven

[118] Mike Klubnika
Date: Sun Dec 17 03:14:29 2023 +0200

heaven almost done

[119] Mike Klubnika
Date: Sun Dec 17 19:15:29 2023 +0200

buttons

[120] Mike Klubnika
Date: Mon Dec 18 02:38:52 2023 +0200

button management

[121] Mike Klubnika
Date: Mon Dec 18 03:52:33 2023 +0200

death scene transitions. heaven done i think

[122] Mike Klubnika
Date: Mon Dec 18 21:28:05 2023 +0200

working on menu

[123] Mike Klubnika
Date: Tue Dec 19 02:11:08 2023 +0200

title screen

[124] Mike Klubnika
Date: Tue Dec 19 04:12:49 2023 +0200

menu button main functionality

[125] Mike Klubnika
Date: Tue Dec 19 05:23:55 2023 +0200

adjustments

[126] Mike Klubnika
Date: Tue Dec 19 19:31:28 2023 +0200

menu button sounds and true functionality

[127] Mike Klubnika
Date: Wed Dec 20 01:33:08 2023 +0200

player vehicle

[128] Mike Klubnika
Date: Wed Dec 20 03:56:42 2023 +0200

fucking car looks nice

[129] Mike Klubnika
Date: Wed Dec 20 20:48:13 2023 +0200

im walkin on sunshine

[130] Mike Klubnika
Date: Wed Dec 20 21:20:44 2023 +0200

blood splatter on final shot

[131] Mike Klubnika
Date: Thu Dec 21 06:48:22 2023 +0200

ending UI looks sick

[132] Mike Klubnika
Date: Fri Dec 22 03:43:29 2023 +0200

briefcase machine import (wo main)

[133] Mike Klubnika
Date: Fri Dec 22 05:41:45 2023 +0200

change shotgun description. new menu button sound

[134] Mike Klubnika
Date: Fri Dec 22 20:50:35 2023 +0200

briefcase machine. optimization tests

[135] Mike Klubnika
Date: Sat Dec 23 06:21:34 2023 +0200

signature machine import

[136] Mike Klubnika
Date: Sat Dec 23 21:46:49 2023 +0200

signature machine mechanics

[137] Mike Klubnika
Date: Sat Dec 23 23:12:15 2023 +0200

signature manager typing works

[138] Mike Klubnika
Date: Sun Dec 24 04:35:56 2023 +0200

signature machine fully functional. sound design missing.

[139] Mike Klubnika
Date: Sun Dec 24 06:59:12 2023 +0200

bug fixes and stuff

[140] Mike Klubnika
Date: Sun Dec 24 07:01:15 2023 +0200

fix bug with indicator shown save (main not changed)

[141] Mike Klubnika
Date: Sun Dec 24 14:23:52 2023 +0200

menu shells now have primers

[142] Mike Klubnika
Date: Wed Dec 27 01:59:31 2023 +0200

signature machine sound design

[143] Mike Klubnika
Date: Wed Dec 27 03:57:31 2023 +0200

reduced dealer delays

[144] Mike Klubnika
Date: Wed Dec 27 04:31:49 2023 +0200

fixed menu buttons

[145] Mike Klubnika
Date: Wed Dec 27 05:17:45 2023 +0200

basic muzzle flash

[146] Mike Klubnika
Date: Wed Dec 27 18:00:20 2023 +0200

defib changes

[147] Mike Klubnika
Date: Thu Dec 28 13:49:20 2023 +0200

name change

[148] Mike Klubnika
Date: Thu Dec 28 15:07:27 2023 +0200

v1.0.1

[149] Mike Klubnika
Date: Thu Dec 28 15:10:41 2023 +0200

update credits (main unchanged)

[150] Mike Klubnika
Date: Fri Jan 5 01:35:53 2024 +0200

replace gun foley

[151] Mike Klubnika
Date: Thu Jan 11 00:21:17 2024 +0200

powershell test

[152] Mike Klubnika
Date: Fri Jan 12 01:14:10 2024 +0200

options

[153] Mike Klubnika
Date: Fri Jan 12 03:09:35 2024 +0200

options finished i think

[154] Mike Klubnika
Date: Fri Jan 12 05:24:29 2024 +0200

pill choice ui

[155] Mike Klubnika
Date: Fri Jan 12 09:23:30 2024 +0200

randomizer

[156] Mike Klubnika
Date: Fri Jan 12 23:20:31 2024 +0200

v1.1 stable

[157] Mike Klubnika
Date: Sat Jan 13 03:05:18 2024 +0200

v1.1 hotfix2

[158] Mike Klubnika
Date: Thu Jan 18 21:15:46 2024 +0200

save game crash hotfix attempt

[159] Mike Klubnika
Date: Tue Jan 23 12:56:38 2024 +0200

localization backend

[160] Mike Klubnika
Date: Tue Jan 23 15:10:06 2024 +0200

localization touch ups

[161] Mike Klubnika
Date: Fri Feb 2 14:32:34 2024 +0200

update locallization sheet

[162] Mike Klubnika
Date: Fri Feb 2 14:39:43 2024 +0200

add controller manager

[163] Mike Klubnika
Date: Fri Feb 2 16:28:11 2024 +0200

started on cntrl support main menu

[164] Mike Klubnika
Date: Sat Feb 3 03:16:22 2024 +0200

moar controller support

[165] Mike Klubnika
Date: Sun Feb 4 02:00:48 2024 +0200

controller fully implemented on menu i think

[166] Mike Klubnika
Date: Sun Feb 4 22:49:12 2024 +0200

cntrl support: bathroom, signature machine

[167] Mike Klubnika
Date: Sun Feb 4 23:52:23 2024 +0200

enable viewblocker

[168] Mike Klubnika
Date: Sat Feb 10 02:55:03 2024 +0200

controller support raycast (item grabbing etc)

[169] Mike Klubnika
Date: Sat Feb 10 19:31:29 2024 +0200

controller support main loop

[170] Mike Klubnika
Date: Tue Feb 13 12:12:37 2024 +0200

controller support on main, reorg menu

[171] Mike Klubnika
Date: Tue Feb 13 17:35:31 2024 +0200

localization

[172] Mike Klubnika
Date: Tue Feb 13 17:37:07 2024 +0200

ignore

[173] Mike Klubnika
Date: Tue Feb 13 19:46:53 2024 +0200

menu reorg practically done

[174] Mike Klubnika
Date: Wed Feb 14 22:38:37 2024 +0200

active device revamp. menu reorg

[175] Mike Klubnika
Date: Thu Feb 15 20:29:04 2024 +0200

steam deck test, check notes

[176] Mike Klubnika
Date: Mon Feb 19 11:51:59 2024 +0200

bug fixes from steamdeck test

[177] Mike Klubnika
Date: Mon Feb 19 12:41:07 2024 +0200

add localization fonts

[178] Mike Klubnika
Date: Mon Feb 19 13:00:40 2024 +0200

fallback fonts wow

[179] Mike Klubnika
Date: Tue Feb 20 03:10:08 2024 +0200

fix localization font bs

[180] Mike Klubnika
Date: Tue Feb 20 20:40:46 2024 +0200

add rebind ui

[181] Mike Klubnika
Date: Tue Feb 20 22:07:25 2024 +0200

set controller dynamic

[182] Mike Klubnika
Date: Wed Feb 21 01:48:32 2024 +0200

rebinding

[183] Mike Klubnika
Date: Wed Feb 21 02:27:29 2024 +0200

rebind ui

[184] Mike Klubnika
Date: Wed Feb 21 20:41:05 2024 +0200

rebind backend

[185] Mike Klubnika
Date: Wed Feb 21 22:48:21 2024 +0200

rebind backend

[186] Mike Klubnika
Date: Wed Feb 21 23:24:40 2024 +0200

rebind backend

[187] Mike Klubnika
Date: Fri Feb 23 01:06:57 2024 +0200

bindswap, a bit broken tho

[188] Mike Klubnika
Date: Fri Feb 23 04:59:16 2024 +0200

rebind backend

[189] Mike Klubnika
Date: Fri Feb 23 16:40:28 2024 +0200

rebind without icons works

[190] Mike Klubnika
Date: Sat Feb 24 00:00:49 2024 +0200

rebind backend controller

[191] Mike Klubnika
Date: Sat Feb 24 01:27:52 2024 +0200

steam api, achievements work but no overlay

[192] Mike Klubnika
Date: Sun Feb 25 01:32:11 2024 +0200

steam overlay works i guess

[193] Mike Klubnika
Date: Sun Feb 25 21:00:45 2024 +0200

test final translation sheet

[194] Mike Klubnika
Date: Sun Feb 25 22:06:52 2024 +0200

localization

[195] Mike Klubnika
Date: Mon Feb 26 01:21:38 2024 +0200

final localization

[196] Mike Klubnika
Date: Mon Feb 26 03:02:16 2024 +0200

most loc sheet tested. reset keybind works

[197] Mike Klubnika
Date: Mon Feb 26 04:08:36 2024 +0200

loc final, ending and hold to exit not implemented

[198] Mike Klubnika
Date: Mon Feb 26 04:09:42 2024 +0200

remove item debug shit

[199] Mike Klubnika
Date: Mon Feb 26 19:16:23 2024 +0200

setup loc sheet for final score

[200] Mike Klubnika
Date: Mon Feb 26 21:04:07 2024 +0200

final score loc

[201] Mike Klubnika
Date: Tue Feb 27 00:20:41 2024 +0200

all loc tested, hold to exit in

[202] Mike Klubnika
Date: Tue Feb 27 00:23:08 2024 +0200

remove loc debug shit

[203] Mike Klubnika
Date: Tue Feb 27 01:31:18 2024 +0200

delete big thing that had DELETE ME written on it

[204] Mike Klubnika
Date: Tue Feb 27 01:35:31 2024 +0200

varia

[205] Mike Klubnika
Date: Tue Feb 27 01:38:20 2024 +0200

comment out debug stuff

[206] Mike Klubnika
Date: Tue Feb 27 01:46:46 2024 +0200

add linux release template

[207] Mike Klubnika
Date: Tue Feb 27 03:02:49 2024 +0200

enable master volume lol

[208] Mike Klubnika
Date: Tue Feb 27 04:30:40 2024 +0200

build for review up

[209] Mike Klubnika
Date: Tue Feb 27 22:35:21 2024 +0200

change version nr

[210] Mike Klubnika
Date: Wed Feb 28 19:59:11 2024 +0200

import new items

[211] Mike Klubnika
Date: Wed Feb 28 21:10:35 2024 +0200

setup medicine offsets

[212] Mike Klubnika
Date: Wed Feb 28 22:30:31 2024 +0200

add opaque medicine for aliasing

[213] Mike Klubnika
Date: Thu Feb 29 02:23:19 2024 +0200

all items setup. medicine player animation

[214] Mike Klubnika
Date: Thu Feb 29 05:56:39 2024 +0200

medicine player interaction done (no sound design yet)

[215] Mike Klubnika
Date: Thu Feb 29 05:59:32 2024 +0200

this is testing multiple lines:
-line1 test
-line2
-another line

good stuff

[216] Mike Klubnika
Date: Thu Feb 29 21:24:02 2024 +0200

dealer expired medicine animation and interaction

[217] Mike Klubnika
Date: Fri Mar 1 21:16:50 2024 +0200

dealer medicine functionality

[218] Mike Klubnika
Date: Sat Mar 2 01:24:49 2024 +0200

player inverter animation and interaction

[219] Mike Klubnika
Date: Sat Mar 2 03:53:15 2024 +0200

dealer inverter anim and interaction

[220] Mike Klubnika
Date: Sat Mar 2 06:19:20 2024 +0200

wtf are these new instances

[221] Mike Klubnika
Date: Sat Mar 2 21:29:10 2024 +0200

burner phone player anim and interaction

[222] Mike Klubnika
Date: Sat Mar 2 21:49:58 2024 +0200

fix heaven controller

[223] Mike Klubnika
Date: Sat Mar 2 21:51:26 2024 +0200

ignore

[224] Mike Klubnika
Date: Sun Mar 3 02:39:44 2024 +0200

heaven controller fix

[225] Mike Klubnika
Date: Sun Mar 3 04:43:40 2024 +0200

dealer burner phone anim and basic call. no ai

[226] Mike Klubnika
Date: Sun Mar 3 18:51:11 2024 +0200

dealer phone basic ai and

-began rework on item amounts so there's none of this shit where cigarettes have a max 2 amount through bullshit code, but instead all item amounts can be balanced

[227] Mike Klubnika
Date: Sun Mar 3 23:24:22 2024 +0200

max item amounts rework

[228] Mike Klubnika
Date: Mon Mar 4 00:50:37 2024 +0200

adrenaline player anim

[229] Mike Klubnika
Date: Mon Mar 4 03:50:23 2024 +0200

began work on adrenaline player interaction

[230] Mike Klubnika
Date: Tue Mar 5 05:06:38 2024 +0200

adrenaline player functionality. medicine visual fix

[231] Mike Klubnika
Date: Wed Mar 6 02:02:35 2024 +0200

adrenaline player functionality finished

(fix being able to use shotgun)

[232] Mike Klubnika
Date: Wed Mar 6 05:06:00 2024 +0200

adrenaline player side interaction

-shotgun interaction disabled
-added item reverting so they dont float and shit

[233] Mike Klubnika
Date: Wed Mar 6 19:17:43 2024 +0200

test

[234] Mike Klubnika
Date: Wed Mar 6 19:28:09 2024 +0200

fix lost data shit

[235] Mike Klubnika
Date: Thu Mar 7 03:19:49 2024 +0200

dealer adrenaline seems to function

[236] Mike Klubnika
Date: Thu Mar 7 03:58:13 2024 +0200

remove prints

[237] Mike Klubnika
Date: Thu Mar 7 06:05:10 2024 +0200

adrenaline dealer functionality finished

- needs further testing
- dealer only uses coin flip if current blank and live amounts are equal
- basic burner phone algorithm for getting current round
- complete rework of dealer item string- and indicator array filling

[238] Mike Klubnika
Date: Thu Mar 7 16:39:12 2024 +0200

adrenalinec controller support

[239] Mike Klubnika
Date: Thu Mar 7 19:32:41 2024 +0200

dealer ai tweaks

[240] Mike Klubnika
Date: Fri Mar 8 06:10:56 2024 +0200

remove cursor pos print

[241] Mike Klubnika
Date: Fri Mar 8 21:43:24 2024 +0200

sound design and double or nothing unlock

[242] Mike Klubnika
Date: Sat Mar 9 06:09:50 2024 +0200

adrenaline lerp and stack disable

[243] Mike Klubnika
Date: Sun Mar 10 22:07:24 2024 +0200

implement final achievements. bug fixes

[244] Mike Klubnika
Date: Sun Mar 10 22:10:13 2024 +0200

remove debugs

[245] Mike Klubnika
Date: Sun Mar 10 22:15:09 2024 +0200

increment version

[246] Mike Klubnika
Date: Sun Mar 10 22:21:38 2024 +0200

enable master vol

[247] Mike Klubnika
Date: Mon Mar 11 00:35:34 2024 +0200

export for steam

[248] Mike Klubnika
Date: Mon Mar 11 04:48:14 2024 +0200

basic lobby setup. not tested on separate clients

[249] Mike Klubnika
Date: Mon Mar 11 21:45:42 2024 +0200

lobby test

[250] Mike Klubnika
Date: Tue Mar 12 02:17:58 2024 +0200

further lobby setup & temp console message pop

[251] Mike Klubnika
Date: Tue Mar 12 05:23:33 2024 +0200

lobbbies work now i think

[252] Mike Klubnika
Date: Fri Mar 15 06:06:01 2024 +0200

packet sending. members lobby change

[253] Mike Klubnika
Date: Sat Mar 16 06:02:47 2024 +0200

scene change and check for all members

[254] Mike Klubnika
Date: Thu Mar 28 12:26:04 2024 +0200

checkout v1.1.7:

-fix H button on signature machine not working for controllers

[255] Mike Klubnika
Date: Thu Mar 28 20:40:27 2024 +0200

change adrenaline count from 8 to 2

[256] Mike Klubnika
Date: Fri Mar 29 07:51:20 2024 +0200

leaderboard progress:

- crt model import
- crt visibility depending on double or nothing unlock
- crt screen interaction and permissions
- btn_screen variable in IntroManager.gd for CRT controller support. not filled yet
- crt screen interaction animation and pill removal (so interactions dont get shit)

[257] Mike Klubnika
Date: Sat Mar 30 07:19:13 2024 +0200

crt leaderboard presentation & interaction

- backend shit not implemented yet

[258] Mike Klubnika
Date: Sat Mar 30 18:05:26 2024 +0200

first score uploaded!

[259] Mike Klubnika
Date: Sun Mar 31 01:24:01 2024 +0200

redo score upload

[260] Mike Klubnika
Date: Sun Mar 31 01:25:13 2024 +0200

change version

[261] Mike Klubnika
Date: Sun Mar 31 10:46:15 2024 +0300

leaderboard queries work i guess

[262] Mike Klubnika
Date: Sun Mar 31 12:10:05 2024 +0300

final credits

[263] Mike Klubnika
Date: Sun Mar 31 12:57:19 2024 +0300

no connection prompt import

[264] Mike Klubnika
Date: Mon Apr 1 02:54:09 2024 +0300

leaderboard

- controller support
- lots of other shit

[265] Mike Klubnika
Date: Mon Apr 1 04:07:05 2024 +0300

final credits fix

[266] Mike Klubnika
Date: Mon Apr 1 09:34:32 2024 +0300

crt sound design, ach16

[267] Mike Klubnika
Date: Mon Apr 1 09:57:47 2024 +0300

export preset change

[268] Mike Klubnika
Date: Mon Apr 1 22:38:12 2024 +0300

v1.1.8 patch1

[269] Mike Klubnika
Date: Tue Apr 2 03:09:35 2024 +0300

revert to v1.1.8 patch1

[270] Mike Klubnika
Date: Tue Apr 2 03:12:04 2024 +0300

fix translation error. not uplaoded

[271] Mike Klubnika
Date: Tue Apr 2 18:15:00 2024 +0300

increase dealer medicine use

[272] Mike Klubnika
Date: Tue Apr 2 20:54:38 2024 +0300

v1.1.8 patch 2

[273] Mike Klubnika
Date: Wed Apr 3 02:34:06 2024 +0300

rework leaderboard upload

[274] Mike Klubnika
Date: Wed Apr 3 07:20:40 2024 +0300

v1.1.8 patch 3

[275] Mike Klubnika
Date: Wed Apr 3 07:24:22 2024 +0300

export adjustments

[276] Mike Klubnika
Date: Wed Apr 3 07:51:10 2024 +0300

enable volume, export

[277] Mike Klubnika
Date: Wed Apr 3 09:49:33 2024 +0300

temp leaderboard fix

[278] Mike Klubnika
Date: Wed Apr 3 09:53:24 2024 +0300

possible burner phone fix. needs testing. changes not committed to steam. mark as patch 4 pre-release

[280] Mike Klubnika
Date: Thu Apr 4 00:05:10 2024 +0300

enable file logging, leaderboard printout

[281] Mike Klubnika
Date: Thu Apr 4 02:22:26 2024 +0300

add loc sheet28

[282] Mike Klubnika
Date: Thu Apr 4 02:24:37 2024 +0300

change version number to 1.2

[283] Mike Klubnika
Date: Thu Apr 4 02:29:02 2024 +0300

export 1.2

[284] Mike Klubnika
Date: Thu Apr 4 03:29:19 2024 +0300

fix leaderboard entry display

[285] Mike Klubnika
Date: Thu Apr 4 03:45:05 2024 +0300

v1.2.0 steam push

[286] Mike Klubnika
Date: Thu Apr 4 12:31:56 2024 +0300

fix ach5, ach6, ach7

[287] Mike Klubnika
Date: Thu Apr 4 13:02:50 2024 +0300

change volta email domain

[288] Mike Klubnika
Date: Thu Apr 4 18:28:13 2024 +0300

fix ach15

[289] Mike Klubnika
Date: Thu Apr 4 19:14:15 2024 +0300

fix expired medicine

[290] Mike Klubnika
Date: Thu Apr 4 19:14:44 2024 +0300

enable master vol

[291] Mike Klubnika
Date: Thu Apr 4 20:34:29 2024 +0300

fix chinese traditional & simplified loc sheet

[292] Mike Klubnika
Date: Thu Apr 4 22:41:45 2024 +0300

swap loc sheet

[293] Mike Klubnika
Date: Fri Apr 5 00:36:20 2024 +0300

post-launch patch 1:

- Fixed Turkish language not working.
- Fixed Chinese language traditional/simplified buttons.
- Fixed issue where player name gets localized in some cases.

[294] Mike Klubnika
Date: Fri Apr 5 23:31:18 2024 +0300

leaderboard val2compressed. page nav and higher printout

[295] Mike Klubnika
Date: Sat Apr 6 00:52:59 2024 +0300

pipeline

[296] Mike Klubnika
Date: Sat Apr 6 01:53:42 2024 +0300

fix loc sheet

[297] Mike Klubnika
Date: Sat Apr 6 02:27:49 2024 +0300

hotfix 2

[298] Mike Klubnika
Date: Sat Apr 6 03:17:00 2024 +0300

add better debug shit

[299] Mike Klubnika
Date: Sat Apr 6 16:24:22 2024 +0300

improve openGL when detected

[300] Mike Klubnika
Date: Sat Apr 6 19:13:39 2024 +0300

colorblind support

- shell materials get reverted to default when game restarted, but disabling setting without closing game is still untsted.

[301] Mike Klubnika
Date: Sun Apr 7 10:08:32 2024 +0300

colorblind mode. improved user logs

[302] Mike Klubnika
Date: Sun Apr 7 10:24:48 2024 +0300

fix controller inputs not working on end screen

[303] Mike Klubnika
Date: Sun Apr 7 10:34:13 2024 +0300

change medicine from 60/40 to 50/50

- not tested (i dont see how it wouldnt work though lol)

[304] Mike Klubnika
Date: Sun Apr 7 12:30:42 2024 +0300

handsaw distribution balance

- handsaws will no longer be distributed for the first round, if starting health is 2

[305] Mike Klubnika
Date: Sun Apr 7 12:55:25 2024 +0300

version number, colorblind ui

- version number gets pulled from global variables
- colorblind ui focus works on controller

[306] Mike Klubnika
Date: Sun Apr 7 13:13:06 2024 +0300

localize color blind ui

[307] Mike Klubnika
Date: Sun Apr 7 13:29:57 2024 +0300

increment version, disable debug

[308] Mike Klubnika
Date: Sun Apr 7 13:45:28 2024 +0300

adjust printout

[309] Mike Klubnika
Date: Sun Apr 7 13:59:03 2024 +0300

add good image

[310] Mike Klubnika
Date: Sun Apr 7 14:14:02 2024 +0300

fix credits loop

[311] Mike Klubnika
Date: Sun Apr 7 14:16:16 2024 +0300

adjust export settings

[312] Mike Klubnika
Date: Sun Apr 7 16:27:36 2024 +0300

fix item grid issue on controllers

[313] Mike Klubnika
Date: Sun Apr 7 17:18:39 2024 +0300

fix opengl3 crash

[314] Mike Klubnika
Date: Sun Apr 7 17:19:25 2024 +0300

disable debug mode

[315] Mike Klubnika
Date: Sun Apr 7 23:32:13 2024 +0300

fix opengl3 checker

[316] Mike Klubnika
Date: Sun Apr 7 23:51:41 2024 +0300

fix backroom visual bug in opengl3

[317] Mike Klubnika
Date: Mon Apr 8 00:59:56 2024 +0300

bug fixes:

- made 'dealer' smaller in japanese
- 'press any key' no longer cropped in japanese
- fixed opengl crash on startup

[318] Mike Klubnika
Date: Mon Apr 8 01:20:56 2024 +0300

reset has to be held down now

[319] Mike Klubnika
Date: Mon Apr 8 03:29:18 2024 +0300

disable debug

[320] Mike Klubnika
Date: Mon Apr 8 17:58:02 2024 +0300

import opengl3 improvements, swap to opengl

[321] Mike Klubnika
Date: Mon Apr 8 21:44:44 2024 +0300

opengl3 lighting improvements in main scene

[322] Mike Klubnika
Date: Tue Apr 9 01:26:25 2024 +0300

opengl3 support fully implemented for now?

[323] Mike Klubnika
Date: Tue Apr 9 02:25:02 2024 +0300

patch vellon skip

[324] Mike Klubnika
Date: Tue Apr 9 03:11:53 2024 +0300

add vellon statue

[325] Mike Klubnika
Date: Tue Apr 9 03:12:33 2024 +0300

remove debug

[326] Mike Klubnika
Date: Tue Apr 9 03:24:22 2024 +0300

fix reset time slow down

[327] Mike Klubnika
Date: Tue Apr 9 04:15:10 2024 +0300

update credits, remove debug

[328] Mike Klubnika
Date: Tue Apr 9 04:57:04 2024 +0300

export

[329] Mike Klubnika
Date: Tue Apr 9 21:31:12 2024 +0300

fix loc

[330] Mike Klubnika
Date: Tue Apr 9 21:45:17 2024 +0300

loc hotfix

[331] Mike Klubnika
Date: Tue Apr 9 22:57:43 2024 +0300

fix loc, increase opengl3 light amounts

[332] Mike Klubnika
Date: Tue Apr 9 23:32:14 2024 +0300

increase opengl3 lights

[333] Mike Klubnika
Date: Wed Apr 10 13:04:36 2024 +0300

new leaderboard upload

[334] Mike Klubnika
Date: Wed Apr 10 13:54:12 2024 +0300

fix leaderboard top navigation. new score upload

[335] Mike Klubnika
Date: Wed Apr 10 21:25:41 2024 +0300

add itchio environment flag

[336] Mike Klubnika
Date: Thu Apr 11 13:42:24 2024 +0300

music toggle option

[337] Mike Klubnika
Date: Thu Apr 11 15:08:08 2024 +0300

adjust loc, fix heaven buttons

[338] Mike Klubnika
Date: Thu Apr 11 15:47:18 2024 +0300

update credits

[339] Mike Klubnika
Date: Thu Apr 11 16:52:59 2024 +0300

replace loc sheet

[340] Mike Klubnika
Date: Fri Apr 12 17:42:48 2024 +0300

v1.2.2 export

[341] Mike Klubnika
Date: Sun Apr 14 03:21:28 2024 +0300

start of multiplayer development - tabletop and placeholders. camera manager

- added user instance
- setup lighting and post processing
- pretty much near final tabletop except a few things are missing/have to be tweaked
- add test camera sockets for home and opponent turn looks for each angle, might need to be tuned for the future if we're going to add masks. doesn't seem like there's enough head room

[342] Mike Klubnika
Date: Sun Apr 14 21:49:22 2024 +0300

interaction managers

[343] Mike Klubnika
Date: Mon Apr 15 03:21:28 2024 +0300

instance managers, placeholder visual model for instance

[344] Mike Klubnika
Date: Mon Apr 15 18:41:57 2024 +0300

check todo

[345] Mike Klubnika
Date: Mon Apr 15 19:17:09 2024 +0300

tried sublime text as external IDE but it's kind of jank

[346] Mike Klubnika
Date: Wed Apr 17 01:03:10 2024 +0300

v1.2.2 hotfix2

- update credits
- fix weird burner phone issue

[347] Mike Klubnika
Date: Wed Apr 17 04:18:44 2024 +0300

fix weird interactions

[348] Mike Klubnika
Date: Wed Apr 17 04:25:14 2024 +0300

remove prints

[349] Mike Klubnika
Date: Wed Apr 17 15:27:49 2024 +0300

fix description lerp and text

[350] Mike Klubnika
Date: Thu Apr 18 03:16:48 2024 +0300

setup networking for instance handler

- host sets up instances with shuffled arrays
- packet gets sent to rest of users, including shuffled array
- when 2 users are connected, users are set opposite of each other
- nothing is dynamic yet. disconnection/time-out managing has to be added
- setup camera socket for selecting who to shoot. works nice.

[351] Mike Klubnika
Date: Fri Apr 19 01:01:34 2024 +0300

shotgun interaction, reordering camera hierarchy

[352] Mike Klubnika
Date: Fri Apr 19 03:43:59 2024 +0300

reorder camera hierarchy

- added code for mouse pos lerp test. might be useful, but not tested yet

[353] Mike Klubnika
Date: Sat Apr 20 00:46:35 2024 +0300

hover test thing on user. not setup

[354] Mike Klubnika
Date: Sat Apr 20 01:30:33 2024 +0300

hotfix3. fix discord link. export release not set

[355] Mike Klubnika
Date: Sat Apr 20 01:32:51 2024 +0300

set release template. not tested. should be ok tho

[356] Mike Klubnika
Date: Sat Apr 20 20:51:24 2024 +0300

setup lobby for true clients

- todo: make it so that toggling test dictionary and actual matchmaking is less fucked up. there's like 5 different booleans under different nodes in different scenes

[357] Mike Klubnika
Date: Mon Apr 22 16:54:02 2024 +0300

shotgun interactions

- instance properties now reference all user managers and similar shit
- setup hover pan colliders depending on instance state
- interaction improvements

[358] Mike Klubnika
Date: Mon Apr 22 19:18:37 2024 +0300

get direction when selecting opponent

[359] Mike Klubnika
Date: Mon Apr 22 19:26:41 2024 +0300

improve shotgun pickup animation

[360] Mike Klubnika
Date: Tue Apr 23 01:32:22 2024 +0300

generate random rounds

- no more node hierarchy bullshit. rounds are in a dictionary array ready to be distributed among weary clients. this is because i am the best programmer on the planet
- sequences have a 50/50 chance of containing either 1 or 2 unknown shells

[361] Mike Klubnika
Date: Tue Apr 23 01:32:41 2024 +0300

remove node hierarchy bullshit

[362] Mike Klubnika
Date: Tue Apr 23 18:07:20 2024 +0300

setup animation states for shooting client side.
- added user shoot right

[363] Mike Klubnika
Date: Tue Apr 23 19:29:33 2024 +0300

user shoot forward anim

[364] Mike Klubnika
Date: Tue Apr 23 20:19:39 2024 +0300

add shoot left anim

[365] Mike Klubnika
Date: Wed Apr 24 03:20:02 2024 +0300

ignore this

[366] Mike Klubnika
Date: Wed Apr 24 16:23:38 2024 +0300

center piece rotation

[367] Mike Klubnika
Date: Wed Apr 24 22:58:05 2024 +0300

center piece manager

[368] Mike Klubnika
Date: Fri Apr 26 01:43:25 2024 +0300

started work on main turn routine

- shell instances and spawning setup
- fixed edge casesa on center piece manager
- loading dock implemented? idk if i did this yesterday
- camera sockets for viewing sequence

[369] Mike Klubnika
Date: Fri Apr 26 20:57:58 2024 +0300

self shooting selection. bug fixes.

[370] Mike Klubnika
Date: Fri Apr 26 23:08:10 2024 +0300

show and hide temp YOU label accordingly

[371] Mike Klubnika
Date: Sat Apr 27 16:16:26 2024 +0300

shotgun loading routine:

- turn gets passed to active socket
- first turn gets set (currently just a randindex from instance array)
- camera lerp function now has arg for moving slower (currently 1.5* duration)
- round dictionary and sequence dictionary are now separted, so that sequence packets can be made separately when the round is ongoing and the shotgun has to be loaded again

[372] Mike Klubnika
Date: Sat Apr 27 19:06:35 2024 +0300

center piece edge cases, permissions

- fixed center piece edge cases when moving from loading dock to certain sockets
- added permission manager for user that can be accessed under user handlers in properties

[373] Mike Klubnika
Date: Sat Apr 27 21:35:03 2024 +0300

sync load routine across clients

- fixed duration edge cases on center piece (not sure if already committed)
- get next turn now works, have to pass current turn socket
- made it so that shotgun loading routine can be called separately for all clients. tested

[375] Mike Klubnika
Date: Sat Apr 27 22:51:42 2024 +0300

ignore

[376] Mike Klubnika
Date: Mon Apr 29 23:07:34 2024 +0300

third person shotgun animations:

- began work on shooting outcomes

[377] Mike Klubnika
Date: Tue Apr 30 00:50:42 2024 +0300

third person shooting packet seems to work

[378] Mike Klubnika
Date: Tue Apr 30 00:51:12 2024 +0300

commit unsaved changes

[380] Mike Klubnika
Date: Tue Apr 30 02:30:28 2024 +0300

death routine on both perspectives:

- check #todo

[381] Mike Klubnika
Date: Tue Apr 30 02:30:46 2024 +0300

unsaved changes

[382] Mike Klubnika
Date: Tue Apr 30 02:34:00 2024 +0300

disable viewblocker by default

[383] Mike Klubnika
Date: Wed May 1 02:09:17 2024 +0300

turn order, third person shotgun interactions

[384] Mike Klubnika
Date: Wed May 1 03:06:27 2024 +0300

test with clients. bug fixes

[385] Mike Klubnika
Date: Wed May 1 18:26:47 2024 +0300

enable debug, import new health indicator

[386] Mike Klubnika
Date: Thu May 2 17:54:08 2024 +0300

setup health counters. user script

[387] Mike Klubnika
Date: Thu May 2 21:21:39 2024 +0300

import side indicator

[388] Mike Klubnika
Date: Thu May 2 22:21:47 2024 +0300

health counter startup routine p much there?

[389] Mike Klubnika
Date: Fri May 3 23:04:24 2024 +0300

setup round indicator, send round index with packet

[390] Mike Klubnika
Date: Sat May 4 02:37:14 2024 +0300

third person animations,

- general turn order bug fixes
- hands get reset when dropping shotgun (needs further polish)
- fixed player fov getting fucked
- health is decreased and updated on display when shot

[391] Mike Klubnika
Date: Sat May 4 16:03:08 2024 +0300

decrease health,

- get next turn skips dead users
- temporary spectator screen for dead users

[392] Mike Klubnika
Date: Sat May 4 20:05:15 2024 +0300

main routine loop improvements

- temp winner state
- temp spectator mode
- dead players get revived on new round

[393] Mike Klubnika
Date: Sat May 4 22:11:13 2024 +0300

fix health amount

[394] Mike Klubnika
Date: Sun May 5 17:06:26 2024 +0300

fix discord link, increment version

[395] Mike Klubnika
Date: Sun May 5 17:14:02 2024 +0300

increment hotfix

[396] Mike Klubnika
Date: Mon May 6 10:23:39 2024 +0300

change export directory to hotfix4

[397] Mike Klubnika
Date: Mon May 6 16:12:47 2024 +0300

pickup shotgun & shoot user now gets sent through the host

[398] Mike Klubnika
Date: Mon May 6 21:37:14 2024 +0300

work on packets

- sheet that shows overview of all packets as well as who they're sent to, variables, other shit
- packets now get sent through host (some still need to be rewritten)
- game state is now properly managed by host in a more organized manner

[399] Mike Klubnika
Date: Tue May 7 15:18:47 2024 +0300

package rework

- shoot user request packet on client side
- shoot user packet goes through host now
- end turn packet goes through host now
- seems to be a bug that skips second round on indicator

[400] Mike Klubnika
Date: Tue May 7 16:24:08 2024 +0300

bug fixes

- fix round indicator being shown incorrectly
- fix shell sequence desync

[401] Mike Klubnika
Date: Tue May 7 18:23:26 2024 +0300

users can't be shot if they haven't returned from revive

[402] Mike Klubnika
Date: Tue May 7 20:13:57 2024 +0300

function for disconnecting users

- checks previous and current lobby on steam API lobby change
- goes through all instances and deletes those who are no longer in the game

[403] Mike Klubnika
Date: Wed May 8 14:10:06 2024 +0300

new tabletop frame, bobbing for arms and head

[404] Mike Klubnika
Date: Wed May 8 17:27:40 2024 +0300

oscillators

[405] Mike Klubnika
Date: Wed May 8 23:11:32 2024 +0300

shotgun drop, oscillators

- shotgun drop general animation
- oscillators are setup but have to be lerped to original

[406] Mike Klubnika
Date: Fri May 10 01:42:12 2024 +0300

user look

[407] Mike Klubnika
Date: Fri May 10 17:02:49 2024 +0300

user look implemented with packets

[408] Mike Klubnika
Date: Fri May 10 18:35:28 2024 +0300

improved third person shooting animations. user look gets nuked but currently only on debug key

[409] Mike Klubnika
Date: Sat May 11 17:17:08 2024 +0300

camera lerp according to who is shooting who

[410] Mike Klubnika
Date: Sat May 11 21:19:05 2024 +0300

smoke, muzzle flash, contrast pp

[411] Mike Klubnika
Date: Mon May 13 14:47:20 2024 +0300

shooting polish

[412] Mike Klubnika
Date: Mon May 13 16:35:28 2024 +0300

more shooting polish

[413] Mike Klubnika
Date: Mon May 13 23:05:03 2024 +0300

new death & revive third person animations

[414] Mike Klubnika
Date: Tue May 14 14:43:56 2024 +0300

bug fixes, revivals, defib import

[415] Mike Klubnika
Date: Tue May 14 17:25:24 2024 +0300

first person revive polish, needs testing with clients

[416] Mike Klubnika
Date: Wed May 15 15:04:06 2024 +0300

test new revives with clients, bug fixes

[417] Mike Klubnika
Date: Thu May 16 22:34:50 2024 +0300

test item proportions

[418] Mike Klubnika
Date: Thu May 16 23:40:13 2024 +0300

test item briefcase proportions

[419] Mike Klubnika
Date: Fri May 17 19:01:47 2024 +0300

setting up item spawn stuff

[420] Mike Klubnika
Date: Fri May 17 20:55:38 2024 +0300

item pickup from briefcase

[421] Mike Klubnika
Date: Sat May 18 02:11:19 2024 +0300

item grabbing getting there

- have to add rest of instances
- permissions are currently not setup correctly
- currently client side, no packets
- other than that works well

[422] Mike Klubnika
Date: Sat May 18 15:53:19 2024 +0300

setup handsaw instance

[423] Mike Klubnika
Date: Sat May 18 19:56:24 2024 +0300

setup more item instances

[424] Mike Klubnika
Date: Sun May 19 01:27:19 2024 +0300

all item instance setup

[425] Mike Klubnika
Date: Sun May 19 20:14:23 2024 +0300

untracked shitpost stuff

[426] Mike Klubnika
Date: Mon May 20 16:35:59 2024 +0300

setup max amounts for item grabbing

[427] Mike Klubnika
Date: Mon May 20 20:44:28 2024 +0300

setup packets for item grab & place

- tested with clients, needs additional work though

[428] Mike Klubnika
Date: Tue May 21 00:54:49 2024 +0300

return briefcase anim

[429] Mike Klubnika
Date: Tue May 21 16:25:59 2024 +0300

briefcase third person animnations

- begin item routine for all users

[430] Mike Klubnika
Date: Tue May 21 17:40:30 2024 +0300

last item place check on packet.

- overall lil bit of a cleanup in packet verification

[431] Mike Klubnika
Date: Wed May 22 15:14:01 2024 +0300

free look

[432] Mike Klubnika
Date: Wed May 22 20:37:55 2024 +0300

replace hands with modular rig thing

[433] Mike Klubnika
Date: Wed May 22 21:27:16 2024 +0300

more hand replacements

[434] Mike Klubnika
Date: Wed May 22 21:39:56 2024 +0300

all hands dynamic

[435] Mike Klubnika
Date: Thu May 23 15:37:19 2024 +0300

append item grab tracks

[436] Mike Klubnika
Date: Thu May 23 18:00:26 2024 +0300

hand instance changes

[437] Mike Klubnika
Date: Thu May 23 22:24:56 2024 +0300

setup variables for third person item grabbing R

[438] Mike Klubnika
Date: Fri May 24 18:38:11 2024 +0300

third person item distribution

- reads packets and shit. have to test with clients
- return briefcase not entirely setup for first person atm

[439] Mike Klubnika
Date: Sat May 25 13:42:10 2024 +0300

change debug

[440] Mike Klubnika
Date: Mon May 27 15:33:41 2024 +0300

item grab in loop

[441] Mike Klubnika
Date: Mon May 27 16:18:16 2024 +0300

item grab loop bug fixes

[442] Mike Klubnika
Date: Mon May 27 19:04:22 2024 +0300

hand instance

[443] Mike Klubnika
Date: Mon May 27 20:54:27 2024 +0300

items implementation

- third person animation for magnifier

[444] Mike Klubnika
Date: Mon May 27 20:57:13 2024 +0300

change animation length

[445] Mike Klubnika
Date: Mon May 27 21:24:04 2024 +0300

item implementation

- began work on first person magnifier animation

[446] Mike Klubnika
Date: Tue May 28 02:00:39 2024 +0300

item implementation

- first person magnifying glass animation finished
- gotta call material swap on the shell instance in the receiver. probably wanna do emissive materials coz shit is dark af

[447] Mike Klubnika
Date: Tue May 28 14:43:41 2024 +0300

item implementation

- basic permissions setup for items on turn pass
- item description setup (w/o localization)
- item interaction gets called

[448] Mike Klubnika
Date: Tue May 28 21:22:32 2024 +0300

item implementation

- request & interact with item packets (not tested but seems 2 work fine)
- first person item pickup and interaction works rn and is kinda versatile as long as the item is consumable and lacks a second state
- improve shell visibility in chamber when using magnifying glass in first person

[449] Mike Klubnika
Date: Tue May 28 22:30:46 2024 +0300

items implementation

- assign hand function in handmanager so that stuff is a bit more organized
- pickup item from grid for third person view. gotta test

[450] Mike Klubnika
Date: Wed May 29 01:48:29 2024 +0300

item implementation

- item pickup works in third person

[451] Mike Klubnika
Date: Wed May 29 02:42:27 2024 +0300

ignore

[452] Mike Klubnika
Date: Wed May 29 03:00:56 2024 +0300

setup animation for inverter

[453] Mike Klubnika
Date: Wed May 29 16:05:10 2024 +0300

third person anim for inverter

[454] Mike Klubnika
Date: Wed May 29 16:42:24 2024 +0300

inverter pretty much implemented

[455] Mike Klubnika
Date: Wed May 29 18:35:43 2024 +0300

temp changes

[456] Mike Klubnika
Date: Thu May 30 15:06:17 2024 +0300

started work on beer item third person

[457] Mike Klubnika
Date: Thu May 30 17:35:52 2024 +0300

third person beer wip

[458] Mike Klubnika
Date: Thu May 30 23:33:56 2024 +0300

beer interaction third person finished?

[459] Mike Klubnika
Date: Fri May 31 00:56:53 2024 +0300

beer interaction first person

[460] Mike Klubnika
Date: Fri May 31 01:20:51 2024 +0300

beer anim first person finished

[461] Mike Klubnika
Date: Fri May 31 03:46:58 2024 +0300

first person cigartette anim finished

[462] Mike Klubnika
Date: Fri May 31 17:54:51 2024 +0300

third person cigarette, console, temp shell eject message

[463] Mike Klubnika
Date: Fri May 31 19:31:03 2024 +0300

cigarette essentially done. gotta add update health

[464] Mike Klubnika
Date: Sat Jun 1 14:34:03 2024 +0300

temp perms for interacting with item

[465] Mike Klubnika
Date: Tue Jun 4 14:28:34 2024 +0300

setup burner phone anim

[466] Mike Klubnika
Date: Tue Jun 4 18:29:26 2024 +0300

user dialogue, burner phone backend

[467] Mike Klubnika
Date: Tue Jun 4 18:37:45 2024 +0300

set debugs

[468] Mike Klubnika
Date: Tue Jun 4 20:53:42 2024 +0300

burner phone first person finished

[469] Mike Klubnika
Date: Tue Jun 4 22:38:26 2024 +0300

burner phone third person finished

[470] Mike Klubnika
Date: Wed Jun 5 01:31:20 2024 +0300

replace shotgun base mesh for both global & local

- now the shotgun has a cut segment that can be sawed off etc

[471] Mike Klubnika
Date: Wed Jun 5 15:53:11 2024 +0300

setup handsaw animation third person

[472] Mike Klubnika
Date: Wed Jun 5 18:39:49 2024 +0300

hand saw third person

[473] Mike Klubnika
Date: Wed Jun 5 19:55:22 2024 +0300

setup mat for cut segment fade

[474] Mike Klubnika
Date: Thu Jun 6 03:15:47 2024 +0300

handsaw first person anim

[475] Mike Klubnika
Date: Thu Jun 6 03:32:05 2024 +0300

first person handsaw cleanup

[476] Mike Klubnika
Date: Fri Jun 7 01:50:48 2024 +0300

temp changes

[477] Mike Klubnika
Date: Fri Jun 7 03:51:06 2024 +0300

jammer proportions test

[478] Mike Klubnika
Date: Fri Jun 7 17:34:08 2024 +0300

setup jammer first person

- item offsets for briefcase/grids also set up

[479] Mike Klubnika
Date: Fri Jun 7 23:22:07 2024 +0300

setup jammer buttons

[480] Mike Klubnika
Date: Mon Jun 10 22:55:09 2024 +0300

jammer interaction & bootup

[481] Mike Klubnika
Date: Tue Jun 11 01:08:33 2024 +0300

jammer interaction first person

[482] Mike Klubnika
Date: Tue Jun 11 17:51:27 2024 +0300

jammer first person interaction

[483] Mike Klubnika
Date: Tue Jun 11 18:38:00 2024 +0300

setup secondary item interaction packet

[484] Mike Klubnika
Date: Wed Jun 12 00:26:08 2024 +0300

jammer first person finished i guess

[485] Mike Klubnika
Date: Wed Jun 12 21:51:48 2024 +0300

secondary interaction packet backend

[486] Mike Klubnika
Date: Thu Jun 13 20:40:24 2024 +0300

reworked a bunch of packets

- mainly related to item distribution & edge casesa, but also debugging works better now. bunch of weird shit fixed

[487] Mike Klubnika
Date: Thu Jun 13 21:00:01 2024 +0300

minor changes, testing with client

[488] Mike Klubnika
Date: Thu Jun 13 23:48:12 2024 +0300

item grabbing adjusted so that third/first person matchds

[489] Mike Klubnika
Date: Fri Jun 14 16:02:48 2024 +0300

fix third person item animation reset not working

[490] Mike Klubnika
Date: Fri Jun 14 16:09:55 2024 +0300

fix full inventory checker

[491] Mike Klubnika
Date: Fri Jun 14 17:23:51 2024 +0300

looks like the end turn packet was fucked so now it is less

[492] Mike Klubnika
Date: Fri Jun 14 21:06:34 2024 +0300

add point R

[493] Mike Klubnika
Date: Fri Jun 14 22:05:47 2024 +0300

third person item grabbing has jammer model

[494] Mike Klubnika
Date: Fri Jun 14 23:13:35 2024 +0300

third person jammer animations

[495] Mike Klubnika
Date: Mon Jun 17 16:06:22 2024 +0300

jammer third person, cigarette functionality

[496] Mike Klubnika
Date: Mon Jun 17 16:51:40 2024 +0300

jammed player turn gets skipped and checked

[497] Mike Klubnika
Date: Mon Jun 17 18:12:41 2024 +0300

ajdustments

[498] Mike Klubnika
Date: Mon Jun 17 19:39:53 2024 +0300

todo: fix item permissions going across players

[499] Mike Klubnika
Date: Tue Jun 18 17:37:14 2024 +0300

temp

[500] Mike Klubnika
Date: Tue Jun 18 19:49:38 2024 +0300

adjust balance variables

[501] Mike Klubnika
Date: Wed Jun 19 16:58:24 2024 +0300

remove packet 21, remove num_of_items_to_grab from packets as they're not used

[502] Mike Klubnika
Date: Wed Jun 19 19:39:30 2024 +0300

fix burner phone

[503] Mike Klubnika
Date: Wed Jun 19 21:14:54 2024 +0300

improve pickup third person visuals briefcase

[504] Mike Klubnika
Date: Thu Jun 20 02:48:14 2024 +0300

packet prints, anims

- packets have system time when printed
- improved third person hand saw animation

[505] Mike Klubnika
Date: Thu Jun 20 17:41:48 2024 +0300

begin item grabbing no longer interesects with revive

[506] Mike Klubnika
Date: Thu Jun 20 20:25:03 2024 +0300

improve item interaction visuals for third person.

- is_spectating variable on user properties

[507] Mike Klubnika
Date: Thu Jun 20 22:19:21 2024 +0300

viewblocker, bug fixes

- smoother transition when going from spectating to revival
- viewblocker script that can fade in & out & shit with curve
- fixed the weird bug where item grabbing would finish prematurely

[508] Mike Klubnika
Date: Fri Jun 21 15:30:17 2024 +0300

fix item permissions

- can no longer interact with other player's items
- can no longer interact with items when holding shotgun

[509] Mike Klubnika
Date: Fri Jun 21 17:07:42 2024 +0300

tem

[510] Mike Klubnika
Date: Fri Jun 21 20:35:53 2024 +0300

import new vertical health indicators

[511] Mike Klubnika
Date: Sat Jun 22 00:07:50 2024 +0300

health counter adjustments

[512] Mike Klubnika
Date: Sat Jun 22 14:29:22 2024 +0300

temp

[513] Mike Klubnika
Date: Mon Jun 24 15:46:47 2024 +0300

high res tabletop texture

- fixed return from death animation clipping through new health counter

[514] Mike Klubnika
Date: Mon Jun 24 15:50:28 2024 +0300

adjust item name UI readability

[515] Mike Klubnika
Date: Mon Jun 24 19:44:40 2024 +0300

test item remover blockout

[516] Mike Klubnika
Date: Mon Jun 24 21:16:02 2024 +0300

swap main padding

- new tabletop padding so that item remover has ports to stick itself into

[517] Mike Klubnika
Date: Mon Jun 24 22:20:20 2024 +0300

additional item remover test

[518] Mike Klubnika
Date: Tue Jun 25 19:58:42 2024 +0300

remove temp item remover

[519] Mike Klubnika
Date: Wed Jun 26 00:20:45 2024 +0300

new item remover import

- item remover instances are spawned on game start regardless of player count, since they are managed globally
- item remover move down animation and camera shake for all instances on ground hit
- cleaned up hierarchy so item remover port covers can be managed more easily later

[520] Mike Klubnika
Date: Wed Jun 26 21:23:48 2024 +0300

test

[521] Mike Klubnika
Date: Wed Jun 26 22:38:43 2024 +0300

debug stuff for promo image

[522] Mike Klubnika
Date: Wed Jun 26 22:44:19 2024 +0300

revert some debug shit

[523] Mike Klubnika
Date: Wed Jun 26 23:55:17 2024 +0300

delete sus file

[524] Mike Klubnika
Date: Thu Jun 27 16:53:41 2024 +0300

item remover functionality

[525] Mike Klubnika
Date: Thu Jun 27 18:40:20 2024 +0300

item remover functionality

- pretty much works, just gotta queue the items for deletion

[526] Mike Klubnika
Date: Thu Jun 27 22:18:01 2024 +0300

item remover clear items

[527] Mike Klubnika
Date: Fri Jun 28 18:20:34 2024 +0300

adjust item remover blinkers

[528] Mike Klubnika
Date: Fri Jun 28 20:30:24 2024 +0300

item removing in routine. needs more testing

[529] Mike Klubnika
Date: Mon Jul 1 02:14:56 2024 +0300

change comment

[530] Mike Klubnika
Date: Mon Jul 1 02:49:02 2024 +0300

adjust item remover duration

[531] Mike Klubnika
Date: Mon Jul 1 14:55:42 2024 +0300

fix item remover not properly clearing inventories

[532] Mike Klubnika
Date: Thu Jul 4 03:06:37 2024 +0300

briefcase machine import, adjust scale

- general animation node for user instances
- briefcase machine animator added
- briefcase machine script added for user instance

[533] Mike Klubnika
Date: Thu Jul 4 19:34:25 2024 +0300

briefcase machine

[534] Mike Klubnika
Date: Thu Jul 4 20:37:47 2024 +0300

briefcase machine first person animation

[535] Mike Klubnika
Date: Thu Jul 4 22:21:05 2024 +0300

briefcase machine third person animat ion

[536] Mike Klubnika
Date: Fri Jul 5 00:47:54 2024 +0300

briefcase machine

- TODO: seems like the head resume oscillation makes it snap. but this can be removed coz the head osc does not need 2 be disabled anyways compared to the hand ones.
- third person animation finished i guess? looks p cool
- first person animation also finished
- appended this new shit into the previous win routine. currently there is a return before the loop back tho. cameras need 2 pan back to home after opponent

[537] Mike Klubnika
Date: Fri Jul 5 19:33:34 2024 +0300

fix briefcase machine issues, global inventory

- looks like there are some current and future issues related to user inventories, so am adding a global inventroy that the host can access and reference objects regardless of whether user instances exist or not

[538] Mike Klubnika
Date: Fri Jul 5 20:38:45 2024 +0300

global inventory is in

[539] Mike Klubnika
Date: Fri Jul 5 23:27:48 2024 +0300

item remover no longer references user properties

[540] Mike Klubnika
Date: Sat Jul 6 01:01:17 2024 +0300

first turn goes to player who died first

[541] Mike Klubnika
Date: Sat Jul 6 23:28:46 2024 +0300

shell ejection is in

[542] Mike Klubnika
Date: Sun Jul 7 16:44:37 2024 +0300

fix some shell ejection stuff

[543] Mike Klubnika
Date: Sun Jul 7 19:39:52 2024 +0300

add new center piece arms mesh

[544] Mike Klubnika
Date: Mon Jul 8 12:58:20 2024 +0300

replace arm mesh

- forgot to save scene last night lol

[545] Mike Klubnika
Date: Mon Jul 8 14:44:25 2024 +0300

center piece arms functionality

- picking up shotgun no longer snaps center piece arms invisible
- redid global/local shotgun visible swap with a new function
- replaced all shotgun visibility references with the new function thing
- center piece arms now hold and let go of the shotgun depending on the movement

[546] Mike Klubnika
Date: Mon Jul 8 14:51:42 2024 +0300

remove prints

[547] Mike Klubnika
Date: Mon Jul 8 19:23:03 2024 +0300

added user inspection

- when the player turn is active, hovering over an opponent now shows an eye cursor as well as their name
- inspection being enabled is tied to the item permissions

[548] Mike Klubnika
Date: Mon Jul 8 20:54:57 2024 +0300

items can now be set invalid

- jammer and handsaw are currently setup
- future items can be added to the function under game state manager

[549] Mike Klubnika
Date: Tue Jul 9 02:54:34 2024 +0300

self shot live transition

- shooting self with live now properly transitions shotgun back on table, as well as grows the table
- fixed some issues with camera lerp sockets

[550] Mike Klubnika
Date: Wed Jul 31 16:45:44 2024 +0300

rpg

[551] Mike Klubnika
Date: Fri Aug 2 17:46:39 2024 +0300

add ortho view to free look camera

[552] Mike Klubnika
Date: Sun Aug 4 13:16:40 2024 +0300

import test blockout for shell sequence machine

[553] Mike Klubnika
Date: Sun Aug 4 22:31:43 2024 +0300

additional shell sequence machine blockout test

[554] Mike Klubnika
Date: Tue Aug 6 01:35:48 2024 +0300

remove previous shell sequence machines

- import final shell sequence machine
- all the shell loading/spawning scripts are fucked now cause i wanted to test stuff
- parts of it will be rewritten anyway so it is ok

[555] Mike Klubnika
Date: Tue Aug 6 17:16:29 2024 +0300

shell sequence machine animation

[556] Mike Klubnika
Date: Tue Aug 6 22:17:19 2024 +0300

shell sequence machine functionality

- old temporary shell sequence stuff removed
- new shell sequence machine instead

[557] Mike Klubnika
Date: Wed Aug 7 02:09:24 2024 +0300

uhnknown

[558] Mike Klubnika
Date: Wed Aug 7 15:17:19 2024 +0300

add comments to item resource, adrenaline setup

- added camera socket for stealing items. seems to work pretty well

[559] Mike Klubnika
Date: Wed Aug 7 20:45:18 2024 +0300

add comments, placed items hold socket number

[560] Mike Klubnika
Date: Wed Aug 7 22:12:12 2024 +0300

setup adrenaline placement

[561] Mike Klubnika
Date: Thu Aug 8 00:08:49 2024 +0300

rescale adrenaline, animation setup

[562] Mike Klubnika
Date: Thu Aug 8 17:52:30 2024 +0300

adrenaline functionalityh

[563] Mike Klubnika
Date: Fri Aug 9 00:54:44 2024 +0300

adrenaline functionality

[564] Mike Klubnika
Date: Fri Aug 9 02:54:58 2024 +0300

adrenaline functionality

[565] Mike Klubnika
Date: Fri Aug 9 03:09:48 2024 +0300

delay cam

[566] Mike Klubnika
Date: Fri Aug 9 03:19:18 2024 +0300

setup third person adrenaline animation

[567] Mike Klubnika
Date: Fri Aug 9 20:50:07 2024 +0300

adrenaline third person animation

[568] Mike Klubnika
Date: Sat Aug 10 20:18:21 2024 +0300

adrenaline functionality third person

[569] Mike Klubnika
Date: Sun Aug 11 03:04:42 2024 +0300

adrenaline functionality third person

- third person shit works now p much i think

[570] Mike Klubnika
Date: Sun Aug 11 03:10:28 2024 +0300

remove comments

[571] Mike Klubnika
Date: Sun Aug 11 20:19:28 2024 +0300

adrenaline functionality p much done?

[572] Mike Klubnika
Date: Mon Aug 12 02:56:59 2024 +0300

turn order ...

- adrenaline permissions setup for eligible items and initial check (needs more testing)
- turn order display that shows the current order, clockwise or counter clockwise
- pass turn function now checks the turn order from game state manager
- removed side health display

[573] Mike Klubnika
Date: Mon Aug 12 17:49:06 2024 +0300

turn order display setup

[574] Mike Klubnika
Date: Tue Aug 13 03:19:32 2024 +0300

remote item fully implemented

[575] Mike Klubnika
Date: Tue Aug 13 19:31:55 2024 +0300

user in game lobby ui setup

[576] Mike Klubnika
Date: Wed Aug 14 01:15:08 2024 +0300

ingame lobby ui setup

[577] Mike Klubnika
Date: Wed Aug 14 01:36:42 2024 +0300

move ingame lobby ui bind to user instance

[578] Mike Klubnika
Date: Wed Aug 14 03:27:57 2024 +0300

ingame lobby ui setup

- fixed a bunch of issues
- new button class that isn't shit
- can toggle ui
- user mouse raycast script now has a thing that reverts all the stuff, like interaction branch, ray result, description, stuff like that!

[579] Mike Klubnika
Date: Wed Aug 14 17:05:49 2024 +0300

ingame lobby ui, but fixes

[580] Mike Klubnika
Date: Thu Aug 15 00:03:10 2024 +0300

ingame lobby ui

- pretty much implemented. user disconnects do not update lobby right now & kicking is not implemented
- user profiles and data should be pulled from steam. needs testing with real lobby

[581] Mike Klubnika
Date: Thu Aug 15 02:38:49 2024 +0300

more lobby console messages

[582] Mike Klubnika
Date: Thu Aug 15 19:26:08 2024 +0300

lobby kicking, needs testing on steam client

- also gotta test whether global item transfer fucks up adrenaline

[583] Mike Klubnika
Date: Fri Aug 16 16:25:32 2024 +0300

inventory bug fixes

[584] Mike Klubnika
Date: Fri Aug 16 21:08:27 2024 +0300

test with steam client

[585] Mike Klubnika
Date: Sun Aug 18 15:05:23 2024 +0300

bug fixes

- user profiles should get setup properly now
- tested shit with steam clients
- camera now shakes on the user that was shot with a live round

[586] Mike Klubnika
Date: Sun Aug 18 17:23:38 2024 +0300

lobby bug fixes

[587] Mike Klubnika
Date: Sun Aug 18 21:23:04 2024 +0300

find repro for item remover

[588] Mike Klubnika
Date: Mon Aug 19 01:19:48 2024 +0300

fix item remover main not clearing inventories

- caused crash in most cases when clearing inventory for the second time. unless previously freed instances were exactly replaced at their appropriate indexes

[589] Mike Klubnika
Date: Mon Aug 19 02:23:53 2024 +0300

fix players being able to be jammed t wice

[590] Mike Klubnika
Date: Mon Aug 19 02:27:33 2024 +0300

fixed clicking on hover object hiding name description

[591] Mike Klubnika
Date: Mon Aug 19 17:42:35 2024 +0300

item remover bug fixes, game conclusion

[592] Mike Klubnika
Date: Mon Aug 19 22:44:08 2024 +0300

remove health 1 debug

[593] Mike Klubnika
Date: Wed Aug 21 22:53:11 2024 +0300

test interior environment blockout

[594] Mike Klubnika
Date: Thu Aug 22 02:16:31 2024 +0300

interior blockout test2

[595] Mike Klubnika
Date: Sat Aug 24 01:51:01 2024 +0300

disable tp

[596] Mike Klubnika
Date: Sat Aug 24 20:29:52 2024 +0300

interior blockout

[597] Mike Klubnika
Date: Sat Aug 24 20:33:37 2024 +0300

rewrite sockets

[598] Mike Klubnika
Date: Tue Aug 27 02:21:17 2024 +0300

interior environment textured import

- changes to debug properties so it works on all sockets

[599] Mike Klubnika
Date: Tue Aug 27 02:49:19 2024 +0300

scene changes

[600] Mike Klubnika
Date: Tue Aug 27 15:56:30 2024 +0300

dynamic environment parts

- fan rotates
- lintmakk rotates
- voltmeter arrow
- other blinking lights

[601] Mike Klubnika
Date: Thu Aug 29 02:03:49 2024 +0300

changes

[602] Mike Klubnika
Date: Thu Aug 29 03:28:22 2024 +0300

exterior environment blockout

- stars skybox
- base bulding, windows, temp asphalt
- proportions in term of scale seems ok
- lighting relatively setup, needs adjustments

[603] Mike Klubnika
Date: Thu Aug 29 21:11:09 2024 +0300

changes

[604] Mike Klubnika
Date: Fri Aug 30 20:17:09 2024 +0300

exterior environment near final blockout ...

- added intro manager and global camera to swap between instances (gotta test swap)
- added intro animation for socket 0
- hustler

[605] Mike Klubnika
Date: Sat Aug 31 01:07:05 2024 +0300

changes

[606] Mike Klubnika
Date: Sat Aug 31 01:20:07 2024 +0300

revert

[607] Mike Klubnika
Date: Mon Sep 2 19:06:12 2024 +0300

intro sequence

- global camera gets swapped to correct instance camera on animation end
- intro sequence gets properly called through round start routine with a running_intro bool on packet
- added socket 1 intro animation

[608] Mike Klubnika
Date: Mon Sep 2 19:07:01 2024 +0300

fix lod issue on instance third person mesh

[609] Mike Klubnika
Date: Mon Sep 2 21:56:25 2024 +0300

additional new muzzle flash, intro sequence

- all sockets have intro animation now

[610] Mike Klubnika
Date: Tue Sep 3 21:03:55 2024 +0300

disconnection handling

- steam id list to ignore that gets removed instance IDs appended to it
- jammer does not break when user disconnects mid jam
- game does not crash when user disconnects while they are being shot (or when a user disconnects mid shooting)

[611] Mike Klubnika
Date: Tue Sep 3 21:43:42 2024 +0300

disconnection handling

- turn gets passed if the user that disconnected had the active turn

[612] Mike Klubnika
Date: Tue Sep 3 22:21:18 2024 +0300

disconnection handling

- user gets disconnected when they are the only person left in the game
- user gets disconnected when the host leaves (host migration not implemented as of now)

[613] Mike Klubnika
Date: Wed Sep 4 01:11:59 2024 +0300

fix lighting issues with new environment

[614] Mike Klubnika
Date: Wed Sep 4 03:15:28 2024 +0300

disconnection handling

- disconnected user items get removed properly
- fuck all

[615] Mike Klubnika
Date: Wed Sep 4 13:52:39 2024 +0300

disconnection handling

- when a user disconnects while holding shotgun, the shotgun gets placed back on table

[616] Mike Klubnika
Date: Wed Sep 4 18:25:26 2024 +0300

sound design

- music manager with low pass filter and track playing according to round
- intro sequence sound design
- some interior environment ambience sounds

[617] Mike Klubnika
Date: Thu Sep 5 00:14:51 2024 +0300

window lights flicker in exterior

[618] Mike Klubnika
Date: Thu Sep 5 02:42:06 2024 +0300

import third person shotgun foley sound design

[619] Mike Klubnika
Date: Thu Sep 5 16:25:27 2024 +0300

sound design

- 3 random dry fire sounds
- 11 random live fire sounds
- shotgun interaction foley for first person and third person

[620] Mike Klubnika
Date: Thu Sep 5 22:41:36 2024 +0300

disconnection handling, sound design
- centerpiece sound design
- turn pass to disconnected user gets ignored, and next player is selected

[621] Mike Klubnika
Date: Fri Sep 6 00:51:44 2024 +0300

sound design

- adjusted speed of round indicator and health display so that it's faster
- health indicator sounds, health bootup sound, health reduce sound

[622] Mike Klubnika
Date: Fri Sep 6 02:07:41 2024 +0300

turn order indicator sound

[623] Mike Klubnika
Date: Fri Sep 6 16:31:51 2024 +0300

sound design

- shell sequence machine show and hide sounds

[624] Mike Klubnika
Date: Fri Sep 6 19:29:59 2024 +0300

sound design

- item briefcase place and return in first & third person

[625] Mike Klubnika
Date: Fri Sep 6 19:30:52 2024 +0300

sound design

- shell drop sound (random pitch and sound from 11 possible)

[626] Mike Klubnika
Date: Fri Sep 6 20:36:31 2024 +0300

sound design

- import item grab sounds
- setup speakers for item grab

[627] Mike Klubnika
Date: Fri Sep 6 21:38:53 2024 +0300

sound design

- item pull sound from briefcase in first person and third person

[628] Mike Klubnika
Date: Mon Sep 9 19:26:04 2024 +0300

check

[629] Mike Klubnika
Date: Tue Sep 10 02:10:47 2024 +0300

sound design

- import interaction sounds for all items in first & third person

[630] Mike Klubnika
Date: Tue Sep 10 17:38:48 2024 +0300

sound design

- item placement sounds for fp & tp
- item grab sounds for tp & fp
- item initial interaction sounds for tp & fp
- item remover main sound
- money briefcase machine sound
- import shotgun body fade in
- import shotgun regrow barrel

[631] Mike Klubnika
Date: Tue Sep 10 18:01:14 2024 +0300

sound design

- corpse fall sound
- shotgun barrel grow sound
- shotgun body grow sound when appearing back on table

[632] Mike Klubnika
Date: Tue Sep 10 18:48:40 2024 +0300

grab item from table third person sound

[633] Mike Klubnika
Date: Tue Sep 10 20:37:32 2024 +0300

revival sound design

[634] Mike Klubnika
Date: Tue Sep 10 22:06:12 2024 +0300

sound design

- when user jammer gets checked, an error noise is played
- jammer interaction sound design
- display makes sound when user gets unjammed

[635] Mike Klubnika
Date: Wed Sep 11 15:24:55 2024 +0300

sound design

- music fades out on final user death
- winning chime before briefcase machine

[636] Mike Klubnika
Date: Wed Sep 11 15:39:45 2024 +0300

tracks get loaded on new round start

[637] Mike Klubnika
Date: Wed Sep 11 16:38:51 2024 +0300

improve exterior window emission

- got rid of emission planes
- added interior club environment with light mask and flicker
- maybe add humans

[638] Mike Klubnika
Date: Wed Sep 11 19:26:53 2024 +0300

dancers in night club

[639] Mike Klubnika
Date: Thu Sep 12 20:48:49 2024 +0300

sound design

- sounds and music fade in when entering spectator mode
- sounds cut off when user dies
- filter gets panned in on defib revival

[640] Mike Klubnika
Date: Thu Sep 12 22:22:01 2024 +0300

adrenaline improvements

- lerp brightness on injection
- filter pan on injection

[641] Mike Klubnika
Date: Thu Sep 12 22:59:58 2024 +0300

health add ping on smoke

[642] Mike Klubnika
Date: Fri Sep 13 22:39:04 2024 +0300

multiplayer test

[643] Mike Klubnika
Date: Sat Sep 14 14:44:25 2024 +0300

check

[644] Mike Klubnika
Date: Sat Sep 14 16:00:18 2024 +0300

bug fixes

- cursor visiblity works properly with ingame lobby ui
- fix players being able to grab other player's items in some cases

[645] Mike Klubnika
Date: Sat Sep 14 17:08:38 2024 +0300

fix sounds playing on scene start

[646] Mike Klubnika
Date: Sat Sep 14 17:19:04 2024 +0300

make debug keys toggleable

[647] Mike Klubnika
Date: Sat Sep 14 18:21:41 2024 +0300

hat

[648] Mike Klubnika
Date: Mon Sep 16 13:09:03 2024 +0300

build for steam

[649] Mike Klubnika
Date: Mon Sep 16 20:42:24 2024 +0300

customization

- import gas mask mesh
- import base gambler mesh

[650] Mike Klubnika
Date: Mon Sep 16 22:57:00 2024 +0300

respirator

[651] Mike Klubnika
Date: Tue Sep 17 01:02:07 2024 +0300

check

[652] Mike Klubnika
Date: Tue Sep 17 02:23:51 2024 +0300

welding mask

[653] Mike Klubnika
Date: Tue Sep 17 16:01:32 2024 +0300

import placeholder hand customization

[654] Mike Klubnika
Date: Tue Sep 17 16:47:29 2024 +0300

setup hole hand customization

[655] Mike Klubnika
Date: Tue Sep 17 20:44:37 2024 +0300

temp customization setup, fix console

[656] Mike Klubnika
Date: Tue Sep 17 23:52:07 2024 +0300

several

- lobby ui now has background environment and animation
- polished ui elements in lobby
- added temp localization buttons for chinese, japanese, and english

[657] Mike Klubnika
Date: Wed Sep 18 02:12:35 2024 +0300

setup localization

[658] Mike Klubnika
Date: Wed Sep 18 14:40:36 2024 +0300

2 player opposite

- when there are 2 players, they are setup at sockets 3 and 1. needs testing

[659] Mike Klubnika
Date: Wed Sep 18 16:10:14 2024 +0300

rewrite sequence generation

- 29 preset sequences that are randomly selected from depending on number of users

[660] Mike Klubnika
Date: Wed Sep 18 17:00:04 2024 +0300

health counter blinks on last charge

[661] Mike Klubnika
Date: Wed Sep 18 17:27:08 2024 +0300

invite dialogue on K

[662] Mike Klubnika
Date: Wed Sep 18 17:56:31 2024 +0300

fade out to black on game end

- removed game conclusion message as localization is missing

[663] Mike Klubnika
Date: Wed Sep 18 20:00:09 2024 +0300

fix some issues

[664] Mike Klubnika
Date: Wed Sep 18 21:54:05 2024 +0300

prevent remote from being distributed when player count is 2

[665] Mike Klubnika
Date: Wed Sep 18 23:16:21 2024 +0300

fix bugs

[666] Mike Klubnika
Date: Wed Sep 18 23:50:53 2024 +0300

bug fixes

[667] Mike Klubnika
Date: Thu Sep 19 03:28:17 2024 +0300

inactivity, keep lobby on exit var

[668] Mike Klubnika
Date: Thu Sep 19 17:52:16 2024 +0300

swap localization for new lines

[669] Mike Klubnika
Date: Fri Sep 20 00:46:18 2024 +0300

add you lose / you win on end (for expo)

[670] Mike Klubnika
Date: Fri Sep 20 01:53:30 2024 +0300

mw

[671] Mike Klubnika
Date: Fri Sep 20 19:15:01 2024 +0300

outro

- airplane
- setup sky shader with cool clouds
- setup outro animation
- no proper fade yet

[672] Mike Klubnika
Date: Fri Sep 20 22:20:22 2024 +0300

outro

- moved game conclusion packet
- cut off ambience on final shot
- other

[673] Mike Klubnika
Date: Wed Oct 2 12:57:05 2024 +0300

outro transition

[674] Mike Klubnika
Date: Thu Oct 3 00:03:21 2024 +0300

match result ui

[675] Mike Klubnika
Date: Thu Oct 3 15:44:07 2024 +0300

match results

- statistics get counted on interactions
- statistics are sent by the host to clients
- game conclusion properly shows sent statistics

[676] Mike Klubnika
Date: Thu Oct 3 19:43:09 2024 +0300

fix dance

[677] Mike Klubnika
Date: Fri Oct 4 13:12:15 2024 +0300

ignore

[678] Mike Klubnika
Date: Sun Oct 6 15:11:58 2024 +0300

fix health blink, timeouts

- diegetic ui for health counter turn timeout slider
- diegetic ui for item briefcase turn timeout slider

[679] Mike Klubnika
Date: Sun Oct 6 16:30:50 2024 +0300

timeouts

[680] Mike Klubnika
Date: Tue Oct 8 01:28:11 2024 +0300

timeouts

[681] Mike Klubnika
Date: Tue Oct 8 15:27:43 2024 +0300

join lobby with id

- can copy lobby id once created
- can paste lobby id when clipboard contains it
- error message when lobby no longer exists / clipboard does not contain it

[682] Mike Klubnika
Date: Tue Oct 8 17:51:17 2024 +0300

fix issue with kicking users

[683] Mike Klubnika
Date: Wed Oct 9 02:56:50 2024 +0300

timeouts

[684] Mike Klubnika
Date: Wed Oct 9 03:16:56 2024 +0300

add end turn info to 'shoot user' packet

[685] Mike Klubnika
Date: Wed Oct 9 16:46:59 2024 +0300

timeouts

[686] Mike Klubnika
Date: Wed Oct 9 23:32:03 2024 +0300

timeouts

[687] Mike Klubnika
Date: Thu Oct 10 16:53:36 2024 +0300

timeouts

[688] Mike Klubnika
Date: Thu Oct 10 18:14:06 2024 +0300

timeouts

holding shotgun timeout

[689] Mike Klubnika
Date: Thu Oct 10 20:07:12 2024 +0300

timeouts

- shotgun target selection timeout
- item distribution on timeout
- if fp placing item, gotta lerp that back 2 the briefcase

[690] Mike Klubnika
Date: Fri Oct 11 15:04:13 2024 +0300

timeouts

- placing last item back after item distro timeout

Merge: 2394fa8 621180e
[691] Mike Klubnika
Date: Fri Oct 11 15:53:52 2024 +0300

merge the shit

[692] Mike Klubnika
Date: Fri Oct 11 16:27:09 2024 +0300

merge

[693] Mike Klubnika
Date: Fri Oct 11 18:12:52 2024 +0300

add multiplayer button to menu

[694] Mike Klubnika
Date: Fri Oct 11 23:38:51 2024 +0300

new lobby ui test

[695] Mike Klubnika
Date: Sat Oct 12 21:26:05 2024 +0300

new lobby ui

- desolate music
- intro sequence
- improved visuals

[696] Mike Klubnika
Date: Sun Oct 13 20:39:15 2024 +0300

final lobby ui

[697] Mike Klubnika
Date: Mon Oct 14 05:25:38 2024 +0300

various

- proper transition between lobby and main scene
- additional sound design for ui
- skip intro
- max item count on global table, rather than just inventories

[698] Mike Klubnika
Date: Tue Oct 15 02:35:55 2024 +0300

various

- number of rounds can be edited
- skip intro can be edited
- host sends round edit info the players upon editing them
- buffer scene for command line lobby ID
- shorter lobby intro when entering from buffer, or from mp main scene
- lobby join with game closed implemented but needs testing
- bug fixes
- added ice machine

[699] Mike Klubnika
Date: Tue Oct 15 03:06:44 2024 +0300

ice machine model

[700] Mike Klubnika
Date: Tue Oct 15 17:58:18 2024 +0300

reset

[701] Mike Klubnika
Date: Wed Oct 16 02:32:39 2024 +0300

various

- localization mostly setup
- fixed cursor issues in lobby
- other

[702] Mike Klubnika
Date: Wed Oct 16 16:18:01 2024 +0300

controller should work in lobby scene now

[703] Mike Klubnika
Date: Wed Oct 16 19:24:47 2024 +0300

setup button class main for controller support

[704] Mike Klubnika
Date: Wed Oct 16 20:28:37 2024 +0300

controller support

[705] Mike Klubnika
Date: Wed Oct 16 22:26:15 2024 +0300

controller support

[706] Mike Klubnika
Date: Thu Oct 17 00:05:39 2024 +0300

controller support

[707] Mike Klubnika
Date: Thu Oct 17 00:40:00 2024 +0300

controller support

[708] Mike Klubnika
Date: Thu Oct 17 00:52:42 2024 +0300

controller support

[709] Mike Klubnika
Date: Thu Oct 17 01:29:35 2024 +0300

controller support

- on turn
- item distribution
- adrenaline

[710] Mike Klubnika
Date: Thu Oct 17 04:19:06 2024 +0300

controller support

- set up ingame lobby ui for controller support

[711] Mike Klubnika
Date: Thu Oct 17 18:42:23 2024 +0300

controller support

- ingame lobby ui controller support
- setting up shotgun target selection for controller support

[712] Mike Klubnika
Date: Thu Oct 17 19:22:39 2024 +0300

controller support

- shotgun target selection controller support

[713] Mike Klubnika
Date: Thu Oct 17 20:51:17 2024 +0300

controller support finished

[714] Mike Klubnika
Date: Fri Oct 18 18:12:29 2024 +0300

localization

- padding in match results
- fix exiting in %s

[715] Mike Klubnika
Date: Fri Oct 18 20:33:22 2024 +0300

controller support, localization

- fixed paddidng in base game outro
- fixed some issues with controller support

[716] Mike Klubnika
Date: Fri Oct 18 22:36:37 2024 +0300

bunch of localization ui fixes

[717] Mike Klubnika
Date: Fri Oct 18 22:46:35 2024 +0300

localization

[718] Mike Klubnika
Date: Fri Oct 18 23:09:22 2024 +0300

fix jammer and player name overflow

[719] Mike Klubnika
Date: Fri Oct 18 23:20:57 2024 +0300

setup for builds, increment to v1.9.901

[720] Mike Klubnika
Date: Fri Oct 18 23:29:43 2024 +0300

add loc

[721] Mike Klubnika
Date: Fri Oct 18 23:33:15 2024 +0300

build

[722] Mike Klubnika
Date: Mon Oct 21 12:18:01 2024 +0300

bug fixes

- interacting with an item no longer makes the item fall down on the table, and then snap back up again
- fixed van engine sound not fading out
- fixed outro music not playing on the player that was last shot (needs more testing)

[723] Mike Klubnika
Date: Mon Oct 21 12:19:03 2024 +0300

increment version to v1.9.902

[724] Mike Klubnika
Date: Mon Oct 21 17:04:07 2024 +0300

setup export for v1.9.902

[725] Mike Klubnika
Date: Tue Oct 22 16:41:36 2024 +0300

bug fixes

- fixed font fallbacks, needs more testing on systems that had the issue in the first place
- adjusted UI to prevent certain fonts from clipping
- replaced localization sheet and fixed issues related to it (like the B in locale settings)

[726] Mike Klubnika
Date: Tue Oct 22 18:07:29 2024 +0300

bug fixes

- new line for 'multiplayer' in russian locale
- fix burner phone localization
- adjust multiplayer dialogue box so certain locale fonts no longer clip

[727] Mike Klubnika
Date: Tue Oct 22 18:10:08 2024 +0300

adjust default balance

- 4 player games have minimum item grab amount as 3 items instead of 2

[728] Mike Klubnika
Date: Tue Oct 22 18:57:45 2024 +0300

fix adrenaline permissions

- adrenaline is now invalid when all eligible items are adrenalines (this would soft lock the game lol)

[729] Mike Klubnika
Date: Wed Oct 23 01:46:17 2024 +0300

lobbies can now be joined through the main menu

- this will also exit the player from the menu and take them to the lobby scene

[730] Mike Klubnika
Date: Wed Oct 23 02:03:04 2024 +0300

fix pass turn

- when shooting yourself with a blank that is also the final round in the chamber, the shotgun will no longer get stuck in the shell loading position

[731] Mike Klubnika
Date: Wed Oct 23 03:14:49 2024 +0300

changes

[732] Mike Klubnika
Date: Wed Oct 23 04:16:37 2024 +0300

change exports

[733] Mike Klubnika
Date: Wed Oct 23 18:21:19 2024 +0300

music toggle works in mp

[734] Mike Klubnika
Date: Wed Oct 23 19:16:10 2024 +0300

hands no longer clip through the health counter when revived

[735] Mike Klubnika
Date: Wed Oct 23 19:54:44 2024 +0300

bug fix

- fix certain items clipping through the shotgun when hovered over (adrenaline and cigarettes)

[736] Mike Klubnika
Date: Wed Oct 23 21:06:28 2024 +0300

fix font fallbacks

[737] Mike Klubnika
Date: Wed Oct 23 21:53:33 2024 +0300

bug fix

- fix 'how unfortunate' not being translated in mp burner phone

[738] Mike Klubnika
Date: Wed Oct 23 23:09:33 2024 +0300

colorblind support for mp

[739] Mike Klubnika
Date: Thu Oct 24 02:39:43 2024 +0300

add backend for version check

[740] Mike Klubnika
Date: Thu Oct 24 04:07:17 2024 +0300

popup window UI

[741] Mike Klubnika
Date: Thu Oct 24 04:08:13 2024 +0300

change version printout format

[742] Mike Klubnika
Date: Thu Oct 24 16:59:02 2024 +0300

version mismatch check

- start button is no longer visible when game start is invalid
- loading prompt for version check with clients before start button appears
- version mismatch backend works

[743] Mike Klubnika
Date: Thu Oct 24 16:59:30 2024 +0300

lobby can no longer be joined when the game starts

[744] Mike Klubnika
Date: Thu Oct 24 17:46:30 2024 +0300

lobby message on version mismatch for host

[745] Mike Klubnika
Date: Thu Oct 24 20:17:17 2024 +0300

lobby popup window

- can transition to short intro and popup window when kicked/disconnected from the main scene
- can show popup in normal lobby when kicked
- popup has controller support etc
- popup has smooth animations etc

[746] Mike Klubnika
Date: Fri Oct 25 17:28:14 2024 +0300

update credits

[747] Mike Klubnika
Date: Fri Oct 25 18:34:46 2024 +0300

fix menu credit bug

[748] Mike Klubnika
Date: Fri Oct 25 20:27:06 2024 +0300

lobby messages on disconnect, kick, version mismatch etc

[749] Mike Klubnika
Date: Fri Oct 25 20:35:29 2024 +0300

lobby info updates when it's changed before inviting players

[750] Mike Klubnika
Date: Fri Oct 25 20:59:02 2024 +0300

additional lobby error popups

[751] Mike Klubnika
Date: Fri Oct 25 23:40:05 2024 +0300

v1.9.904.2

[752] Mike Klubnika
Date: Sat Oct 26 04:42:09 2024 +0300

changes

[753] Mike Klubnika
Date: Sat Oct 26 05:49:16 2024 +0300

potential fix for sequence desync

[754] Mike Klubnika
Date: Mon Oct 28 01:30:08 2024 +0200

increment versio

[755] Mike Klubnika
Date: Mon Oct 28 14:21:47 2024 +0200

v1.9.905.1

- add find players discord link to lobby screen

[756] Mike Klubnika
Date: Mon Oct 28 14:50:07 2024 +0200

add files

[757] Mike Klubnika
Date: Mon Oct 28 14:50:28 2024 +0200

increment hotfix

[758] Mike Klubnika
Date: Mon Oct 28 19:02:02 2024 +0200

changes

[759] Mike Klubnika
Date: Tue Oct 29 11:53:21 2024 +0200

fix blank lobby error on generic fail message

[760] Mike Klubnika
Date: Tue Oct 29 12:13:07 2024 +0200

fix japanese font clipping in kick button

[761] Mike Klubnika
Date: Tue Oct 29 12:21:30 2024 +0200

increment version

[762] Mike Klubnika
Date: Tue Oct 29 13:39:08 2024 +0200

increment version to v1.9.906.1

[763] Mike Klubnika
Date: Tue Oct 29 19:43:01 2024 +0200

v1.9.906.2

- update localization sheet

[764] Mike Klubnika
Date: Tue Oct 29 20:10:53 2024 +0200

fix remote localization

[765] Mike Klubnika
Date: Tue Oct 29 20:24:05 2024 +0200

increment

[766] Mike Klubnika
Date: Wed Oct 30 14:53:33 2024 +0200

fix softlock

- when there is a dead user with space left in inventory, and all alive users have full inventory, item grabbing will no longer begin.

[767] Mike Klubnika
Date: Wed Oct 30 15:07:06 2024 +0200

fix debug steam id

[768] Mike Klubnika
Date: Wed Oct 30 16:15:28 2024 +0200

font tomfoolery

[769] Mike Klubnika
Date: Wed Oct 30 17:23:02 2024 +0200

steam connection check, increment verrsion

- user connection to steam is now checked in the lobby scene. they get booted if not connected

[770] Mike Klubnika
Date: Thu Oct 31 14:12:04 2024 +0200

debug

[771] Mike Klubnika
Date: Thu Oct 31 14:19:20 2024 +0200

improve magnifier netcode

- interaction packet includes curreent shell, and the magnifier interaction sets the current shell from that packet

[772] Mike Klubnika
Date: Thu Oct 31 14:39:01 2024 +0200

fix incorrect score in singleplayer

[773] Mike Klubnika
Date: Thu Oct 31 15:02:33 2024 +0200

v2.0.0