#lounge

1 messages ยท Page 378 of 1

proud jay
#

if this were random flowers sure

#

but not the wedding bouquet

unreal ether
#

Yeah, I get that one ๐Ÿ˜†

proud jay
#

my bouquet was even in the paper

unreal ether
#

Looks like it would be a great mantle piece

proud jay
#

(together with my wife and me)

#

not my best picture that day

#

but it was from the paper photographer

#

our own photographer was way better

celest musk
#

damn, i thought you are older

proud jay
#

F

celest musk
#

your PFP looks like smth in the 30s

#

maybe it's the hair

proud jay
#

bruh

celest musk
#

in the wedding pic you got some

proud jay
#

that was over 3 years ago even ๐Ÿ˜”

celest musk
#

in your PFP it's less

empty dune
#

Thenk, ill check

proud jay
#

I had hair back then too

empty dune
#

Big facts

celest musk
#

ok, the downscaling didn't do well to that pic (imho)

median wraith
proud jay
#

yes

#

just local paper though

median wraith
#

in the local newspaper in spain you only show once you die lol

proud jay
#

Admittedly my hair was longer on the day of wedding

#

I left it a bit longer cause my wife prefers it wildly long, but I prefer short, so I went in the middle

median wraith
#

looks like nice couple, congrats both

celest musk
#

btw. dieter

proud jay
#

already do woodworking course irl

#

good enough

celest musk
#

wasn't the other table the last piece?

proud jay
#

This one

celest musk
#

yea

#

thought the course was over

proud jay
#

it's not like everyone makes the same thing

#

I just made this table

#

there's 2 more lessons I can spend on something else

empty dune
#

Make 2 more

#

Woodworking is fun

proud jay
#

but the full course is 4 years if I keep going

celest musk
#

make a birb house

proud jay
#

this was just the first year

empty dune
proud jay
#

I think I'm gonna make a new table top for my desk

celest musk
#

you really got something for tables...

proud jay
#

isn't everything a table really

celest musk
#

or make a workbench

#

after seeing how you worked at home....

proud jay
#

I made a sort of spice rack for my mom

empty dune
#

I made like 5 chairs during my woodworking days lol

proud jay
#

I will make a workbench at some point

#

at home though, don't have the time to do it in 2 lessoons

celest musk
#

tho a workbench is quite heavy

#

yea

empty dune
proud jay
#

the annoying thing is I don't have a place I could put the workbench permanently really atm

#

so it's handy that it's just 2 foldable saw horses and 2 planks atm

celest musk
#

didn't you just build a big ass house?

proud jay
#

it's not build yet

celest musk
#

i see

#

maybe wait for that then

proud jay
#

and don't wanna do woodworking in my living room lol

#

but once I get a proper lock and electricity in the garden shed, maybe I can do it there

celest musk
#

but guess then you got enough other shit to do...

proud jay
#

well I'm not building the house myself

#

unfortunately I am paying for it myself

empty dune
#

Wasn't your rich father in law paying for it?

#

@marsh vector Roger Roger

proud jay
empty dune
#

ah

summer cedar
#

You just need a Palpatine MK1 actually.

#

A little bit of Sith lightning solves every problem.

covert cradle
#

was there a talk at state of unreal on niagra

#

the 2024 version

cursive crypt
#

Yeah, called Victoria Falls now

empty dune
#

10 min and ive already made like a third of the ship

summer cedar
#

COOL! ๐Ÿ™‚

#

How many pre-order sales booked?

empty dune
#

nobody even knows about it yet

summer cedar
#

๐Ÿฅน

empty dune
#

i was advised not to announce it in this very chat before artwork was complete

summer cedar
#

I've already blackmailed everyone in the Lounge to buy 10 copies each when my game releases.

#

You'll buy 20.

summer cedar
#

And all the DLCs.

#

$2 for New Game.

#

$4 for Options.

summer cedar
#

$3 for Exit Option.

empty dune
#

anyway, artwork should be done quickly, just need to texture the blocks

#

right now they look ugly as shit cause of the white default material

summer cedar
#

Remember to have 20 pre-made ships and sell all of them for $40,000.

#

You must learn from Chris Roberts.

empty dune
#

i am a scam citizen, not scam artist

#

not doing that

summer cedar
#

Ok, sell them for $80,000.

proud jay
#

I'll give you one cat dissolved in acid for it

#

when demo @empty dune

empty dune
#

im actually excited, work had gotten pretty slow for a couple months and now im finally back on track

unreal ether
#

soon? cool so like 5 minutes yeah?

#

awesome

empty dune
#

oh ffs, something broke with the ship reloading

summer cedar
#

Show us a screenie, so we can temper our expectations.

empty dune
unreal ether
#

sounds like an excuse to me

summer cedar
#

Indeed.

proud jay
#

is your entire ship stored in a single array?

empty dune
#

listen just cause laura left doesnt mean you guys have to pick up her slack in bullying me

empty dune
#

its saying that json is invalid for some reason

soft night
empty dune
#

this was the best method i found of saving the information, if you guys have a better solution im all ears

unreal ether
#

ooh another assassins creed game for them to fuck up
woohoo

#

it was all downhill after syndicate

cursive crypt
#

Ubi and EA - they are the same pic.jpg

#

iirc, it was something Asian... there are still several places to explore on Earth.

#

AssCreed: Arctic Storm

#

AssCreed: Ocean Sense

#

etc

unreal ether
#

are you trying to tell me skull and bones isn't in fact a AAAA game ๐Ÿ˜ฎ

empty dune
summer cedar
#

to get a solution that you haven't thought of.

soft night
#

you may check codename hexe

empty dune
empty dune
summer cedar
#

If you've never asked, how'd you know? ๐Ÿคท

empty dune
#

i have, when i was starting to learn ue. it wasted months of my life

summer cedar
#

what error message are you getting with the json?

empty dune
#

