#lounge

1 messages ยท Page 252 of 1

fleet tangle
#

What a cat-astrophe!

errant raven
#

Hes pissing

timber viper
#

now I cant unsee this

fleet tangle
#

Heh. Me either.

errant raven
#

How did you not see it

#

At first

river sable
#

making shipping builds is so much fun

#

I'm enjoying myself

fathom wadi
#

I don't ever make shipping builds as I get sea sick.

river sable
#

๐Ÿ™‚

#

๐Ÿฅฒ

#

๐Ÿ™‚

soft night
#

was very strange day without discord

pearl elk
#

isnt that just Rocket League ๐Ÿ˜ฎ

graceful sequoia
woven wing
#

Day 438. I'm still not used to the new icon

graceful sequoia
#

you should check your computers clock

#

I think you might be in a time and space kerfuffle

graceful sequoia
#

am I horrible for being kind of pumped that Dianne feinstein died

regal pecan
#

determining that would require more context

woven wing
#

I hate topology

#

This is just the worst

#

Maybe I shouldn't have picked a weirdly proportioned owl man demon with funny legs as the first character I try and model

regal pecan
#

Oh that kind of topology.

woven wing
#

Armpits

regal pecan
#

Just zbrush the hell out of it and retopo later. Topology shmopology.

woven wing
#

My rectangles have too many sides

woven wing
#

WOO

#

It crashed and I haven't saved for like an hour

#

I'm going to make something that gives me more room to actually see what I'm doing tomorrow

#

I thought it would be easier because skinny

#

That was not the case

regal pecan
#

hah

graceful sequoia
#

cool character though

unborn lotus
timber viper
#

Turkey might involve too

errant raven
#

God damn it serbia

#

Im on Serbia's side tho

#

You cant just move into a country, by the masses, and try to become your own country

#

U.s shouldn't even recognize Kosovo

errant raven
#

Immigration = conquering

#

Not the same

unborn lotus
#

I think Serbia is pro Russia anyway

#

Another proxy war

errant raven
#

Let them reclaim their territory they won from ottoman empire fair and square years ago

#

As long as another Duke doesnt get assassinated its ok

regal pecan
# errant raven Im on Serbia's side tho

Im on Serbia's side tho
You cant just move into a country, by the masses, and try to become your own country
These two statements seem contradictory, or at least the latter is a non sequitur. It might apply to other conflicts, but not this one.

full halo
#

I just finished installing my new PSU and custom cables

median wraith
#

Pro tip of the day: Walls dont work like this at corners

regal pecan
#

Good to see source engine still being source engine.

devout berry
median wraith
regal pecan
median wraith
#

Yeah is true on that first one too yeah

#

but is strange because ALL the corners in that room match

#

the person making it had a bad night or something

median wraith
ivory laurel
#

Hi all! I run a virtual production studio in NYC and unfortunately missed out on tickets to Unreal Fest 2023. My partner and I would really love to go! Please message me if you have 2 tickets you'd be willing to sell us, we'd be very grateful. Thank you!!

fleet tangle
slim atlas
#

i mean it.

#

There is no brick wallpaper

#

its a lie

keen moon
#

everyone in october 1st be like ๐Ÿ’€

fleet tangle
#

Wonders what you're talking about

unreal ether
#

Clearly everyone is going to die on October 1st

mirogaming08 knows something about a mass extinction event that we are blind to

unborn lotus
#

Back to school?

#

every month is

lucid sand
#

today is october /1

unreal ether
#

Guess we're safe then ๐Ÿคฃ

lucid sand
#

WHATTTT

#

????

#

LAURA

#

HOW DID U KNOW

#

iam SCARED

#

do you know where iam from

#

laura ??

#

๐Ÿค”

#

am i that easy to guess ๐Ÿ˜ฆ ?

#

this is unfair

#

i like quokka

#

whether its sad or not

#

always smile

#

like drug addicted people

celest musk
#

spicy or raw?

lucid sand
#

always happy ๐Ÿ˜„

celest musk
#

oh

lucid sand
#

SpicY

#

Hello Ben ten

celest musk
#

drug addicts don't smile much

lucid sand
#

๐Ÿ‘€

#

ben ten do you use

#

houdini

celest musk
#

no

lucid sand
#

hm

unreal ether
lucid sand
#

idk why vfx people uses

#

houdini

#

instead of

#

maya

#

or blender

#

correct me

#

if iam wrong

#

iam noob here

unreal ether
#

Probably because Houdini is designed around procedural stuff

unborn lotus
#

Maya is the work of the devil

unreal ether
#

The other 2 arent

celest musk
lucid sand
#

devils

#

๐Ÿ˜ฆ

#

like blizzard ?

#

like how i wasted 140 dollars

#

just to play diablo 4?

celest musk
#

"deal" might be bad phrased in that matter

lucid sand
#

with shitty endgame cotnents ?

#

imagine buying overwatch 2 pve contents

#

for 15

celest musk
#

imagine buying SC2, getting banned for some made up reason and then blackmailed to send them a copy of your ID to proof that you are you

#

while they didn't have the ID in the first place

lucid sand
#

๐Ÿ’€

celest musk
#

so any ID would have worked

candid ore
#

anyone whos willing to send their ID probably deserves the account

celest musk
#

xD

lucid sand
#

is there any doc website about

#

Unreal engine for Unity developers

#

just for documentation

#

Actor = Game Object ?

#

Actor Component = Component?

#

Map = Scene ?

#

?????

unborn lotus
#

