[ 🏛️ new / 🏖️ lounge / 🧻 ] [ 🔎 / 🔑 ] [ 🏠 Home ]

/lounge/ - Lounge

Ultimate Manchildren's Playpen
Name
Option
Subject
Comment
Flag
File
YouTube
Password (For file deletion.)


 No.107795[View All]

I literally get home from work and errands between 8:30 and 8:45pm, get done eating at about 9, walk my dog until 10+ and then have to go to bed not too long thereafter so I can get up for work. I literally have zero control over my own life.

L-...LOL!

Old thread:
>>106325
50 posts and 6 image replies omitted. Click reply to view.

 No.107942

>>107940
>you can't have multiple rooms at different elevations occupying the same square
There are tricks to get around this. I don't know how they work because from my understanding of the doom and wolfenstien engines, they use a raycasting system to draw the vertical elements rather than polygons, but I have played doom wads which featured "rooms above rooms" so it's absolutely possible to do it. Hedon bloodrite is a good example of that. Lots of interesting multi story buildings.

 No.107955

So I've hit a snag, but I think I absolutely require body parts that have their own independent animations, so I need to split them into their own models and make them children under a single actor. Anyway, fuck Blender after all. I'm gonna try something else. Thanks to the guy who offered suggestions.

 No.107958

>>107955
I'd drop GZdoom/UZdoom and switch over to Godot. UZdoom is purpose-built, Godot is general purpose.
A purpose-built engine only makes sense if you made the engine from scratch (and therefore understand it inside out), or the engine already mirrors almost exactly what you have in mind.
Once you get into more complex 3D stuff, you will run into friction with UZdoom that you wouldn't have with Godot.

Here's a boomer shooter in Godot:
>Wrought Flesh - Release Trailer
https://www.youtube.com/watch?v=ssjbt_6RmKY

Another boomer shooter in Godot
>Ratocalypse, retro fps, Godot 4.5.1 retro fps, Boomer shooter
https://www.youtube.com/watch?v=YxBRLP2vE88

Another boomer shooter in Godot
https://www.reddit.com/r/godot/comments/1hpwxp5/a_bit_from_my_western_boomer_shooter_game_called/
https://www.reddit.com/user/Rostochek/submitted/

Another boomer shooter in Godot
https://www.reddit.com/r/godot/comments/1jdpxnz/my_first_attempt_at_a_boomer_shooter_with_horror/

If you're half-decent at programming (you have DeepSikh and Z.Ai now to help you out) you can write your own level editor for your boomer shooter in Godot like this guy
https://www.reddit.com/r/godot/comments/1nwahqh/built_my_own_level_editor_for_my_fps_boomer/
Trailer
https://www.youtube.com/watch?v=o643nBibNnE
Gameplay
https://www.youtube.com/watch?v=-xIxHmjPKxY

Another boomer shooter in Godot
https://www.reddit.com/r/godot/comments/1fnh3d0/mmmm_love_how_well_making_a_3d_boomer_shooter/

Another boomer shooter in Godot
https://forum.godotengine.org/t/showcasing-my-boomer-shooter-inspired-game/122030
Video:
https://drive.google.com/file/d/1KsQAbCsHHgbIEKTx93-TZoXAVlIg2tQ6/view

Here's a "boomer shooter" in Godot you can try online right now (doesn't really feel like a boomer shooter but w/e):
https://bearlikelion.itch.io/boomer-shooter
https://github.com/bearlikelion/BoomerShooter

I could go on and on, there are countless people making boomer shooters with Godot from a quick google search from the looks of it.

 No.107965

>be at work
>temp comes in
>temp clocks in
>temp doesn't pick up vest
>she says she doesn't need a vest
<well that's odd
>goes to use the restroom
>leaves
>make a report
>when supervisor comes in, tell him about it
>he doesn't let me even finish the story before he has an emotional breakdown like a woman and starts bringing up random shit i did a year ago
>when he's done, i tell him to have a nice one and leave
The absolute state of employment.

 No.107967

>>107965
You need to either quit your job- or try to match that woman's work ethic

 No.107968

>>107967
I'm actively looking for work as I post this. My job used to be sweet but it's gotten progressively more batshit. I think my supervisor is losing his mind, genuinely, I think he's circling the exit to Crazytown.

 No.107970