im looking into it, there's no problem parsing the thing, its just saying the information present in the json is invalid

proud jay
empty dune
#

thats what im trying to figure out

proud jay
#

saving binary would be faster and more space efficient prbably though. But reading it or recovering from partial data loss would be harder

cursive crypt
proud jay
#

seeing if the json is actually proper json

empty dune
#

throw it in a what?

#

oh

#

huh, good idea

proud jay
#

this of course just tells you if it's valid json

#

it could still be correct json but just not match the struct you're loading it into somehow

empty dune
#

yeah

#

i mean its parsing properly, if it wasnt a valid json it wouldnt do that right?

proud jay
#

but you could check that if you make a json schema like your struct and throw those in a validatos

empty dune
#

like the parser would throw an error?

empty dune
# proud jay so where does it go wrong?

so the json basically contains 3 bits of information, the serialised (to a string) mesh, its relative transform and its current build status. the mesh is reconstructing, but somehow its not encoding the transforms properly

#

oh ffs

#

found it

proud jay
#

what was the issue?

empty dune
#

wrong order of calling the functions

proud jay
#

smh my head

cursive crypt
#

Janisku is DJ'ing gifs as background as ever.

empty dune
cursive crypt
#

waits

unreal ether
empty dune
#

yeah, after i rebuild the ship. so should be like another 20 min

summer cedar
#

And look at what the AI said.

#

I didn't share that with you because you hate AI and didn't deserve it.

#

๐Ÿ˜›

summer cedar
summer cedar
cursive crypt
#

It's AI's fault.

summer cedar
#

Only if it tried to marry you.

cursive crypt
#

Nah, it lacks the needed hardware.

proud jay
summer cedar
#

Then you and AI should be fine.

#

๐Ÿ˜„

#

Actually, before AI suggested checking the execution order, it basically said what Dieter suggested.

#

Check that the json can be parsed and validate it.

proud jay
#

turns out I am AI after all

summer cedar
#

๐Ÿ˜„

#

I am happy with the way Co-Pilot is turning out.

#

It gives you the sources it is using and everything. Very convenient.

#

Of course, I think the signed-in version works better than the guest version.

proud jay
#

I thought you were talking about json for some reason and was very confused lol

unreal ether
#

hate it when my json makes things up

soft night
queen isle
#

imagine how much drinkng you could do

proud jay
#

did you know that sharks don't have bones

#

only cartilages

median wraith
#

I do remember the core 2 duo lol

proud jay
#

that's because blender was so shit only those obsessed with it could use it

#

making it more accessible brings in more people

#

including people that have a harder time with it

summer cedar
#

What's clippy?

median wraith
#

First time using it I was like "Damm someone made Golum inside it"

summer cedar
#

Oh, from the clip in old MS Office?

summer cedar
median wraith
#

what are the most decent bots now on Discord ?

#

I noticed my bots don't send dms anymore

proud jay
#

Mee6?

#

Probot?

covert cradle
#

i did just learn some movie studios uses unreal

proud jay
#

happy for you

proud jay
#

indeed

#

lots of unreal in the mandalorian

empty dune
#

They are the reason we now have the seat fees

covert cradle
#

ok

proud jay
#

they put unreal on a giant screen wall

#

cause it was too hard to get reflection correctly on the helmet

covert cradle
#

๐Ÿ™‚ nice

#

virker intersant med virtual producton

proud jay
#

I don't speak danish

covert cradle
#

sorry is looks interesting the virtual production

summer cedar
#

6,661 pages finished.

#

about 11,000 to go. ๐Ÿ™‚

#

I have to say, the live screen adaptation really changed way too much from the book. They removed so many cool scenes and made the characters' alignments very one-dimensional.

#

I know it's to be expected, but the anime was more faithful in this regard, although it too cut out many good scenes.

unreal ether
summer cedar
#

I finished writing around three books long before Lawdy decided to write. ๐Ÿ˜„

proud jay
#

were they shit books though

summer cedar
#

I had my picture in the Indian Express newspaper, too, for winning a competition with a short novel. That was a while ago though. I didn't preserve it.

summer cedar
summer cedar
proud jay
#

I'll sign it for you

#

send me the contract

summer cedar
#

I tried negotiating with the publisher, but the USA didn't do jury-rigging the way Indians did around the law.

summer cedar
proud jay
#

also get your books

#

so I can read them

summer cedar
#

You can read? ๐Ÿค”

proud jay
#

no

#

it has pictures right?

summer cedar
#

There's one big one.

#

Here we go.

#

What started as a small story turned into a 64 A4-size manuscript.

proud jay
#

you should sue jonathan blow

#

he's developing a language called jai

#

so he claims to be jaidev

empty dune
summer cedar
#

This was the bigger book.

#

The one that got the publishing contract.

summer cedar
empty dune
#

In my defense i cant read

summer cedar
#

The guy was a terror in Maharashtra.

summer cedar
brittle holly
#

Neuralink had its first BSOD btw

median wraith
proud jay
brittle holly
# proud jay is the guy dead?

Nah, he just couldnโ€™t do shit for a while until they fixed it. They considered removing it but thought that might kill him or something so they decided to actually fix it instead ๐Ÿ˜€

summer cedar
#

Now it's working better than before.

#

Basically, the strands that lowered from the chip to his brain cell/stem/whatever had raised due to a software glitch.

#

They updated the software and the strands lowered once more, and the connection is better than before.

#

I had posted the article earlier, he's playing Slay the Spire and other games now. ๐Ÿ™‚

#

Hold, mighty Templars! HOLD!

#

We shall slay all evil in our path.

#

KNOCK ARROWS!

#

๐Ÿน

queen isle
#

Which moba is that?

unborn lotus
summer cedar
#

It's deeply frustrating, because the end-game requires some serious strategic planning and microing.

#

But until the end-game, the carnage you wreak is awesome. ๐Ÿ™‚

unborn lotus
#