Imagine getting Cod Warzone for free with your intel cpu, but actually it wasn't warzone because they added it to a whole new thing and I can't even remember and can't find where it was

celest musk
lucid sand
#

okay

proud jay
lucid sand
#

literally

#

everything is there

celest musk
#

now tell dieter to pay

median wraith
#

Best thing about Source Engine 2 is that you can open and close the toilets and get inside

mossy nexus
median wraith
#

the portable ones

slim atlas
#

TiffanyScream Me on the toilette when things have become stuck...

median wraith
#

a nice place to sink

median wraith
#

Also this counts in realtime the num of people that fall from the building

#

yes

#

there are 2 cardboards I found with that across the map

#

it counts people that fall from the building, not total sure but it seems like that

#

also the toilets in vertigo can be opened with e

unborn lotus
#

Do they still have silver ranks and novas and all that?

ivory lodge
#

Sup meatbags!

unborn lotus
#

It's sourcers now

ivory lodge
#

Well, at least we are safe because no one uses bing.
Or clippy as we used to call it.

proud jay
#

anyone got recommendations for a standing desk chair

#

as in you can use it both while standing and while seated?

fleet tangle
#

Simple answer: just don't use bing.

proud jay
#

more like leaning

pearl elk
#

Chair Standing... I played that game

errant raven
#

@median wraith for the love of god what does valve mean by their tickless servers for cs2

proud jay
#

there's no ticks, no Lyme's disease

unborn lotus
#

and no religion too

errant raven
#

You're welcome

#

Why video unavailable

median wraith
errant raven
#

I wish they made a anti cheat as good as the new bomb inspect animation

#

3 cheaters out of the 40 games I played is unacceptable

#

Needs to be 0

errant raven
#

Gotta relearn 200 nade lineups, some preaims and well be golden

median wraith
#

the video explains it

#

there is a recalibration all the time

#

they know, look at the white backgrounds @sand oxide will love it

#

also the windows bar at the top

#

thats interesting

clear dust
#

yesterday Riot games...today UMG...what's next???

celest musk
#

and norton midnight commander on the right

#

your first color scheme looks like it was made by some coffee brand

fleet tangle
#

God. I've only just realised, ensign hoshi from enterprise. Her name literally translates as star :/

tiny bone
#

Is enterprise any good? I only watched TNG and DS9 and both were amazing

tulip orbit
#

test? huh. couldnt msg in another channel for some reason

fleet tangle
#

I had a message take a couple of minutes to send just now.

#

Mabye Discord being Discord again.

errant raven
tulip orbit
#

damn clouds

ivory lodge
#

I have to go out with people and have fun tonight. I want to go home and make game stuff. ๐Ÿ˜ฆ

tulip orbit
#

I just got a new monitor and SSD. Tweaking the monitors a little right now

ivory lodge
#

Just rub it in...

tulip orbit
#

colors are very different between the two, like... quite noticeably

#

hm. new monitor is 350cd, vs 300. and 1000:1 vs 3000:1 why are my colors so diff. new has HDR but but its not on atm

#

ah. monitor settings

soft night
fleet tangle
#

Obviously a good hacker.

tulip orbit
#

Hm. I wonder if Steams Move Content thing in the library works good

zinc matrix
#

hey, good morning guys.
hope you all do better than yesterday

graceful sequoia
#

steam move content works fine in my experience

#

or just uninstall all those games you play instead of building your own

errant raven
#

@broken sigil dont you love misinformation

#

Guy on youtube who makes propaganda against china said they was throwing a petty party over their pandas and making the U.S and other countries return all their captive pandas back to china

#

One google search explains it's because if a contract agreement between zoos and wildlife officials is ending soon. Nothing about a petty dispute

#

Tiktok is a hell of a place for dumbasses

#

They're endangered

#

Atleast china cares about its local wildlife

#

Wish I could say that about its own citizens

#

Why does 1941 sound so familiar

#

Cant quite put my superior finger on it

#

Wasnt that the year a german scientist/rocket engineer fled to the U.S to help with space program

#

The one who made the v2 or b2 or whatever-the-fuck2 rocket propulsion engine or whatever

#

Ah I was close, 1942

errant raven
#

Looks pretty low quality to me, why not make it a vector image instead

errant raven
#

Go ahead infinite upscale/downscale quality and transparency

#

Now were getting somewhere

regal pecan
broken sigil
#

you'll have to ask whoever made that reaction over at the SC server ๐Ÿ˜…

errant raven
#

Not sad news to me, none of the zoos near me within 300 miles have pandas

#

Sloths

fleet tangle
errant raven
#

Now those are interesting animals

#

The only animal that shares the same name as a sin

#

Living wage is so high because the governments are ran by satan and making people work themselves to death is sloth

#

Wake up people

regal pecan
errant raven
#

Contracts ending and our relations with china are pretty terrible rn so obviously they arent gonna come to terms and extend/renew contracts

regal pecan
#

A less conspiratorial argument: Most of these pands are old and it wouldn't look great to have them all dying of old age at the same time in the US.

errant raven
#

Theres only two zoos in the u.s that I know of that houses these pandas

#

Far asf away from me

#

Paying 7 months worth of rent to go see an obese lazy bear eat bamboo sounds boring

ivory lodge
#

People. Amiright?

timber viper
#

I demand a panda for myself too

ivory lodge
austere stirrup
#

Anyone here work at NetEase Games?

graceful sequoia
#

crazy me thinking there would be any kind of data structure involved here. O(n) it is

#

I mean a data structure other than a list, that is

pale scarab
#

i know unreal dev will never care about a nobody like me