File: 1768934933859.jpeg 212.84 KB, 1200x1168, IMG_1740.jpeg

>>107968
what is the nature of your work? (in general don't have to be specific)
do you think work is making boss nutz or home life... or genetics?

 No.107972

>>107958
No thank you. I enjoy the workflow I have now. I like the simplicity of writing scripts with minimal bullshit. Modern game engines feel like living in a hoarder house, you can't find anything and it's full of unnecessary clutter.

 No.107973

>>107968
>My job used to be sweet but it's gotten progressively more batshit.
This has happened at every job I've ever had that wasn't already horrible from the start.

 No.107975

>>107970
Security guard. And by security guard I just mean glorified door opener. We don't actually do anything because all the stuff that should be guarded is in the warehouse the client doesn't want us in, so we're stuck in the lobby for eight hours straight. The only actual work I do is opening the door for employees when they come in for the first shift.

Last year, around autumn, the supervisor goes on vacation. At that same time, we get a new district supervisor or something, I'm not really sure what her job was but she was above him in the ladder. Also at the same time, we had two shifts that fell out of anyone's schedule. At the last minute before his vacation, he hires somebody to finally fill those two slots, but while he's gone there's an hours vacuum from misscheduling and the newbie goes from just doing two shifts to being asked to do more by the new higher-up, despite that getting in the way of his second job. The dude refuses and she fires him. My supervisor comes back and pretty much loses it and the two have this long-range hissy fit. Eventually she gets fired, which you think would have calmed him down, but then he's not able to get the shifts covered again. Over time, the higher-ups get on him for it because they hate paying constant overtime, even though they're the ones that made the situation happen in the first place. So now they've gone and made the decision that all of us need to have our hours slashed so they can increase the days in the that other shift to entice workers they don't have to pay overtime to. So presumably that's got to feed into into his hysteria, but the man is in his 30's. I don't need a 30-year-old having some hysterical breakdown at random, I grew up with that with my mom, I don't need to deal with it again, from a man, now.

>>107973
The job I had previously was pretty good, too, until they slashed hours because the workload god hacked off onto a new site. I used to be squirreled away in a corner of the warehouse and left to do my job. All of a sudden, now I'm on the main line with the new line supervisor being this obnoxious attention-hungry faggot, a literal faggot, who gets on my case because I don't join in on feeding him any attention. And before that job, I had a very comfy night shift stocking gig up until our supervisor left for another job and his replacement was this total retard that was friends with the boss. The dude had no idea what he was doing and would blame us everything he fucked up to shirk responsibility.

Ideally, now that I've had a taste of getting paid to do fuck all, I want to do it again. Being a security guard in an empty building is fantastic. If there's anyway to get back into that kind of deal, I need to find it.

 No.107977

>>107965
>snitching on your coworkers to the boss
Good goy.

 No.107978

>>107975
I need a do-nothing job so I can do my art grindset lmoa. Perhaps you'd want to work at a hobby retail store with a bunch of card lards instead? heh

 No.107982

File: 1768953717454.jpg 163.47 KB, 1061x1020, 1768863738949184.jpg

I think I need to eat more dairy. I'm showing signs of lactose intolerance, and that can happen from simply not eating enough dairy products to keep your gut biome alive.

I really like milk and cheese and stuff actually so I'd like to keep being able to enjoy it. Issue is that it's all gotten very expensive, and I've gotten poorer. Perhaps it is time to purchase a goat or jersey cow? I have the space and that would certainly solve the issue, but I'm not sure I want the commitment of keeping a big animal like that. I don't have any experience with anything bigger than a chicken and it does seem intimidating.

 No.107985

>>107982
>Perhaps it is time to purchase a goat or jersey cow?
Female mammals only produce milk after they give birth, meaning that a solitary goat or cow will necissarily turn into multiple animals

>need to get a young goat unless you're a goat expert that can correctly identify goat ages so that you don't get conned

>raise to puberty or full adulthood (1 year+)
>either rent a stud or buy a buck
>take care of pregnant goat (6 months)
>usually has at least two kids
>now at 3 or 4 goats
>dairy animals are unnatural and need heavy supplemental feed
>babies will drink about half of the milk supply
>you can sell the babbies to get all of the milk if you're an evil shithead
>doelings go for a lot of money, bucklings often given away for free
>goat must be milked every single day or it will get a painful infection (mastitis) and the milk supply will go down
>goats do not want you to milk them and will fight like their life depends on it

If I was going to do goats again I'd want at least 5 acres of quality pasture and a milking stand with a headlock. I'd also only get mini nubians. Perhaps 3 acres of quality pasture would be passable for minis, but I personally wouldn't try it. Insufficient land will be utterly shrecked by goats

 No.107987

>>107985
All valid concerns, and part of why the idea is intimidating. It seems like something that would turn into a full time job. On the other hand, cheap milk.

 No.107988

>>107987
>It seems like something that would turn into a full time job
It's a lot of labor and money. Even if efficiently minmaxed very hard you'll not be far ahead of someone who merely purchases milk at the store

The one undeniable benefit is far superior milk quality

 No.107996

>>107978
You know what, if it was a good place with a good vibe, sure. Maybe I wouldn't squirrel away in the back to hide doing inventory the whole shift.

 No.108005

Slowly becoming a hikikomori I think. The less I leave the house, the less I want to, and the more jarring it is when I do. It's at the point now that I have to spend a day or two recovering mentally from being around groups of strangers. I find it very disturbing being in proximity to them.

Mixed feelings about it. It's more an inconvenience than anything, and I feel like maybe those feelings have some validity to them. Being around hordes of strangers is an unnatural thing that people just learn to cope with through exposure.

 No.108011

File: 1769044115690.jpg 47.31 KB, 311x519, 1769036472735675.jpg

>>107978
Have you considered bummaxxing

 No.108012

>>108005
I hate going to town. Normgroids and flock cameras everywhere. I'd rather eat pine and roots in the woods like a beast than ever wage again

 No.108052

"Vibe coders" must be pulling their hair out in frustration. Feels like half the simple functions I try to ai generate end up being broken. I end up going to stack overflow like I did a decade ago instead.

AI is such a retarded grift.

 No.108058

>>108011
Everything about this man's appearance screams upper middle class from his perfect teeth to his neatly-trimmed beard. This man is no bum.

 No.108060

>>108058
NEETchads are really modern day nobility. Of course he doesn't look like some grubby, downtrodden wagecuck.

W*men crave the seed of free men.

 No.108061

>>108060
This is either the failson of money or a guy who quit his white collar job five minutes ago-- in either case his advice is worthless and will be completely inapplicable to your life.

 No.108066

>>108052
>Feels like half the simple functions I try to ai generate end up being broken. I end up going to stack overflow like I did a decade ago instead.
Let's see the convo. Screenshot it with GoFullPage extension, save it as an 8-bit/256-color PNG and upload it to litterbox.catbox.moe (temporary upload storage) if the screenshot dimensions are too tall to upload here.

 No.108075

>>108061
Becoming unemployed is a transcendental experience that uplifts man to a superior state of being. His teeth naturally straightened when he stopped working through the power of the NEET spirit of freedom. Woe-men are slobbering monsters who are attracted to his radiant aryan VRILL and want to come suck it out of him to nourish themselves.

That's a fact.

 No.108082

>>108052
You don't know the half of it. Here's a dumbshit LLM trying to store a class as an int after I yelled at it 4 times not to. It's a good thing androids aren't really a thing, because I would probably break it frustration.

>int(self) is not assigning a "number" in the sense of something simple like 16 or CID. It is converting the actor's memory address (a pointer) to an integer value (typically a very large number like 0x7f1234567890 or similar in hex representation, but as plain int).

 No.108083

File: 1769308870551.gif 3.52 MB, 256x252, 1752222574052561.gif

>>108082
>trying to store a class as an int
I want to laugh but there's a whole generation of "programmers" having to deal with this shit for a living because their boss is enamoured with ai and thinks it will make them more productive.

Makes me glad I dropped out of compsci school when I did.

 No.108087

>>108083
Well it's trying to store a pointer to a class more accurately, but zscript doesn't allow for that. I looked into it, and there's some old forum posts suggesting that might have been possible at some point, but It doesn't seem to work with the examples I've been shown.

 No.108092

>>108087
> but zscript doesn't allow for that
Well sure, I mean it doesn't make any sense. From what I understand a class/object is like a struct in C. It's a block of contiguous data that contains a bunch of different variables and function definitions. A pointer is just, a pointer, It points to a memory address.

If you stored a pointer to a class, you'd be putting one byte of data (a hex address) in a giant reserved block meant for a data structure. Likewise storing a class as an int (which I believe is a 4 byte block of memory, or 8 in 64 bit systems?) is similarly foolish.

I might be talking out of my ass here it's been a decade since I learned this stuff and it's a bit fuzzy.

 No.108101

>>108092
On it's face it doesn't sound like it makes any sense, but it gaslit me into thinking I might be wrong. For reference I was using Grok, because it gave me information that was actually helpful last time. Usually when I tell it that it's wrong about something, it apologizes and corrects the mistake, but this time it really wanted to fight me on this and it seemed convinced:

>Why the cast is valid and how it works In ZScript, self is a pointer (a memory address to the actor instance). Pointers in low-level languages like C++ (which GZDoom is built on) are fundamentally integers — they are just numbers pointing to memory locations. ZScript allows explicit casts between pointers and ints for this reason, and it's a common trick to "serialize" an actor reference into something that can be stored in an int field (like a CVAR or user var). The syntax int(self) takes the pointer and turns it into an int (the address as a number). Actor(the_int) turns it back into the pointer. If it didn't work, the compiler would throw a type error at parse time (e.g. "cannot cast Actor to int"), but it doesn't — it compiles fine. The crash you're seeing is not from the cast; it's from CVar.GetCVar(...) returning null (CVAR not defined), then .SetInt dereferencing null (address zero).



Here's the parser error BTW, that I showed it multiple times:
>GCannot convert SInt4 to Pointer<NativeStruct<playerinfo>>
Seems pretty straight-forward to me. Plain as day, it can't convert the int to a pointer. Literally nothing about the CVar, which had in fact, been defined.

What it wanted to do would have worked if we stored self as an actor, but you can only store int, string, or bool in CVars(which are basically global variables), and I needed to use a CVar because GZ/UZdoom does a dumb thing by design where UI and gameplay are segregated into different scopes and sometimes it takes a little black magic to bridge them. Usually it's a simple matter, but what I was trying to accomplish this time doesn't use a function with a native pointer, so the plan was to store the class name as a string and it's assigned ID as an int.

>Likewise storing a class as an int (which I believe is a 4 byte block of memory, or 8 in 64 bit systems?) is similarly foolish.

According to google it's possible, but a bad practice:

>Yes, you can store a pointer as an integer in C and C++, but it is a non-portable practice with potential for data loss and undefined behavior. There is no guarantee that an int is the same size as a pointer. On most 64-bit systems, a pointer is 64 bits (8 bytes) while an int is 32 bits (4 bytes). Storing a 64-bit pointer in a 32-bit int will result in truncation of the address and data loss.

 No.108102

>>108101
A big reason for this I suspect is that when it reads the docs it's mixing up zscript with the C++ source code. It also does this thing a lot where it tries to copy something that is reserved for native functions and won't ever work in a user-made script.

 No.108106

>>108101
Try and see if chat.z.ai can handle this.
Enable Deep Think and Search, and attach this ZScript_docs.txt text file:
https://pastebin.com/Xjx1Bwt7
and ask it your question. It may take a while. Attach any of your source code too if needed (add .txt to their filenames if z.ai complains about their file types).
If you have a different unrelated question, ask it in a new conversation with the attached documentation, LLMs have limited working memory and will forget things as conversations get longer.
Try to also get in the habit of always asking at the end of any complex question/request "Most importantly, is this even possible, and are there better approaches to this?"
Avoid using the decaying Firefox browser with LLMs, you will get memory leaks.

 No.108110

>>108106
I'll probably try it at some point. It is painfully slow though.

 No.108123

>>108101
Absolutely insane.

 No.108125

File: 1769388916113.gif 2.85 MB, 498x381, tenor.gif

Been really cold lately. Haven't even been going outside. Just getting comfy by the fireplace all day.

 No.108129

Ia m from india sarr I study mathematic and give you interrogational lesson in efficienty, firstly sarr, you should not be taking so many erronds on the Daily sarr, do many arrond on one time to save time and Gasoline sarr, then you can kill your Dog and feeding it to your cat, or child, either way, we can reduced your time walking and driving

 No.108141

After getting some sleep I solved the issue I was trying to get the AI to help me figure out in about 2 seconds. I made persistent containers that you can take or give items to, but when there are multiple containers you'd get a stale reference because menus work on a different tick from the play scope, and thus the value wouldn't update before the container would open. You would need to open it twice for it to update and display the correct inventory as a result. The thing is I already made a ticker that refreshes the inventory when it doesn't find a valid container, but it won't refresh on it's own if it already sees a valid container, like in the case of it already pointing to a stale reference. So the solution is just to set the ID to something invalid after you close the menu so that it properly refreshes every time it's open. Highly disappointing that such a small and simple fix wasn't caught by 3 LLMs.

>>108125
It was 35 degrees for weeks in my part of Florida until recently. My trees are suffering badly. My Banana tree looks dead. I hope it grows back in the Spring.

 No.108143

>>108141
Cold just arrived last night in my part of Florida. It's the heart of true winter right now
>120 year old black bamboo clone threw up schizophrenic shoots in January after flowering
>have to cover the shoots with a bucket every night

 No.108144

Been putting a lot more time into my text game than I thought I would. Doing a kind of procedural generation system for planets and civs. The todd howard rabbit hole.

It's kind of neat flying around to different planets. Kind of want them all to feel unique.

 No.108148

File: 1769471996549.png 60.1 KB, 1365x625, civs.png

Right now I'm spending time figuring out race and civ generation. I think I mostly completed the geology and solar system generation, although I could make a few more interesting special conditions. Right now some planets spawn with caves or dinosaurs or other stuff like that occasionally.

 No.108150

>>108148
Reminds me of playing Realms of Kaos when I was a kid for some reason.

 No.108184

Apparently UZdoom did add animation blending, but it's obscure shit not documented anywhere since the latest version is in prerelease. I had Grok dig up the info for me and the process seems legit based on forum posts, but after last time I'm ready for disappointment. Really don't want to have to ask on the forum or dickscord.

 No.108186

>>108184
When the hell did people start using vector4 BTW? We be time traveling n' shit?

 No.108190

>>108186
transformation matrices and homogeneous coordinates in 3D computer graphics were popularized and standardized by Fundamentals of Interactive Computer Graphics (1982):
https://libgen.li/edition.php?id=146964266

you can't multiply a 3D vector (whether it's a 3x1 matrix or 1x3 matrix) with a 4x4 transformation matrix.
so you have to promote it to a 4D vector, and generally you set the 4th component to 1 or 0.
think of 4th component W in 4D vector as a boolean (1 or 0) or flag (more accurately a divisor).
does the vector represent a point in space? set w to 1.
does the vector represent a direction? set w to 0.
0 makes the 4D vector immune to translation when multiplied with a 4x4 transformation matrix.