Assasins creed shadows looks shogun-y

proud jay
#

you mean the series

#

or just shoguns in general?

#

or the book the series is based on?

summer cedar
#

They surround us! They defile our lands!

#

Sword and arrow, lads! Slaughter them all!

proud jay
#

I wouldn't call 280 bucks cheap lol

cursive crypt
#

Bet the in-game store has cheap skins and lootboxes.

median wraith
#

300โ‚ฌ that used to come with tbe console

summer cedar
#

By the light of day,
we shall cleanse all shadows.

#

Burn the unrighteous,
Destroy the mutants!

summer cedar
#

VATS! Physics extraordinaire!

median wraith
#

can the procedural ue5.4 generator create cities ?

left lava
#

Nobody told me u could change the theme of UE5

marsh vector
unreal ether
#

You can even change the font

empty dune
unreal ether
#

RIP Laura and her comic sans ue5

marsh vector
#

For UE5.4 you need a SVG editor like Affinity Designer or Adobe Illustrator

unreal ether
#

Inkscape's good too

marsh vector
#

Yeah, I used inkscape to help with the initial vectors, Affinity for cleanup

empty dune
marsh vector
unreal ether
#

Oh yeah no doubt, it's just gonna be a while

empty dune
#

Bot data scraping made her go get some milk

summer cedar
#

We shall be human and build WALLS!

marsh vector
#

so she got screwed by not having 2FA?

unreal ether
#

Eh I don't even think it was that. She was talking about leaving for a while

summer cedar
#

Then we shall rain fire and brimstone on EVIL!

left lava
unreal ether
#

It's not a bot hijacking your account, it was a user in the server

empty dune
marsh vector
#

I have no idea what that even means, was it the bot service thing that was in the news a week ago?

empty dune
unreal ether
marsh vector
# left lava Eyyy sounds like something I need

Now I should probably not tell you this but you can find the icons Unreal uses (if you use the source code only I believe) here:

<..YourUEInstallPathHere..>\Engine\Content\Slate\Starship\Common

marsh vector
empty dune
#

Starship? Wut

marsh vector
#

not sure what it was about

unreal ether
#

You can change the icons even in a launcher build :P

marsh vector
empty dune
#

Why does slate have a folder called starship

unreal ether
empty dune
unreal ether
left lava
empty dune
marsh vector
left lava
marsh vector
#

To replace the big logo in UE 5.4 -> UELogo.svg

left lava
marsh vector
#

replace the small logo -> unreal-small.svg

#