#

but i just wanna say im so happy about unreal. look at how far it came...

#

cyberpunk and lies of P uses this engine! like wth. so proud of unreal

unborn lotus
#

Cyberpunk 2077 doesn't use ue

pale scarab
graceful sequoia
pale scarab
#

wowww unreal dev/CEO must be jumping for joy

#

the most biggest game ever go to use THEIR engine?!

#

bet they feel like "we've come this far"

graceful sequoia
#

im sure its just another game to Epic and Tim, there's endless numbers of AAA games shipped with unreal spanning multiple decades

unborn lotus
#

Im sure it's a drop in the water compared to fortnite money

proud jay
#

why does bing start its conversation like this lol?

graceful sequoia
#

cause LLMs are crap masquerading as a revolution

proud jay
#

let's burn down france

celest musk
#

shit is on fire then...

proud jay
#

a goose

#

never seen one?

zinc matrix
#

that is not a goose, that is illegal

proud jay
#

you should check out his channel

#

cyriak is a legend

#

maybe you've seen his cows before?

zinc matrix
#

i am an aldult now

tulip orbit
#

there is no goose reaction emoji. makes me very upset.

unborn lotus
proud jay
#

he's 19

#

extremely mature

tulip orbit
#

I'm 40 and I'm still not an adult

proud jay
#

hey

#

at least you're old

tulip orbit
#

being old suuucks

unborn lotus
#

How can you operate this discord though? It's a miracle

tulip orbit
#

I just make pfist do it

unborn lotus
#

Do the grandkids help? ๐Ÿ˜‹

tulip orbit
#

I'm far too socially awkward to have kids, much less grandkids

zinc matrix
#

im so young i think i can finish and publish a novel in my 30s
i barely know english now

unborn lotus
#

Im not far off from 40, I hope I'll finally make a UE game by then

proud jay
#

you should be working on your gravestone instead

tulip orbit
#

I'd have to be immortal to have a chance at finishing my game

unborn lotus
pearl elk
#

Wasnt worth making a game before Playstation 6 anyways

unborn lotus
#

Of updates

zinc matrix
unborn lotus
#

It's a lot easier now since I don't have to bake anything, I might have a chance

#

They barely released 5 though

zinc matrix
pearl elk
#

"make me something to milk those whales"

zinc matrix
#

ohno

unborn lotus
zinc matrix
#

probably provided by elon musk

#

10 millions dollar per use

unreal ether
proud jay
#

but he did though

#

Do psychedelic drugs really bring about self-healing and personal enlightenment? New research says they may. In this episode, I travel to the Amazonian jungle of Peru to experience the mind-expanding effects of the psychedelic brew Ayahuasca. Iโ€™m joined by Imperial College Londonโ€™s Head of Psychedelic Research, Dr. Robin Carhart-Harris, who m...

โ–ถ Play video
lucid sand
#

as long as you are happy !! its fine!!

pearl elk
#

ewww kids

zinc matrix
#

if there are womens that wanted to be single mother, so sperm donor is not really unethical?

zinc matrix
#

but like i was watching youtube about this stuff and there is a guy that have 19 children

lucid sand
#

i have noone

zinc matrix
#

like how is this even real

lucid sand
#

wtf

zinc matrix
#

is it ethical to you guys

lucid sand
#

how do u have 19 kids ?

#

??????????????????

#

can his sperm

#

produce that much ?

#

thats Crazy

zinc matrix
#

yeah one cum of you can produce 1000+ kids

lucid sand
#

dont they die

#

like 90%

#

cause

#

u dont shoot it

#

in the right place

zinc matrix
#

you can produce entire china in 1 shot

#

technically

lucid sand
#

wtf

#

thats really weird tho

zinc matrix
#

that's not weird, that's science

lucid sand
#

what happens

#

if person ate it

#

or

empty dune
#

What the fuck is happening in here

lucid sand
#

Science

lucid sand
zinc matrix
lucid sand
#

and discussing how powerful the cum is

empty dune
#

Ofcourse, totally natural, our go to topic to cool off from unreal engine grind

zinc matrix
#

oi

#

what was that

#

i see that

lucid sand
#

???

#

what are u talking about

#

i have No idea

lucid sand
#

nah

#

u didnt

#

NAH

#

U DID NOT

#

HAHAHAHAHA

zinc matrix
#

but if you really think about it, if you fucked someone and have 1 child, and then spend not enough time to raise the child, people called you unethical
this guy just donate sperm, make 20 child, pay 0 time, 0 money, actually he even earn money for donating sperm, and that is a normal ethical thing

#

how is this even worked

#

wtf

empty dune
#

stay in school kids

#

unless youre in murica

zinc matrix
empty dune
#

then dont go when the quiet kid tells you not to

empty dune
zinc matrix
#

what is non negative int mod

#

is it 0

#

stop the metaphor

lucid sand
#

kfdasjghasd

#

my brain

#

now

#

(void*)

#

| null reference error |

steady fox
#

I just spent a good 6 hours updating my knowledge on emulation model ripping and learning some blender, this is body harvest for N64.

I was doing it as a study project I found out I could stitch everything together then bake the landscape and create things 1:1 in unreal, no idea if it's worth the trouble, but I could do just the first little area, for fun.

N64 dumped like 5k textures because of how things were done, noone's dumped body harvest assets yet.

lucid sand
#

wow3

#

Warcraft 3

#

it's complainemnt

#

i lvoe it

steady fox
lucid sand
#

;-;

steady fox
#

dump the ram from an emulator and stitch it together