https://wikipedia.org/wiki/Homogeneous_coordinates#Use_in_computer_graphics_and_computer_vision
https://www.tomdalling.com/blog/modern-opengl/explaining-homogenous-coordinates-and-projective-geometry/
https://computergraphics.stackexchange.com/questions/1536/why-are-homogeneous-coordinates-used-in-computer-graphics
https://gamedev.stackexchange.com/questions/17987/what-does-the-graphics-card-do-with-the-fourth-element-of-a-vector-as-the-final
https://personal.math.ubc.ca/~cass/graphics/manual/pdf/ch10.pdf
https://visgl.github.io/math.gl/docs/developer-guide/math/homogeneous-coordinates
https://andrewharvey4.wordpress.com/2008/09/29/xyzw-in-opengldirect3d-homogeneous-coordinates/
https://www.reddit.com/r/gamedev/comments/ae3af8/understanding_homogenous_coordinates_used_in/
https://learnopengl.com/Getting-started/Coordinate-Systems

>Homogeneous Coordinates: The 4D Hack for 3D Animations

https://www.youtube.com/watch?v=x1F4eFN_cos
>Quick Understanding of Homogeneous Coordinates for Computer Graphics
https://www.youtube.com/watch?v=o-xwmTODTUI
>Homogeneous Coordinate - Interactive 3D Graphics
https://www.youtube.com/watch?v=DvXk3HcHh9g
>The Math behind (most) 3D games - Perspective Projection
https://www.youtube.com/watch?v=U0_ONQQ5ZNM
and more at:
https://www.youtube.com/results?search_query=homogeneous+coordinates+3d