(and it'll appear in the livecoding view)

unreal ether
#

dope is certainly a word for it :P

#

not the word I'd use with that much pink, but a word

empty dune
empty dune
left lava
#

I don't use the source code tho so I probably can't bur it's still cool tho

empty dune
marsh vector
unreal ether
#

the icons are still there

#

the fonts too if you're so inclined

marsh vector
#

keep in mind, whatever you replace will appear anywhere the icon is used. So be prepared to see icons where you never thought to see icons replaced* before

fleet tangle
#

That's a pretty good icon.

#

Nice contrast.

marsh vector
#

i mean yeah the irony is that I should probably use the dark default UE5 for the pink Komi icons to actually work better

empty dune
#

Yeah, as nice as a summer horror movie

marsh vector
#

but the pink is fun too

fleet tangle
#

Did Laura use a horribly pink IDE? Or am I imagining that?

marsh vector
#

it looks easier to see the details too

empty dune
left lava
#

Ah ok I think I get it so I basically just download an icon and rename it to the same name as the previous icon?

empty dune
#

And comic sans

marsh vector
#

if you want the Komi SVGs i can send them

empty dune
marsh vector
left lava
#

Ah its oke I was thinking of making it kirby

marsh vector
#

like a 24 hour only first-project

marsh vector
#

for ultra kirby

marsh vector
#

Its' called KawaiiUnreal because i wasn't thinking clearly when I named it

empty dune
#

Im calling BM

marsh vector
#

BM?

proud jay
#

I don't think you were thinking clearly at any point in the creation of that

unreal ether
#

slightly curious to know if updating a minor version resets the svgs ๐Ÿค”

fleet tangle
marsh vector
empty dune
left lava
#

Was thinking of making it more lighter pink can u download themes online or something I thought it was all personal customization?

marsh vector
empty dune
unreal ether
#

That's... horrifying

marsh vector
#

That's just a flashbang

unreal ether
#

It's all just one panel, there's no separation

lofty lark
#

Y'all are abusing your eyeballs

fleet tangle
#

Now what would be cool is an automatic theme that used colours from the current viewport to create matching tones.

unreal ether
#

Some needs to make a mood lighting plugin that changes theme based on perceived mood

#

3+ crashes in an hour? changes to blue sad tones

empty dune
#

That's what Laura used btw iirc

empty dune
#

It was a goddamn flashbang

left lava
#

Thx

marsh vector
#

For the average user, it's a promised demise of their eyeballs, for me it's tuesday.

marsh vector
#

yes we had someone do the latter in an arena and run into the enemy spawn

unreal ether
#

I've had my fair share of staring directly at burning magnesium, so I've built somewhat of a flashbang tolerance.

Probably at the cost of some vision quality tho, idk

empty dune
#

What

proud jay
#

why are you burning magnesium

#

is it an addiction?

marsh vector
unreal ether
marsh vector
#

one guy brought in a rubber claymore once, another guy brought in a claymore device full of BBs and gas powered

empty dune
#

Im assuming this is murica. Damn, one of the few times I'm jelly

marsh vector
#

no, UK

empty dune
#

Close enough

unreal ether
#

Airsofters get pretty serious about the sport

unreal ether
empty dune
marsh vector
#

my dad's more serious about it than I am. But we have a lot of kit, even an M249 SAW that I get to use exclusively becuase it's 5KGs heavy

empty dune
unreal ether
#

I wanted to get into Airsoft but theres no fields around me

#

That and the good stuff is expensive

empty dune
#

There's not even laser tag or paintball fields here, forget airsoft

#

Sigh

marsh vector
#

A good airsoft gun isn't necessarily expensive. We have two M9 Berettas that are gas-powered, costing ยฃ19 each and the put the fear of god into anyone who gets put on the end of them because they have an insane FPS

unreal ether
#

Think I'm going to get into shooting once I get a car though. Went once as a child and it was a very fun sport. There's a range near me that's willing to train me up too, just need a car for law reasons :P

unreal ether
empty dune
#

"Hey no full auto in the building"

"That wasn't full auto. This is full auto"

๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ๐Ÿ’ฅ

marsh vector
#

blowback and fun as hell

#

about ยฃ150 each though....

unreal ether
#

I kinda get bored of backyard shooting tbh. There's only so many times I could plink cans :P.

Was thinking of getting my solid colour license so I could get a nice little gas blowback to play with.

I do plan on seeking out a field when I can drive though... Seems like a fun way to get a bit more active

unreal ether
empty dune
#

Ah

fleet tangle
empty dune
#

Do they make Warhammer 40k bolter styled airsoft guns? Cause if so im buying one right now

marsh vector
# empty dune Fps?

I think at their weakest they're 315, at their strongest they're 470? Depends on the gas and ambient temperature of the arena (as well as BB weights but we use .2/.22g exclusively for pistols for safety)

unreal ether
marsh vector
# empty dune Wild

We didn't even get it to 470 ourselves, someone at the range doing a marshal safety brief borrowed it and showed how easily you can misjudge FPS with Gas and BBs using their own Magazine cartridges.

I don't have a link, they're out of production anyway and have been for a long while.

empty dune
#

That color is terrible, i hope they have other colors

unreal ether
#

Website has other colours

fleet tangle
#

And they look so plasticy and awful.

unreal ether
#

You can have any custom colour

marsh vector
unreal ether
#

They really do

#

I certainly wouldn't drop ยฃ400 on one

#

Though I imagine a good chunk of that is the M4 it comes with

empty dune
#

God fucking dammit, that's like what, 500$

fleet tangle
#

For ยฃ400 I would learn to how make them from scratch.

marsh vector
fleet tangle
#

I don't need c++ books!

unreal ether
#

Slate books?

fleet tangle
#

I'd be the one writing them at this point.

marsh vector
#

I like reading C++ books but yeah this UE C++ book is uh... something

#

not sure if it's efficient or the right kind of C++ (Packt - Doran, J. Sherif, W. & Whittle, S.)

#

that looks like a botched version of 2004 Steam

fleet tangle
#

Heh.

#

What's everyone's opinions on exceptions? This came up at my company last night.

unreal ether
#

Idk why but it gives me TF2 vibes

marsh vector
#

replace ue5 logo with source or steam logo

unreal ether
#

Can't explain it

marsh vector
fleet tangle
marsh vector
#

They're useful. Sometimes they help be more descriptive, sometimes they're annoying and vauge as hell. It's never cut and dry. Same in C# too.

fleet tangle
#

I don't like or dislike them, honestly. I just write code however I need to based on the libraries at hand.

marsh vector
#

The one thing I learnt in C# that I've never used or had reason to use is custom Exception Classes.

fleet tangle
#

I haven't done c# in so long.

marsh vector
lofty lark
fleet tangle
#

I last used exceptions in php. ๐Ÿ˜ฆ

#

Try as they might, they just don't catch on!

lofty lark
#

I last used them in TS. I'm thankful to not be working primarily with TS anymore kek2

unreal ether
marsh vector
unreal ether
#

Can't say I've used them much in C++

unreal ether
#

C# is rather frequent tho

marsh vector
fleet tangle
#

Heap that praise on me!

marsh vector
#

i very visibly, very audibly groaned and my neighbours heard it

#

you really love your programming puns

fathom wadi
#

they probably think you are watching pr0n

fleet tangle
marsh vector
#

for god sake

#

I'd have more puns if I were prepared, but I wasn't

bronze axle
#

Looks pretty nice.

fathom wadi
#

me and the wife go through pun chains its funny

fleet tangle
#

When I'm doing SQL, my statements are always prepared.

marsh vector
#

I don't know whether to be surprised that I understand what you say completely or disappointed in myself for being way too deep into programming and just enough SQL (somehow) to understand you to begin with

fathom wadi
#

When I do SQL, I just select * from * and say deal with it.

marsh vector
#

once again i came here to say hi and i lost another hour of time

fleet tangle
lofty lark
#

Are you really #loungeing if you're getting work done? I think not.

marsh vector
#

good points well made

fleet tangle
#

I'm getting work done!

lofty lark
#

uh-huh

fleet tangle
#

I was too slow to link it.

broken sigil
#

searching for a gif popped up with this, which reminded me of a good song I used to listen to berk

marsh vector
#

Out of curiousity, does the order of includes matter in the .cpp file too (i.e. className.h is last aswell) or can it be at the top with the non-header includes staying in the .cpp file?

#

i'm sure that discord image isn't a uobject, Visual Studio...

broken sigil
#

like windows NOMINMAX

#

tho those are very specific use cases

marsh vector
#

thank you, is it still best practice to have the class' own header file last in the .cpp file?

#

Thanks, I was confused because although I follow the practice of .generated.h (well you kinda have to) being last in the header, I didn't really know if that would reflect in the .cpp so i changed the order in my classes just in case

#

the more I'm using UE C++, the more it's beocoming something just... between C++11 and C#.

#

why unlearn?

#

frankly I'm just loving C++ at long last

#

the more I'm practising with UE5 it's getting comfortable and I hope to get that same level of ability I have in C# with the language over time

fleet tangle
marsh vector
fleet tangle
#

That way your "required includes" code inspection won't break.

#

The way I do things (and basically everyone I know):

  • Header: base classes, other shit, generated.h (if required)
  • Cpp: class header, other headers
marsh vector
#

thanks

fleet tangle
#

With an optional blank line between each of those categories.

#

It helps your IDE in sorting new includes.

#

And they shoudl be arranged in alphabetical order.

marsh vector
#

like this?

fleet tangle
#

Yes

broken sigil
fleet tangle
#

Though, and this is a me thing, I always include the full relative path inside the project.

#

So something like /Foo/Moo.h will include /Foo/Poo/Ooo.h as /Foo/Poo/Ooo.h and not Poo/Ooo.h

#

Helps with the sorting

#

(it naturally groups related classes together as well)

marsh vector
fleet tangle
#

One super good reason for it is that it becomes very easy to spot duplicates. And it's easy to see if a certain file is included.

fleet tangle
broken sigil
fleet tangle
#

Also, if you ever use this formatting: cpp CallSomeFunction(FirstArg , SecondArg , ThirdArg , FourthArg); I may murder your face.

#
LetsCallAFunctionWithAReallyLongNameAndSeeHowTheFirstArgumentIsHardToSee(FirstArg
  , SecondArg
  , ThirdArg);```
marsh vector
fleet tangle
broken sigil
fleet tangle
#

It woudl be better to move the FirstArg to the next line and put the commas at the end.

deep copper
#

i have this urge to look at its correct form even though i have never cpp

fleet tangle
#
LetsCallAFunctionWithAReallyLongNameAndSeeHowTheFirstArgumentIsHardToSee(
  FirstArg,
  SecondArg,
  ThirdArg);```
#

Is a lot more readable.

deep copper
#

ah
you are right

fleet tangle
#

Myself I'd even shift the ); to the next line too.

deep copper
#

it's such a small thing but it can probably help a lot when skimming

fleet tangle
#

The exception to this is constructors because (at least for us) we generally do this: cpp SomeClass::SomeClass(...) : BaseClass(...) , VarOne(...) , VarTwo(...) { }

#

Worse than blueprint spaghetti.

#

Cos that's intentional.

deep copper
fleet tangle
#

The BaseClass(...) bit calls the base class constructor and the var lines initialise teh variables of the current class.

deep copper
#

well
not like i can tell if it's weird

celest musk
fleet tangle
celest musk
#

i think i saw it in uworld or aactor the other day

deep copper
fleet tangle
#

Constructors are functions which are named the same as their class and are used to create (or construct) objects of that class.

#

So the first SomeClass is saying that it's in the scope of SomeClass and the second one is the constructor function also called SomeClass

#

If there was some other function, let's say called ToString(), you might have SomeClass::ToString() as the function definition

deep copper
deep copper
#

tbh :: does look cool

fleet tangle
#

In c++ the class declaration (I do declare!) and the definition (what it is) are usually separated.

#

So in teh "header" you might have something like: ```cpp
class SomeClass
{
public:
SomeClass(int Moo);

String ToString();

private:
int _Moo;
};and then in the cpp file, you would include that header at the top and then do something likecpp
SomeClass::SomeClass(int Moo)
: _Moo(Moo)
{
}

String SomeClass::ToString()
{
return FormatIntAsString(_Moo);
}```
This is party pseudo code...

#

So to add a new function, you would generally need to add something to both the header and the cpp file.

#

There are exceptions, of course, depending on your needs.

deep copper
brittle holly
#

But why tho

fleet tangle
brittle holly
#

Yeah but weโ€™re in C++20

fleet tangle
#

And it's still c++.

celest musk
#

some are

#

some are still in C++17

deep copper
#

i guess having it seperate makes it easier to read or something so they kept it

fleet tangle
#

It makes getting an overview of a class a lot easier.

celest musk
#

yea, but nowadays a good IDE could handle that

deep copper
lofty lark
#

I agree with Daekesh. I like being able to just see a general view without the visual bloat from all the details.

But as Ben said, I think a modern IDE could handle that by just collapsing everything :p

brittle holly
#

I mean I still need to read a lot more on cpp but this public/private thing and having to call the class twice confuses me

fleet tangle
celest musk
#

i like how java just puts public/private on everything

fleet tangle
#

I don't like mixing public and private stuff.

#

If I am looking at a class to use it, I don't need to know abo ut all the protected or private methods.

#

Why are they at the top getting in the way?

#

And that is the majority of use cases.

lofty lark
brittle holly
#

Is private just to keep designers from touching that code or what

lofty lark
#

Something's that are private are still exposed to BP regardless :p

fleet tangle
#

private is for things which should not be touched by anyone outside the class. Internals.

deep copper
brittle holly
#

So if itโ€™s a solo project everything can be public then?

fleet tangle
celest musk
#

it's also handy because that stuff won't even get listed by the IDE in autocomplete

fleet tangle
celest musk
#

so if you have a variable with a specific setter/getter and the var is private but the setter public, you wont by accident write directly to the variable

#

even for solo it has advantages

fleet tangle
fleet tangle
#

Epic is in the process of adding getters/setters to the engine to fix all their crappy exposed variables

lofty lark
#

I hate when things are private with no getter and I just happen to need to get it angryDoggo

fleet tangle
brittle holly
#

Lauraโ€™s blog said it did

lofty lark
brittle holly
#

Something along the lines of even stuff you want public access to should be private with that meta specifier

fleet tangle
lofty lark
#

Don't take my word as an absolute to what it does though >.>

fleet tangle
#

RC went ham with it and refuses to resolve private properties without that tag.

soft night
broken sigil
#

spent way too much time on some of these getting the author medal berk

tulip orbit
#

so you finished horizon forbidden west? and the dlc?

broken sigil
tulip orbit
#

never gonna finish if you keep taking breaks :p

broken sigil
#

berk
Did the same with the first one too
Took a break after first 90 hours

tulip orbit
#

and that took you 2 yrs?

median wraith
broken sigil
median wraith
#

kona 2 released half year ago and have 100 reviews wtf

#

I didn't even see the game anywhere

timber viper
brittle holly
timber viper
#

my warranty is guaranteed by the store I bought the ally

#

its store's problem if theyre getting scammed by asus

brittle holly
#

Ah if the storeโ€™s got you thatโ€™s good

timber viper
#

ye

#

not that store warranty is awesome either but at least not on asus level CB_kek

#

asus is really something else

broken sigil
median wraith
#

so my windows turn black but don't really shutdown the computer and now at boot is like in the perma boot screen with windows at the top , ideas?

fleet tangle
#

Press f5 a lot when you boot and try to get into recovery.

#

Is that even a thing any more?

#

Or create a boot usb drive and use the recovery on that.

celest musk
#

didn't that use to be F8?

marsh vector
#

well fml, I just spent 2 hours debugging C++ for a translation of a blueprint function... only to discover I had misinterpreted VectorForward and VectorRight as actor unit vectors, not world unit vectors

#

truly tonight is smoothbrain night

fleet tangle
#

Hmm?

fleet tangle
celest musk
#

i thought the menu had the rescue option

fleet tangle
celest musk
#

so maybe F5 is a shortcut, yea

fleet tangle
#

@trail ore

#

What did you need my help with?!

marsh vector
#

uh?

fleet tangle
#

You find the only code in the entire engine that has comments and you misread them?!

fleet tangle
marsh vector
fleet tangle
#

Heh.

marsh vector
#

I misread the name as if it were the current AActor's forward vector, not the global unit vector so it uh- that was fun to debug

fleet tangle
#

"It works when I look forward damn it!!!"

marsh vector
#

When it comes to LineTraceSingleForObjects, do I just give it a reference to the class or GetWorld()

fleet tangle
#

What are the inputs?

#

Why would you give it a class?

marsh vector
#

they are... inputs, that's to be sure

celest musk
#

both

marsh vector
#

I'm used to the WCO being GetWorld() so far so i-

#

definitely not a thing I see in the BP side of things

celest musk
#

it can be any actor/component/etc from the world that you want to trace in

marsh vector
#

ah, okay

celest musk
#

WCO is just used to invoke GetWorld() on it, to get a valid world

marsh vector
#

@fleet tangle i finally managed to get a moving tank that can rotate it's turret and gun working almost entirely in C++ (all maths and actual movement is done in C++, just a few reference passes from BP)

#

There were easy parts, then there was LineTraceSingleForObjects

rare mauve
#

shopping for crap on amazon, damn this must be some high quality plastic

cursive crypt
#

lol, it is prolly next to the gmo free salt.

covert cradle
#

morning

#

how is every one

summer cedar
#

Good morning! ๐Ÿ™‚

#

๐Ÿ‘‹

covert cradle
#

๐Ÿ™‚

#

just catching up one some news on unreal

covert cradle
#

hmmmm

#

maybe i should turn by blog into a unreal envoriment/vfx journey thing

errant raven
#

They're already working on another assassins creed game

#

Ubisoft is fucking relentless

summer cedar
#

That's why they have money.

#

Relentless determination.

errant raven
#

But is it any good

summer cedar
#

Unending travails.

#

Supreme will.

#

End in money.

cursive crypt
summer cedar
#

Besides, they have a few more civilisations to cover.

empty dune
#

@unreal ether that screenshot is gonna have to wait another day, making a smol ship is fast but making a large sized one that you can walk around in is really time consuming right now. I realised i need to write a mirror function

summer cedar
#

I want them to do Peru, Portugal, Antarctica (polar bears), various African countries (especially Ethiopia)...

#

Of course, Mexico, Australia, Russia, different parts of India.

#

So many themes remain.

#

After that, they can do Elon Musk on Mars, Jeff Bezos in the asteroid belts, etc. etc.

cursive crypt
#

Saudi, Yemen, Iran, etc

summer cedar
#

Oh yes. Oh yes!

#

๐Ÿ”ช

cursive crypt
#

There are like 200 countries, they barely started.

#

Then there are planets too.

#

Moon AssCreed

summer cedar
#

Oh, I forgot. Underground.

#

Assassinate to the Centre of the Earth.

empty dune
#

assassins creed pacific islands

summer cedar
#

Then, Ubi can purchase the D&D franchise and do crossovers.

#

Assassin's Creed: Dungeon Heights

#

AC: Dragon's Fallacy

empty dune
#

assassin's creed pink flags

summer cedar
#

play off of Dogma and steal their franchise.

#

After they purchase Marvel and DC comics, we'll get AC: Thanos' Snap

#

Wouldn't it be awesome if a human assassin ended up killing Thanos instead of superheroes?

empty dune
#

you really like companies buying other companies huh

summer cedar
#

"I will snap my fingers and end the...."
throat slice

#

gurgle gurgle

#

The world is saved!

empty dune
#

someone needs to put you on the embracer group board

#

youll fit right in

summer cedar
#

Gotta rank up, bruh!

#

Gotta level up!

#

Play the game!

#

To the top! Then A LEAAPPPP OF FAITH!

errant raven
#

Bro

#

One thing I did like about Valhalla was when that assassin reaches your character the leap of faith

summer cedar
#

LoF is iconic thanks to Ubi.

#

Didn't some idiot try it out and end up dead IRL?

#

googles

errant raven
#

If you stay inside the leaf pile, the assassin thinks you died and starts talking to himself and shit

cursive crypt
errant raven
#

Black flag was good

empty dune
errant raven
#

I really like the victorian era one too

summer cedar
#

Ah, no one died IRL trying a leap of faith. It has been done by two stunt men and they almost broke the record for the leap from the highest point.

cursive crypt
empty dune
#

its the best ac game

summer cedar
#

Ezio Auditoirre made AC games great.

errant raven
#

Black flag is also the game they were building their AAAA off of.

summer cedar
#

It was then that people really started loving AC and it became a franchise.

errant raven
#

The ship combat system

summer cedar
#

Black Flag was icing on the cake, but came later.

errant raven
#

How they fucked it up so badly is beyond me

summer cedar
#

They didn't screw it up. Everything is intentional.

#

They stopped caring, since it's a money mine.

#

Some themes are of course more interesting than others; so I get it.

cursive crypt
summer cedar
#

There was a colonial AC game, too.

errant raven
#

No ones gonna buy a game that people are negatively reviewing and shit dude.

empty dune
summer cedar
#

That's actually not true. People buy stuff just fine, so long as there's enough hype and marketing.

#

The bad reviews come later.

cursive crypt
errant raven
#

You're insane for thinking the first ever AAAA game would ever be that low

empty dune
#

i own anthem and i find that hilarious

summer cedar
#

Now, if you did some kind of open beta and got panned, that's different.

errant raven
summer cedar
#

Which is also why the closed betas have NDAs and shit.

errant raven
#

If you think of it as a viking game

cursive crypt
summer cedar
#

๐Ÿค” Wasn't there some NDA story recently with a video game publisher, regarding YT creators?

errant raven
#

Like acbf is thought of as a pirate game over anything else

summer cedar
#

I swear I read it just a day or two ago and people were complaining about the NDA's t&c.

errant raven
#

Valhalla feels like it just fucking goes on and on forever man. I'm never getting close to the end

summer cedar
#

It continues even after that. There're DLCs and stuff.

#

It's pretty long.

errant raven
#

Pretty long is an understatement

summer cedar
#

BUT, after a bit, it's just like every other AC game.

errant raven
#

Too damn long

summer cedar
#

Which kinda made me put the proverbial controller down.

#

I didn't finish Origins and Odyssey either.

errant raven
#

I played odyssey for an hour

#

Combat for it is so stupid

summer cedar
#

You can still play it 'for free' on EA Play.

errant raven
#

Feels like genshin inpacts combat style

summer cedar
#

Brb. Gotta get my room cleaned.

errant raven
#

Each weapon can have random effects applied, and just like genshin, the effects you want is crit rate, and crit dmg

#

My brothers build does roughly 200-330k damage per crit, and that only takes off a small portion of a weaker enemy variants bar

empty dune
summer cedar
#

All done. Room's clean. ๐Ÿ™‚

summer cedar
#

It was okay and then got boring.

summer cedar
#

The new Pathfinder: Wrath of the Righteous archetypes are interesting.

#

They introduced Drunken Master monk and Dual 2-handed Weapon Wielding Titan Fighter.

covert cradle
#

back for a bit

deep copper
covert cradle
#

๐Ÿ™‚ the good old days

proud jay
#

went to buy wood last time, they told me "if you want you can call ahead to know what sizes we have in stock", now I called and they said "you should really come to the store to see what sizes we have in stock"

tulip orbit
#

then if you go in they'll say you shoulda called cause they're out of stock

errant raven
proud jay
#

I never got to it

#

cause my friend said he was gonna make one as wedding gift

errant raven
#

Ur getting married?

proud jay
#

I already did

errant raven
#

Oh congrats

proud jay
#

thank you

errant raven
#

I got engaged

#

We broke up 2 weeks later

proud jay
#

sounds like fun

errant raven
#

Was fun

proud jay
#

why did you do that

errant raven
#

Too young, might not have been the right choice for the time

empty dune
#

stop getting engaged in marraiges. Start getting engaged in dogfights

covert cradle
#

hey

summer cedar
#

CRITICALS!!!!!

#

โš”๏ธ

hollow dawn
#

what a freaking monkey cat

summer cedar
#

YODA cat!!!

hollow dawn
#

badass even without swords lol

#

look how she uses her tail as a third leg

fleet tangle
hollow dawn
#

ouw... did i eat too much icecream or too few gummibears last night ouw...

#

but mmh, linetraces, so cool, but somehow they often just pass through surfaces when i use em -.-

proud jay
#

probably cause you're doing it wrong

hollow dawn
#

nah its actually physics... like if you drive 80k/h, you have a one in 10 billion or so chance to pass straight through a building because your molecules would be at the right spot to not hit the buildings molecules... afaik that wouldnt work due to electromagnetic fields but hey, theoretical

empty dune
fleet tangle
#

It's nowhere near 10 billion.

hollow dawn
#

ye i forgot the exact number yo... if there even is an exact one XD

#

we calculated it in school so must be tru tru

fleet tangle
#

I'm not sure it's possible to represent the number in a human understandable system.

hollow dawn
#

school neva lie

fleet tangle
#

It's that big

hollow dawn
#

oh i can visualize big things

empty dune
fleet tangle
#

If it were a single atom, it might still be that big. Let alone the number of atoms it takes to make a car and a person.

hollow dawn
#

screw atoms, those are mostly empty space with some force shit, and tiny thingies swirling round

fleet tangle
hollow dawn
empty dune
hollow dawn
#

unreal physics in general are very fps dependant and have a random element or somin i think... tried building my own vehicle physics and its hella crazy lol

fleet tangle
hollow dawn
#

pah, minor difficulties to scientific greatness

fleet tangle
empty dune
hollow dawn
#

i heard the deathstar can actually kill a whole swarm of mosquitos pretty decently

#

and the planet theyre on too

empty dune
#

for this thought experiment assume the mosquito can fly in space and is nowhere near a planet

hollow dawn
#

jedi mosquitos arent a thing, theyre sith by nature

empty dune
# fleet tangle And probably doesn't even approach the value fro a single atom passing through a...

help me with an actual math problem im having, i want to do the following but cant for the life of me figure out where to start:

Freeze the camera in a certain direction and imagine there's a flat 2d plane right in front of it perpendicular to the orientation of the camera. i click in screenspace on the plane somewhere and depending on the position of the cursor, i want to project a line from the world location of the plane in a direction that is consistent with the fov of the camera for about X units and then find the end point of the line

proud jay
#

like you want to project a point of a plane in front of the camera onto another plane in front of the camer but x units closer?

empty dune
#

here's a quick ms paint awrd winning pic

proud jay
#

ok that image confused me

empty dune
#

mission successfully failed

proud jay
#

don't you just want to get the vector of the camera origin to the world position of the point on the plane and then add x * normalized vector to the world pos?

median wraith
#

oh nevermind

proud jay
empty dune
median wraith
#

now they corrected it

proud jay
errant raven
empty dune
empty dune
#

okay thats a start

proud jay
#

idk exactly what you're trying to achieve of course

errant raven
#

Hes making a functional laser pointer in unreal ๐Ÿ˜ฎ

empty dune
# proud jay idk exactly what you're trying to achieve of course

i just want to make a marquee selection box for 3D. the method i thought of was, click on 4 points on the screen while the camera is frozen, propagate the points X units into the world from screenspace taking fov into account. that gives me the first face of the box and then i can propagate those original 4 points X+x1 distance where x1 is another value and that gives me a closed box. then do an overlap check and everything that touches that volume is selected

fleet tangle
#

(on the plane)

empty dune
#

yesh

fleet tangle
#

Deproject into the world. It's a pretty standard thing.

empty dune
#

oh, thats it?

#

noice

#

happy noises

fleet tangle
#

We do it slightly differently because we focus on 2d planes, but yeah.

#

We work with 2d planes in the frustum, rather than 3d deprojection. Changes the depth a little is all.

empty dune
#

i dont need full accuracy, close enough will do

empty dune
#

eyyyy, this is exactly what i need

proud jay
#

so, do you guys bake bread while working or just me?

cursive crypt
#

Is this called working?

proud jay
#

if anyone asks sure

cursive crypt
#

I prefer to take naps while working.

proud jay
#

I only do that during meetings

cursive crypt
#

Very considerate of you.

hollow dawn
#

@empty dune
out of my head, somin like:

get cursor clicks in xy screen space, which activates a line trace,
transform clicklocation from screen to world space, + a few units in front of cam,
get forward vector cam, input (multiply or somin) that in the line trace,
get hit location blabla

empty dune
hollow dawn
#

sweet ๐Ÿ™‚

empty dune
empty dune
unreal ether
#

This is cool and all but you fixed your JSON issue and we still have no screenshot smh

empty dune
unreal ether
#

Just hand it off to some 13 year old that really likes Minecraft building

empty dune
#

throws pokeball

unreal ether
#

excuse you

empty dune
#

i will not be excused

unreal ether
#

how about executed?

#

Off with his head!

empty dune
#

lets meet in the middle. excised

unreal ether
#

You can meet a little closer to me. Exercise

empty dune
#

give an inch and they take a mile, smh. extinction, final offer

unreal ether
#

Counter offer: exile

empty dune
#

Rejected. Extortion

cursive crypt
unreal ether
empty dune
#

Stonks

unreal ether
#

I'm glad we could come up with an agreement.

#

An exemplary exchange

empty dune
#

The art of the deal

#

Now time for your extradition

unreal ether
#

Sounds exhilarating

empty dune
#

these algoithms are getting too strong

deep copper
#

can't wait until there's an algorithm that can detect and solve all my problems

celest musk
empty dune
#

its basically shedding of dead skins

celest musk
#

yea, thx

#

we have separate terms for those ๐Ÿ˜„

empty dune
#

who's we in this context?

celest musk
#

german language

empty dune
#

ah right

proud jay
#

where you scrub your skin with a brush or something to get rid of the dead skin cells and open your pores

#

I don't think they call the snake skin thing exfoliating though but I'm not native

#

afaik they call that "shedding"

#

or molting

#

maybe raindust likes dead skin

#

he likes dead cats, so it would make sense

#

I do

#

raindust is crazy

#

I got loyalty, got royalty inside my DNA

#

this one's for you @summer cedar

fleet tangle
proud jay
#

like bread

unborn lotus
#

do you eat it in a single day?

summer cedar
#

Do you use any jam, mayo, or other spreads while eating it?

#

Or dips.

proud jay
#

bro wtf

#

mayo

#

disgusting

summer cedar
#

garlic mayo is actually quite good. ๐Ÿ™‚

proud jay
#

I mostly eat salami on my bread

summer cedar
#

But what do you use?

#

๐Ÿ˜‹

#

Nice.

proud jay
#

sometimes chocolate spread

#

I'm a lazy man

#

don't go wild with the toppings

summer cedar
#

You never told me if you smashed Satan's head with the other bread.

#

I like Hershey's chocolate spread, too.

proud jay
#

haven't found him yet

#

idk how that tastest

summer cedar
#

But, the sister-in-law....

proud jay
#

we don't have hershey's here

summer cedar
#

๐Ÿฅฒ

proud jay
#

I always eat Kwata chocolate spread

summer cedar
#

Peanut Butter is also great.

proud jay
#

sometimes Nutella if the kwata runs out

proud jay
summer cedar
#

It is.

unborn lotus
summer cedar
#

๐Ÿคฃ

#

Kwatta looks good, too.

summer cedar
#

Right.

proud jay
#

Left.

summer cedar
#

Straight

proud jay
#

Girl

summer cedar
#

Martian

#

Going to eat popcorn and read page number 6,851.

proud jay
#

just the one?

summer cedar
#

maybe two.

#

no promises.

fleet tangle
#

Nutella is the most delicious thing in existence.

proud jay
#

if you hate the environment that is

#

also meh

#

I prefer kwatta

#

I'm not a nut eating kinda guy

#

||I prefer to do the nutting||

fleet tangle
#

Me either, but I love hazelnut chocolate combination.

proud jay
#

it's nice once in a while

#

my wife loves it

#

so we have it in house anyway

unborn lotus
proud jay
#

now that looks good