lucid sand
#

are you planning to release it

#

on market place ?

#

nintendo

steady fox
lucid sand
#

AHAHAHAH

#

you could make zelda ๐Ÿ˜„

#

๐Ÿ‘€

steady fox
#

this is just a fun thing to do, might do a youtube series

steady fox
lucid sand
#

i will watch it i think that's really intresteting thing to watch

lucid sand
#

i like this!!!

#

making something fresh O.O

#

thats what i like to hear

steady fox
#

I reckon I should probably document it as a journey thing

lucid sand
#

that implies me ... you are going to make like website

steady fox
#

wonder if I should have a fresh youtube channel

lucid sand
#

and post what you have done ?

steady fox
#

nah

lucid sand
#

oo

steady fox
#

I don't have a ton of time nowadays at the moment

#

I got a few other projects I was supposed to be doing

lucid sand
#

i can see that you are programmer O_O

lucid sand
#

is it for your job ?

#

or personal

steady fox
lucid sand
#

oooo

steady fox
#

personal and part of a job

lucid sand
#

you are expensive dude

#

i love it

#

i respect TA

#

they know how to code

#

and art

#

at the same time

#

which makes me think TA jobs are hot

steady fox
#

My art is not great but I can code things to look good

lucid sand
#

all i can do is

#

make a box

#

and minecraft

#

iam uni student at the moment

#

i enjoy all ur stuff you made

#

big respect โค๏ธ

finite canopy
#

Anyone know of seesaawiki? Is it a safe site? There's something I want to download from there but I'm unfamiliar with it and am unsure whether I should.

errant raven
#

Lauraaaa

steady fox
steady fox
#

Body harvest had an issue with the first bridge, you couldn't pass it, it appears fixed though.

It was a pain in the butt to get exporting, I might do an up to date tutorial on it

full halo
#

Valorant is just weeaboo CS:GO

#

Fair

#

Did you see how they're doing smoke in the new Counter Strike?

#

They basically use voxels that can be affected by things like bullet trace, to clear holes you can see through in the smoke.

queen isle
#

iceberg for unity, i wonder if anyone made one for unreal

timber viper
#

how these are relevant with unity

#

i thought its c# implementation was too bad it couldnt even attempt doing those

timber viper
#

a little bit above you'd see material compiler

#

UHT internals etc

queen isle
#

Ohyeah I've seen unreal gpu/cpu debugger, have no idea what 90% stuff on there is

waxen roost
#

Is there any active mods rn?

graceful sequoia
timber viper
#

its not that complex and undocumented though

graceful sequoia
#

world partition

#

is in all the layers

timber viper
#

kismet compiler is a pseudo compiler lol

#

hacks on top of hacks to support damn nodes

#

awful algorithms to traverse through non existing AST

#

its still a product of a giga brain person but it just awful

graceful sequoia
#

multi-day debugging processes with zero useful diagnostic information

#

CDOs

#

making the animation budget system work

unreal ether
#

i dont get why things like big o, and lambdas are so far down that iceberg lol

#

dot product as well

timber viper
#

I feel you

timber viper
#

They dont need to learn it earlier xD

graceful sequoia
timber viper
graceful sequoia
#

yeah

zinc matrix
#

for unreal

graceful sequoia
#

branchless code is a super cool thing though, completely not unity specific

#

also not sure how it would be impossible to do branchless in unity, at least for your own code

#

whether it would have the impact you want is debatable

timber viper
graceful sequoia
#

that's why I said for your own code

timber viper
#

ah fair

graceful sequoia
#

the null object pattern is a good example of branchless

timber viper
#

what does it do?

graceful sequoia
#

instead of null checking, you use a specific implementation that does what you want when the reference is null

timber viper
#

how do you know its null?

#

manual callbacks?

graceful sequoia
#

compare it to the null object, which is a Singleton but comparing it voids the point

#

the point is: you don't need to care that it's null

#

it works exactly as it should when you call it's functions

#

branching can make up a lot of runtime assuming your function overhead is low

#

the number one reason it is often ignored is that function overhead is rarely low

#

but in languages like Smalltalk, it is used heavily

timber viper
#

do TYT ever require this

graceful sequoia
#

no

timber viper
#

did you ever require this

graceful sequoia
#

it's not about it being required, it's a technique

#

in this case i learned about how you can apply branchless and nullobject pattern in college

#

standard fare

#

ok its not standard fare, it was a really fucking good professor

#

i have used nullobject pattern but rarely to overtake branching overhead

timber viper
#

xD

graceful sequoia
#

no

#

different professor

timber viper
#

๐Ÿ˜Œ

graceful sequoia
#

that guy was my worst professor

#

he was a total asshole

#

he would grade using an automation system

#

and i would always go above and beyond

#

so my programs would fail and hed be like "tough luck fuck you"

#

tbf there's something totally valid to that style, because it mimicks what we do with TDD

#

but he was not teaching TDD

#

and didnt even mention testing at all

#

it was just a way for him to be lazy sadly

timber viper
#

sounds like a terrible person

graceful sequoia
#

my second favorite professor was also fantastic -- he had one course where you would implement a filesystem or a shell

#

he knew i had been programming for a decade before college, so he told me instead of writing it in python as everyone else was, i had to use C++

timber viper
#

my professor is Laura

#

most awesome teacher I met

graceful sequoia
#

laura is all our professor

#

agreed

#

well, snarky, but a good teacher

#

the snark is the fun though

timber viper
#

who doesnt like get bullied for using printf

graceful sequoia
#