ask your LLMs for more details

 No.108194

>>108190
Tensor math makes me nostalgic for college heh. I used to give lectures on it.

 No.108195

>>108194
You worked as a professor?

 No.108197

File: 1769698594546.mp4 243.45 KB, 360x360, It don't matter.mp4

I saw the new Silent Hill movie last night, and I have to say, I'm surprised by how much I didn't hate it. It's not a great movie, it might not even be good, but it was pretty alright and actually better than Revelations. I went in expecting absolute dogshit from everything people were telling me, but absolute dogshit it was not.

People who went in thinking it was going to be an absolute loyal retelling of SH2 forgot how Gans did the first SH. It was never going to be a complete replication, it was always going to be his own wacky spin. Unfortunately, Gans also seems to have forgotten what he did in his own movie because there's a batch of inconsistencies, but whatever. Whatever. I thought it was entertaining, and even enjoyable, if only because of how goofy and barely competent it was. Bad and unnecessary cgi in some place, unoriginal and goofy monster design, James for whatever reason being tied to Pyramid Head or BEING Pyramid Head even though the first movie had Pyramid Head existing before James because Eddie for some reason knew Pyramid Head and blamed James for waking him up, but then was Eddie a manifestation of James' "toxic masculinity?" The movie spends way too much time explaining itself without explaining itself. James' fake beard is hilarious. Eddie is pretty hilarious too, Gans just made him to be Jack Black to beat the shit out of James, although he was only in the movie for all of two minutes. The actors for Maria and Angela and even Laura did a heck of a job. I didn't mind James being a smooth rocker artist. I don't know why Gans made him one but, again, whatever. Way too many flashbacks. Laura's little monster baby doll thing she carried around was goofy and I can't tell if it's supposed to be a manifestation of Mary's inate monster mash genes, the manifestation of a possible baby Mary may have had when she died, or just something Gans thought was cool.

