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 squareThere 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
>>107955I'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 Trailerhttps://www.youtube.com/watch?v=ssjbt_6RmKYAnother boomer shooter in Godot
>Ratocalypse, retro fps, Godot 4.5.1 retro fps, Boomer shooterhttps://www.youtube.com/watch?v=YxBRLP2vE88Another 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=o643nBibNnEGameplay
https://www.youtube.com/watch?v=-xIxHmjPKxYAnother 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/122030Video:
https://drive.google.com/file/d/1KsQAbCsHHgbIEKTx93-TZoXAVlIg2tQ6/viewHere'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-shooterhttps://github.com/bearlikelion/BoomerShooterI 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
>>107965You need to either quit your job- or try to match that woman's work ethic
No.107968
>>107967I'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
>>107968what 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
>>107958No 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
>>107970Security 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.
>>107973The 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 bossGood goy.
No.107978
>>107975I 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.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 itIf 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
>>107985All 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 jobIt'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
>>107978You 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.108012
>>108005I 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
>>108011Everything 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
>>108058NEETchads 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
>>108060This 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
>>108061Becoming 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
>>108052You 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
>>108082>trying to store a class as an intI 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
>>108083Well 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 thatWell 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
>>108092On 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
>>108101A 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
>>108101Try 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/Xjx1Bwt7and 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
>>108106I'll probably try it at some point. It is painfully slow though.
No.108123
>>108101Absolutely insane.
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.
>>108125It 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.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.108150
>>108148Reminds me of playing Realms of Kaos when I was a kid for some reason.
No.108186
>>108184When the hell did people start using vector4 BTW? We be time traveling n' shit?
No.108194
>>108190Tensor math makes me nostalgic for college heh. I used to give lectures on it.
No.108195
>>108194You worked as a professor?
No.108197
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
>>108197Sounds like this director is the modern day Uwe Boll judging by your description.