i learned so much about UNIX writing a shell in C/C++ as it was intended

timber viper
#

its for my own good

graceful sequoia
#

C and UNIX are made for each other

zinc matrix
#

i wonder if Laura know half the universe worth of information about unreal did she actually made any game

graceful sequoia
#

i have written shells in JS, ruby and C# since then

timber viper
graceful sequoia
#

...all painful

timber viper
#

I survive with 3 brain cells dont torture me

graceful sequoia
#

i am currently, on the side, working on a blueprint-like graph that compiles down to Typescript

timber viper
#

i know someone who did it for JS

graceful sequoia
#

which is the absolute worst graphical programming language i have ever encountered

timber viper
#

lol turns out TYT was for The Young Turks

#

lmao

graceful sequoia
#

what did you think it was

#

and dont think i dont know your creeping on my github

timber viper
#

and a Turkish partnering with an Armenian person to lead the company, who said we dont like each other praisethesun

graceful sequoia
#

our name is horrid

timber viper
#

and someone from Georgia leading the engineering

graceful sequoia
#

georgia?

#

wait your creeping is not correct

timber viper
#

you told me that

graceful sequoia
#

...nooo i dont think i did

timber viper
#

yes you did

#

so you lied? sus

graceful sequoia
#

im from michigan but i live in california

timber viper
#

oh wait

#

fuck

#

i confused with someone else

graceful sequoia
#

sok

#

yeah about the name: everyone on staff wants it to change

#

its a bad name

timber viper
#

makes sense

graceful sequoia
#

not "TYT" but "The Young Turks"

timber viper
#

its too political especially since US is conflicting with Turkey these days

graceful sequoia
#

no its not that

#

never mind i guess

#

you are turkish right? you know the implication, its bad

timber viper
#

The Young Turks were a historial group attempted a coup against Ottoman ruler and succeeded

#

then ruined the country

graceful sequoia
#

sure

timber viper
#

thats what I know of them

#

they're famous by losing balkans and causing 2 million of Turks to die

graceful sequoia
#

that is the most turkish take ever

#

you even mentioned that Ana is Armenian

timber viper
#

its because especially since karabagh war people assume we'll be enemies everywhere as individuals

#

meanwhile we get along pretty much well

graceful sequoia
#

anyway yeah i think your current endeavor is very similar to my work making an object graph compile to TS

#

so hmu if theres anything i can help with

broken sigil
#

btw @timber viper
You could say I have been playing TF2 just a bit since we last played ๐Ÿ˜†

graceful sequoia
#

siliex has plenty of good points but i want to mention that BP is specifically designed to not be impossible to convert to the normal textual language. for instance, you cannot branch two things off a normal exec pin

timber viper
#

hence why they removed

#

they failed

graceful sequoia
#

epic fails at a lot of things

#

they are not the litmus test we should judge ourselves against

#

worldpartition doesnt even work

#

not the only subsystem

timber viper
broken sigil
graceful sequoia
timber viper
#

oops because i misread

#

sowwy shy

graceful sequoia
#

my compiler operates from the graph

#

theres no bytecode that i made up that im converting down

timber viper
#

but graph itself has no runtime on its own right?

#

its just a descriptor

graceful sequoia
#

yes but the same is true of BP

timber viper
#

technically yeah

graceful sequoia
#

i think the biggest challenge of what im thinking of is mapping from K2_* to native stuff

#

but technically

#

if you generate out some C++ that calls the K2_* stuff, it kind of still works, and you can edit it after the fact

broken sigil
#

The problem with interpreting BP nodes themselves is that you end up with a whole bunch of "snowflake" implementations for specific nodes
While interpreting bytecode doesn't have that issue, you are "just" interpreting exactly what the BP compiler generated, there are a lot less edge cases

timber viper
#

ExpandNode and custom thunks are biggest problems

#

so recursions and latent actions are

#

rest is easy peasy

#

these 4 things limit you to bytecode

graceful sequoia
#

yeah tbf i am very focused on the functions

#

the event graph is...

#

more of a pain in the ass

#

probably will never 100% work out the gate but i wouldnt want it to

#

not really the point

timber viper
#

have you seen the tweet I sent

#

at cpp

#

about my first attempt

graceful sequoia
#

yeah i looked at it but there was a lot going on

timber viper
#

thats the most readable you can get

graceful sequoia
#

here in lounge i can look closer if you resend

timber viper
#

hold on

#

you can ignore the sequence's local scope

#

it was an optional thingy

#

but this is how it was working when I first started

#

I could have an AST instead of a string builder and use const variables inside of inlining things to func params

#

would make it more readable

#

but...

#

imagine this is conntected to somewhere else

#

from same output

graceful sequoia
#

yeah

timber viper
#

you would have to duplicate same chain

#

to ensure it will be compatible

graceful sequoia
#

just repeat the code in the emit phase

#

just do that

#

seriously

timber viper
#

thats what I did

#

but then

#

here is how delay works

#

this is no fun to nest

#

or wrap it to a function

#

because it wont be readable in any way

graceful sequoia
#

co_await?

timber viper
#

back at the day it was just becoming a thing ๐Ÿ˜„

graceful sequoia
#

its a thing now though

timber viper
#

this still didnt support K2Nodes that expand and custom thunk functions

#

and was verrryy error prone

graceful sequoia
#

yeah things like custom chunks, assuming you have no "snowflake" for it, will just not work

timber viper
#

there was no way to convert SpawnActor

#

also some things are protected or private

#

yet accessible on BP

graceful sequoia
#

one of those weird places where BP has more capabilities than C++