There's quite a few things Gans could have done better but I think one major missed opportunity is turning James into a murder hobo. You see it fermenting as he gets progressively more pissed off with Laura and then snapping at Maria and summoning Pyramid Head to merc her ass. Dude should have killed Angela, Laura, and then rekilled Mary and then suicided, that would have been much more rad. Oh, and Angela, Maria, and Laura are all manifestations of Mary because whatever. Also, James was in a mental asylum after Mary died and has a NIGGER therapist that won't stop calling his ass. There's a confusing scene later on where James passes out and wakes up in the psych ward with the NIGGER helping him, I don't know if that was supposed to be a fake-out or what, but James says "fuck this" and is just randomly back in Silent Hill to continue on his mission to Mary. Mary's monster design was almost kind of good, but again with the monster design, he gave her a goofy humanoid face that kind of ruins it. Also, Silent Hill is now suddenly not a small tourist town but a city. The characters make it a point to call it a city several times over. Alchemilla Hospital is fucking huge modern hospital. Characters talk about the fire but also how rising water took out the water treatment plant and poisoned the drinking water and made people insane? Why was this necessary? Why was it necessary that James and Mary were only dating and not married? Why were there two different endings? The movie ends with James taking Mary's body and driving into the lake, but then Gans decided to make that a fake out and he wakes back up in his car on the first day he met Mary, and this time he drives her out of town.

tl;dr: It's surprisingly watchable and surprisingly better than Revelations. I would actually recommend seeing this. Not because it's great, but because it's kind of fascinating to see where Gans went with anything.

 No.108198

>>108197
Sounds like this director is the modern day Uwe Boll judging by your description.

 No.108200

File: 1769718905955.png 731.5 KB, 628x873, 1769383522666690.png

>>108195
Just a sessional. I wasn't on a tenure track. Tbh the job paid less than mcdonalds when you add up unpaid hours, and my department fell apart because of workplace politics. Pretty much everyone quit.



[Return] [Catalog] [Top][Post a Reply]
Delete Post [ ]