#

so how does SpawnActor do its thing in BPVM?

timber viper
#

never checked

#

but does whatever stack/bytecode does

graceful sequoia
#

i assume it uses deferred spawn

timber viper
#

internally yea but thats cpp part

#

exposeonspawn thigny is interesting

#

it might be a custom thunk or some k2node node thigny that expands to moon

#

by adding Set nodes all over the place

graceful sequoia
#

somewhat ironically

#

custom chunks are a place where an actual VM replacement would work better

#

because while you cant call them from c++

#

you can certainly emit their code

timber viper
graceful sequoia
#

lol yeah

timber viper
#

and i was rather happy to see both working together

graceful sequoia
#

we mean it to be the dictionary definition: rebels fighting for a cause

#

but for armenians it is not an appreciated name

timber viper
#

its understandable, though fun thing is

#

no one likes young turks lol

#

they served no one

#

not even Turks

#

so yeah

#

definitely an odd naming choice

timber viper
#

doesnt it have awful thingies somewhere

#

suffering from similar things?

graceful sequoia
#

not yet

#

the most difficult things are branch prediction

#

and not in the CPU sense

timber viper
#

if it would be JS and not TS I would ask how do you handle implicit operations

graceful sequoia
#

the TS part isnt very impactful compared to JS

#

the trickiest bit is detecting when lines reconverge

timber viper
#

which GUI framework you're using?

graceful sequoia
#

to produce code that isnt repetitive

#

the graph itself uses Diazo, a library i wrote

#

its open source

#

but highly angular tied

timber viper
#

nice

#

you're badass

graceful sequoia
#

daw thats nice to say

#

no one uses my shit

#

but i think its aight

timber viper
#

they are not aware yet

graceful sequoia
#

if you are converting that to text

#

you would ideally get

if (branch) {
    node1
} else {
    node3
}

node2
#

but you have to detect the reconvergence

#

and its not always possible to do

#

but when you fail, the result is just duplicated code

#

it still works

#

beyond that, in fireflow (the name of the language), the diazo graph nodes actually specific the fireflow ast information directly

#

so all of the conversion to TS is encoded in the data itself

#

there's a few special cases, but most cases are handled there

timber viper
#

this all happens in an AST right?

graceful sequoia
#

the reason I'm doing this is because TS is also a supported workflow language

timber viper
#

you're not doing fancy string builder stuff

graceful sequoia
graceful sequoia
timber viper
#

some riot employee told me when he worked on a similar case he wrapped the logic in a function

graceful sequoia
#

none of that either

#

each node is just a construct of TS

#

like an if statement or a function call, or a variable assignment

#

there are a few places where the design of the graphical language differs a lot to BP to make it map more cleanly though

timber viper
#

Yeah

#

I recently read a gdc paper about this

graceful sequoia
#

the goal is to write your workflow in graphical language and have the option to convert it permanently to TS

timber viper
#

God of war's new lang to replace lua

graceful sequoia
#

works pretty good, I'd say about 90% of what I want to be exposed is there

#

last time I worked on it I shifted to the Pipelines part

#

because LiveFire is a media server

#

workflows is just half of it

timber viper
#

How things are reflected to graph

graceful sequoia
#

Pipelines uses Diazo to construct ffmpeg graphs

graceful sequoia
timber viper
#

Is graph aware a func or variable exist in TS or do user implement things there directly

graceful sequoia
#

you start with graph and you can optionally permanently convert it to TS and edit the TS

#

you cannot go the other direction

timber viper
#

Hmm

graceful sequoia
#

there is a wrinkle here about exposing APIs

#

TS doesn't have any way to expose type information at runtime

#

but the devil is in the fucking details here

#

my solution is one of many

timber viper
graceful sequoia
#

and they all have problems

timber viper
#

How rtti is different from reflection?

#

No serialization i suppose

graceful sequoia
#

there is no reflection in TS

timber viper
#

No in general

graceful sequoia
#

the term rtti here is a bit of a misnomer

timber viper
#

Term wise

graceful sequoia
#

in C++ it refers to runtime type checks

#

tsrtti can do that, but it's just the mechanism that the metadata is encoded and accessed

#

so it's probably more correctly described as reflection

#

the quandary I currently face is that import based metadata has a lot of problems, so it's probably best to use a central store of metadata for the entire compilation, but certain tools in the ecosystem do not compile your code as an entire bundle (jest) so that is problematic

#

the current version uses import based metadata

#

but I have a branch that changes it to central store instead

#

there is also deepkit and tst-reflect which provide similar functionality

#

but as much as I'd like to not, there's problems with both

#

it doesn't block fireflow, because I can manually construct nodes for each necessary API function, but tsrtti will allow it to be general purpose and require zero manual work to expose functions

#

and sure, I could add my own UPROPERTY decorator

#

I'd like to not

timber viper
#

I assume UHT like thingy wouldnt work with TS either

graceful sequoia
#

and conduit let's you skip all of this shit and just use the rpc layer directly

timber viper
#

You have a lot of things in github

graceful sequoia
#

yeah

#

all just stuff to make a good foundation really

#

people are super into trpc these days but it requires a special dsl that I cannot stand. and grpc requires an idl

#

I really want something that works across rpc, rest, and in-app plugin in one fell swoop

#

unreal is just the fun stuff!!

#

my games gonna be shit and I love it

#

At least the combat will be

broken sigil
graceful sequoia
#

yeah grpc is pretty painful

#

I'd like to say conduit is a thing for that but it's pretty specific to JS at the moment

#

I want to add more libraries for different languages and platforms

#

but the semantics are all JS semantics

#

bit of an impedance mismatch

broken sigil
#

it does the job ๐Ÿ˜…

graceful sequoia
#

could do something like delegate macros do to put the names inline

#

surely painful though

broken sigil
# graceful sequoia could do something like delegate macros do to put the names inline

The problem with that is I would need (like UE does) to have macros for every number of parameters you want to support, like 1, 2, 3, etc...
This can support whatever number of parameters you want

And any type can be made RPC compatible as long as it has either a serialization member function implemented or a global function (and same for deserialization)

#

a lot less painful to use from C++ than protobuf ๐Ÿ˜…

#

Only annoying things is missing argument names in RPC declarations

graceful sequoia
#

yeah

#

but what if i want a 27 parameter rpc call ๐Ÿ™‚

#

tech!

broken sigil
graceful sequoia
#

nice

broken sigil
#

gonna try to implement that tomorrow

trim solstice
#

Why is it "unreal source" now?

woven wing
#

Another day

#

Another dozen Maya crashes or something idk

pearl elk
regal pecan
#

In a few months it'll be Fortnite Source.

pearl elk
#

When Valve buys Epic

timber viper
#

Nothing is like closing your eyes as for a sec and falling into a 3 hours nap by mistake

#

Oh wait it was only 1 hour

#

I was talking to rezonant and saw BM typing.. Then lost connection xD

unborn lotus
woven wing
#

After messing with Maya for a week

#

And returning to Blender and turning on "Industry Compatible" controls

#

Blender feels mostly nicer

unborn lotus
#

Its pretty useable, just need some uv plugins

woven wing
#

Extruding on a plane or axis and needing a hotkey for that is annoying, but it's 'okay'

rare mauve
lunar patrol
timber viper
woven wing
#

Industry compatible is basically the same, but with alt instead of right click

rare mauve
#

you are welceom

unborn lotus
timber viper
#

i wouldnt bet on that

woven wing
#

One is clearly superior

pearl elk
#

unless one of your kids dont come home

timber viper
#

I'll just have one or two puppies

#

with a cute little cat that cuddles a lot

#

and not a damn kid

#

i cant even take care of myself

pearl elk
#

but cats can disappear

unborn lotus
# woven wing

Doesnt blender have the shift + extrude with auto topo? I use it all the time in 3ds

timber viper
#

dw i'll pamper it endlessly and pet it aggressivelly enough to prevent that

#

my sister's current cats choose violence over affection and fight me

#

and they win

#

mfers

pearl elk
#

tbh I highly recommend a cat enclosure

#

cats always choose violence

timber viper
#

i'll specifically take the one who is into cuddles from shelter

#

i'll tell them this is my only condition

#

gimme anything

pearl elk
#

you could have the nicest littler fluffer... then that day comes when it brings back a murder victim

#

look at me, arnt I cute, I murdered this for you

timber viper
#

still cute

#

cats saved from shelter tend to be more grateful i think

#

they dont born into wealth and affection

#

they come from a harsh life

celest musk
#

idk

#

they may dislike affection and do their hustle

pearl elk
#

cats of tiktok

timber viper
#

i mean maybe thats fine

#

if I have a dog

#

i can cuddle with it instead

#

meanwhile cat can continue being asshole

celest musk
#

yea i think dogs are more affectionate

pearl elk
#

dog can nom on the cat

timber viper
#

yea that's the trick

#

let dog nom nom cat if it becomes too much asshole

celest musk
#

reminds me of our retriever a decade ago... that 35kg dog was afraid of the cat and sat on a chair while the cat roamed around the chair...

#

one day the cat hit my brother and the retriever got over it and chased it to nowhere xD

#

i think cats need to grow up with the dog to learn how to deal with dog behavior...

celest musk
#

no, the other way around

timber viper
#

lol so retriever finally found enough bravery

celest musk
#

apparently the dog overcame his fear of the cat in that moment

lofty lark
#

Put it in one of our slippers and waited for someone to come by

timber viper
#

lol

#

they do that to protect the hunt since they trust u

#

whats worse is when they bring the mouse alive

lofty lark
timber viper
#

ouch sad

lofty lark
#

We had him for years, adopted him as a little wittle kitten

#

He went outside a lot and would sometimes go away for a couple days then come back.

timber viper
#

so he was an outside cat inside

lofty lark
#

About a month after I moved out my mom called me worried, telling me boots hasn't been home for almost a week. I told her don't worry, he does this all the time

#

Then another week went. Eventually a month. And we realized he probably wasn't coming back ;-;

lofty lark
timber viper
lofty lark
#

Then from that day on, he liked going outside for a while every couple days

timber viper
#

thats actually cute

#

but turns out he liked outside a lot

lofty lark
#

Yeah

timber viper
#

i hope he's fine and will return though

lofty lark
#

It's been 3+ years

timber viper
#

:\

lofty lark
#

He's gone gone

#

My mom's house is out in the woods so either a) he's living his best life with some cute cat wife, b) wandered into some other family's property and was taken in or c) || most likely killed by a coyote/fox/bear/etc. ||

#

My mom has his brother and sister too. They don't go outside for anywhere as long as boots did. Thankfully.

timber viper
#

Lets hope for a or b

lofty lark
#

Yea. I think he livin it up

#

He probably got a family and shit.

#

I did not mean to dampen the mood of lounge ๐Ÿ˜…

#

Idek why I kept telling that story but alas, the tale of boots has been shared.

lofty lark
timber viper
#

Im angry

#

I dont want to keep returning back to city ruins

#

Its a bad game design

#

It didnt tell me where should I go next in a level where I 100% finished already

#

Kept roaming around like an idiot for a hour and couldnt find the next mission area

lofty lark
#

That's how like, all soulslikes are >.>

timber viper
#

They have better level design

pearl elk
#

Thats how like, all RPGs are ๐Ÿ˜›

timber viper
#

It makes sense when you get lost

#

It sends me to a place where I completely finished

#

I know all doors and exits

#

None of them lead me to snow area

pearl elk
#

you need to unlock the ancient tome which tells you the most efficient way to complete quests

lofty lark
#

Oooooo you're at that part

lofty lark
timber viper
#

Just saved Mia

#

She is a cute companion to hang out with but she cant aim

pearl elk
#

Ridge of Frozen Souls

lofty lark
#

Has Calamari played code vein too?

pearl elk
#

you need to teleport to the inner tower

timber viper
#

From where

pearl elk
#

no idea Ive never played it

lofty lark
#

XD

pearl elk
#

look for a winged gate

#

and activate the purple shit

lofty lark
#

Winged gate sounds familiar tbh

timber viper
#

I lost too much motivation to play after roaming around and cant find I was thinking of removing it to download ff14*

#

I might give a final chance tomorrow

pearl elk
#

the curse of the open world, I stopped playing Starfield and got into the CP2077 DLC instead ๐Ÿ˜›

lofty lark
#

I'd offer to guide you, but I don't have it downloaded on PC, nor is it fresh in my mind kek2

timber viper
#

Arigatou nevertheless

pearl elk
#

Which reminds me, I still gotta beat God of War and Death Stranding sigh

timber viper
#

Oof beating death stranding

#

I arrived to ship

#

Then stopped

#

Game told me I should better finish quests first, more than twice. I figured if I dont ending of the game will be rough

#

But had no energy to finish all of them either

#

Though that boss fight was awesome

pearl elk
#

Yeah the story is pretty intriguing but its a slog between those parts. I could rush it I suppose but wheres the fun in that

timber viper
#

I assume its fun on console

#

I didnt enjoy in PC though

pearl elk
#

Ive played it on both, much of a muchness...

#

Weapons are definitely easier to use on PC

regal pecan
timber viper
#

ah well

#

who cares about them then

pearl elk
#

I enjoyed the hiking, sometimes I'll pick a spot and just walk to see if I can get there

pale scarab
#

Anyone wonder and amazed that Godot surpassed fking CRYENGINE?

#

Really something to be proud of. Grats godot

queen isle
#

I heard documentation of cryengine isn't great, and it's hard to use.

pale scarab
#

Oh ... hmm. I thought they were the top 3 game engine behind unreal and unity.

regal pecan
#

On technical merit. For popularity/usability, I think not so much.
And then there's that lumberyard issue.

pearl elk
#

hmm if we are ranking top 3 technical merit Unity aint on my list ๐Ÿ˜›

timber viper
proud jay
#

all top 3 spots are taken by XII

timber viper
#

just because GDScript is so slow I cant market bp2cpp as Blueprint is slowest language ever written

#

and this annoy me

regal pecan
#

gds2bp when?

timber viper
#

its actually fairly easy

#

assuming it has no weird things like lambdas etc

#

if its something like a pythonic language with no quirks, just operators, variables, functions etc

#

it would take me 2 weeks or so to do that

timber viper
#

Lol

#

But I would ruin the โœจsimplicity โœจ

#

And reduz would be sad

#

then would give a speech on twitter about why current setup makes sense and why we misunderstand his implementations

pearl elk
#

Why would they accept the PRs when theres a better version coming next month ๐Ÿ˜…

queen isle
median wraith
#

Amazon paid for the whole Cryengine once Crytek became almost to the bankrupt, and that covered years of support and source

#

Lumberyard basically was Cryengine 4 then updated with the exact things Crytek did for Cryengine V

proud jay
#

everything is cryengine

median wraith
#

and then they released all of this under open source

#

in part because Crytek ended the updated so often also

worldly sapphire
median wraith
#

Urho3D is abandoned damm

#

that used to be a decent base engine

#

damm my name was there, seems like one of the devs shutdown it all and kicked the people wtf

median wraith
#

I'm old

#

Well this is interesting, seems like COD is using realtime light (or looks like it), as result the new COD looks worse than the new CS2, that's something I never expected to say

proud jay
#

wtf

#

is that new COD?

median wraith
#

yeah

proud jay
#

this is an MW2 map no?

proud jay
#

did they just rework it?

median wraith
#

Yeah those are the MW2 maps

proud jay
#

how does it look worse than in mw2

median wraith
#

they remade all the MW2 maps it seems

proud jay
#

well it looks like shit

median wraith
#

in their screenshots looks better than the actual video they made

#

Invasion looks better so

#

idk what happened in the illumination of the rest

unborn lotus
median wraith
#

Well the assets looks good

#

textures too

#

even particles and all

proud jay
#

those cars look like ass though

median wraith
#

isn't the car is the illumination

#

and reflections

unborn lotus
#

yeah that's right we didn't do the cars

median wraith
#

at this point idk how they use this editor vista

#

Imagine using that with nanite ha

#

architectural mode should be a thing individually from the models

worldly sapphire
#

Because it looks tech af

#

Reminds of old screenshots from Hammer Editor

median wraith
#

I mean both came from the same father

worldly sapphire
#

Yeah, I was about to say

median wraith
#

but Source 2 made the way correctly