#lounge

1 messages ยท Page 4 of 1

terse wasp
#

It was like...the only redeeming thing for the game ๐Ÿ˜…

cursive crypt
#

Aww... That kinda nice

deep glen
#

also kinda interesting idea for magic-based gameplay

proud jay
#

girls can't be programmers smh

terse wasp
#

Two Worlds 2 had my favorite magic system in any game. I really want a good magic game. Most games really do some simple magic stuff ๐Ÿ˜ญ

deep glen
#

seems eyes gotten an improvement

#

yea, I can see how playing with magic in that game would be a lot of fun.

terse wasp
#

I would make it myself - but I'm a dumb dumb with vfx. Stuff is confusing yo' (and I suck with art)

pearl elk
#

wouldnt that be Four Worlds ๐Ÿค”

soft night
#

dark angels

gusty star
proud jay
#

lolwhat

deep glen
#

O_o

proud jay
#

kinda sus

pearl elk
#

we're doomed

night grove
#

Hmmm... I guess I'm a girl? News to me

proud jay
#

do you also return 5 just to be random?

night grove
#

haha I didn't see that part

#

No I return 4 to be random instead

pearl elk
#

I must have misunderstood the post because isnt the entire right code redundant?

night grove
#

I assumed it was talking about the book comments

proud jay
#

no it actually functions, as long as a != b

#

otherwise it's 5

#

but also the else if is very sexy

night grove
#

Literally just a minute ago labeled my Material Function output as 32 bit float. Remaining lifetime of the piece (if broken or repairing). Minimum value is 0 (never negative).

#

I'm like... I write too many comments. Brain must be mush rn.

proud jay
#

future brain will thank you

night grove
#

All the low level bit shifting, bit alignment etc is annoying to me

#

Aligning consts between HLSL and C++ is also a PITA

night grove
#

And my material still doesn't work because something mismatches between HLSL and c++

pearl elk
#
{
  return (x < y) ? x : y
}``` pretty sure this was valid code even in 2016
proud jay
#

pretty sure the point of the post is not to be good code

pearl elk
#

what is the point? to pit the sexes against each other in an idiotic way?

proud jay
#

I think it's a joke

pearl elk
#

pretty sure I know girls who could out write me in terms of sort functions

pearl elk
#

yes well call me crazy but I like programmer jokes to be functional

#

perhaps a joke for non-programmers hence the comments

proud jay
#

this could possible be photoshop

#

seeing as karlie kloss is a model

night grove
#

Meanwhile, here is the results of my awesome HSLS rotation!

pearl elk
#
    {
        return x ^ ((x ^ y) & -(x < y));
    }
deep glen
#

how are you trying to rotate it? @night grove

proud jay
#

ship it

night grove
#

SHIP IT!

pearl elk
#

I think the princess is in another castle

night grove
#

Slightly longer story, currently doing my quat compression wrong

deep glen
#

any reason you arent using rotateAboutAxis?

night grove
#

Also, quat rotation in material is bad. Going to be switching to axis of rotation + angle so I can fix the nromals

proud jay
night grove
deep glen
proud jay
#

MotherFucking_Luos

deep glen
#

triggering the bot again, huh

proud jay
#

it is my duty

night grove
#

Even with rotation axis + angle, I'll still pass the data in as a compressed quat

deep glen
#

showed that about an hour ago so had it open still

night grove
#

It's easy to go from quat to angle / axis

deep glen
#

its a function I made, that is all

still thicket
#

amogus

spice viper
#

damn so VRC adding EAC and the community is super mad about it steam reviews are dropping people mass canceling subscritions

#

their servers is a dumbseter fire rn

night grove
#

VR chat?

#

VRC?

spice viper
#

they had to disable reactiosn cuz they got so many dislikes

spice viper
#

also their new eac stuff has broken using the unity sdk'

#

cuz when u try to launch a test instance of th egame to test ur worls the anticheat kicks u

#

so i cant even work on my world rn sense i cant test my code

night grove
#

EAC getting in the way of mods?

broken sigil
spice viper
night grove
#

Why would they care to add any form of cheat detection to VR chat?

spice viper
#

ans most of the mods fix the game issues cuz the devs wont

night grove
#

Isn't it mostly a social platform?

#

Who cares about cheating?

spice viper
#

ye but has a modding communuty do to the devs not fixing all the performance and security issues

night grove
#

I only used it briefly, so I'm a bit uneducated

#

I was pretty sure their lifeblood is the modding scene

spice viper
#

the game is super unoptimized and buggy

night grove
#

So I'm not sure why they would do anything to harm that

spice viper
#

the devs balemd mods for all the secutiry problems

night grove
spice viper
#

ye

night grove
#

What security problems are they concerned about?

spice viper
#

unreal would be better for a VRC game

night grove
#

lol

spice viper
#

then there are also crashes

night grove
#

Concerns about security => Lets use Unity!

#

Does not compute

spice viper
#

๐Ÿคฃ

trail wedge
spice viper
#

wat VCR stand for

night grove
#

It's quite sad most the VR dev scene is on Unity

#

I really wish there was a larger group using VR so it got more dev attention from Epic

#

Chicken and egg problem I suppose

spice viper
#

unreal or godot i feel, would be better engines for a game like VRchat

night grove
#

haha. ouch

#

Is Godot VR any good now?

#

I looked at it a couple years ago and it was not ready for a commercial game.

spice viper
#

i dont think its fully there yet

night grove
#

I was really put off with the "community management" skills of the main dev working on the VR on Godot

spice viper
night grove
#

He seemed more interested in the "shiny new feature" than getting a reliable VR framework

#

But again, this was a couple years ago, a lot could have changed

#

I was trying to be diplomatic on my labeling

spice viper
#

also unreal will handel all those weebs anime avatars with millions of polygons and sussy physics simluation better than unity or godor

night grove
#

Basically I reported bugs and he told me to bugger off

#

I even offered to help fix them

#

Then it got heated... I decided the only winning move was not to play

spice viper
#

ye theres some dev drama with godot

night grove
#

Same story with Unity tbh

#

I don't know about PRs, maybe if you have a source license?

spice viper
#

bug reports but not PRs

night grove
#

But you can submit bug reports with test projects... that they never look at or open.

#

Works on my end!

#

XD

#

Oh I see

#

That's almost worse than ignoring it

spice viper
#

main thing for me godot has over unreal is running on lowend hardware

#

and also beijg easier to ad mod support

proud jay
#

4 cm

night grove
#

If I were doing a 2d game, I would 100% be on Godot

spice viper
#

u can run godot editor on android now

#

also works on the pi

night grove
#

Godot is a lot lighter than both Unreal and Unity

spice viper
#

im using UE on linux rn

night grove
#

If you need a fairly low tech game it would be a good platform

proud jay
#

ah so you already hate yourself

night grove
#

You would lose a LOT of engine features though

night grove
spice viper
#

main prob i have with UE on linux is it only works on devices with deticated graphics

night grove
#

I hate seeing other people. Especially that idiot I see in the mirror

#

I also hate shifting bits around

#

@sand oxide Goddess save me!

timber viper
night grove
timber viper
#

Idk what grape is

#

grapes are not real

#

take your pills

deep copper
#

the grapes are pills

still thicket
timber viper
zinc matrix
deep copper
#

you need to rest

#

this often makes me realise how delicate our world really is

night grove
#

I legit was forced to use Mac for Unity development at one company because the executive staff thought the devs should use the same hardware as the consumers

#

(Mobile games)

#

Yeah

deep copper
#

mobile unity consumers use mac?

spice viper
#

UE on linux still pretty buggy but its gotten much better

#

few years a go it was way worse

night grove
#

No their main target was iPhone users, so naturally that meant all devs should use apple products

deep copper
#

ah

spice viper
#

did you heard tho unreal now has prebuilt binarys for linux

#

so no more building from source if u dont want to

night grove
#

Does Fortnite run on Linux?

spice viper
#

no

#

splitgate which uses unreal has linux support and it runs rly well

timber viper
#

why linux

spice viper
#

cuz i like the penguin

#

๐Ÿง

terse wasp
#

I believe that Laura really really really wants Linux to work - after all, she does seem to test Linux things with UE often enough.

timber viper
#

the one who favors C++ and arch linux over everything?

night grove
#

Then you get older and realize all that matters is paying the bills

spice viper
#

linux runs so much better on my computer too

deep glen
spice viper
#

like on windows i was having lots of frame dips

timber viper
#

was quite an alternative to halo infinite

spice viper
#

hasnt crashed for me

#

jsut UE turns it off on kde

deep glen
#

they had 600k players in the early days when it just launched

terse wasp
#

Apparently they got like 100 million in funding. I don't think they need marketing ๐Ÿ˜…

night grove
#

Running your end product on Linux is different than developing on Linux though

spice viper
#

split gates a pretty fun fps

terse wasp
#

(I saw a job post from them awhile ago and they mentioned this)

spice viper
#

its like halo and portal had a baby

timber viper
#

was always shooting me to a room full of bots

terse wasp
#

I played when it released - was fun

spice viper
#

i was playing the game till rly late last night lol

timber viper
#

its halo infinite with portal 2's portals

spice viper
#

also got cross play so i can play with my xbox friends while on linux

#

wish the game had mac support tho

#

so i could also play on my mac too when im not at home

terse wasp
#

Eh - I'd prefer game devs not support mac personally

timber viper
#

asking linux support is fine but why mac skelewhy

terse wasp
#

Apple can f right off

spice viper
#

apple ๐Ÿ–•

timber viper
#

did you call your favorite platform silly?

#

c64 would feel betrayed

spice viper
#

ye i constaly complaine with a few others inapple discord about apples gaming support

still thicket
#

why do people still use linux

spice viper
#

main reason i got the mac was for the arm processor

spice viper
still thicket
#

no

timber viper
#

only valid part is "not microsoft" but its not enough on its own

night grove
#

TBH, "Not Microsoft" was a better answer a decade ago

#

They've changed a lot

terse wasp
#

The HDMI port on my gpu kicked the bucket today. I'm now down to being a 2 monitor peasant ๐Ÿ˜ญ

spice viper
#

for me gaming on linux way better than windows all my games run better even if they dont support linux

deep glen
still thicket
#

ladies
do y'all have google accounts

spice viper
#

ye?

still thicket
#

that is microsoft

terse wasp
#

What

spice viper
#

wat

still thicket
#

google is microsoft

spice viper
#

wdym

timber viper
#

max confusion level reached

still thicket
#

or am i thinking of something else

night grove
#

what?

#

I thought apple was bananas?

spice viper
#

i thought apple was fruit

still thicket
#

fruit is macrohard

timber viper
#

make yahoo great again

spice viper
timber viper
#

idk i loved its themes when i was a child

#

was better than anything else

#

also yahoo answers was fun

#

probably dead today

#

quora replaced it

#

i miss forums too

#

wasnt a bad decade tbh

#

MyBB & vBulletin

#

i still carry the trauma of not being able to pay for vbulletin - i wanted to create my own forum so much xD

gusty star
#

forums weren't bad, people would still derail and start flame wars tho. but it wasn't social media level shittiness

timber viper
#

I remember mostly forums were fighting which each other

#

other than people in forums

gusty star
#

ah fair

still thicket
#

people suck

#

all they do is exist

gusty star
#

some of the forums i were in were smaller, like starcraft map making groups lol

deep glen
#

old beyond unreal forums ftw

gusty star
#

but it was chill most of the time

timber viper
#

forums at 2008: golden age
forums at 2022: illegal business, hacker platforms, other forums that didnt update their layouts since 2002

night grove
timber viper
#

๐Ÿ˜„ totally

night grove
#

(Diagnostics init as in, init code that doesn't run in shipping builds and just zeroes things out to make debugging easier)

#

Yeah. Still working on transform compression

#

I made some really stupid mistakes due to misunderstanding of UE texture sampling. edit: My misunderstanding on how it works

#

Now I'm removing part of the compression

#

But that means rearranging all the bits

spice viper
#

damn the reviews for VRC on steam have droped it to mixed now

#

people rly dont like this uodate

#

withen a few hours they managed to go from very positive to mixed

foggy path
#

what did they change?

spice viper
#

they added EAC

#

cant even open the game no more

#

cuz of my mods im getting insta kicked

#

and the vanilla client is terrable

#

no joke a UE5 tech demo runs better than VRC in a public lobby dose

#

i cant use my FSR mod anymore

night grove
#

Meta people must be celebrating right now

#

VR Chat is the closest real thing to a "meta verse" there is

deep glen
#

for now

maiden geode
foggy path
#

Why would they need EAC in VR Chat ๐Ÿค”

#

It's not a competitive e-sport

night grove
foggy path
#

lol

night grove
#

It's a social platform

#

Mods are their lifeblood

#

Anomaly said it was to prevent account theft or smth

foggy path
#

Discord bans you for using modded clients too tho if you're caught lol

night grove
#

But Easy Cheat doesn't really work for that does it?

foggy path
#

Yeah I don't think it does unless it's supposed to somehow preventing from apps that try to hack your client from running

night grove
#

I really cannot fathom the decision making that went into cutting mod support so viciously for that game

foggy path
#

could also be the usual thing where they want users to pay for stuff that mods introduce

#

can't be free to run all the servers for it

pearl elk
#

back in my day you could use whichever irc client you wanted

timber viper
#

Finally found the game Laura is working on

fleet tangle
#

Heh

#

I played that for a bit back in the day.

timber viper
#

It wasnt a bad game, but literally zero players are playing it ๐Ÿ˜„

#

I'm a fan of fast paced shooters so I was liked it a lot

fleet tangle
#

It was very UT-like!

dim ruin
#

how is it that they create the most advanced and user-friendly game engine in the world but they create possibly the slowest damn launcher since the aol days lol

#

(the game library and store side, not the engine launcher)

noble plaza
solar nebula
#

Computers

long ore
#

so guys if I modelled something in unreal exported it
and then sold it to a client are there any licensing issues

#

i mean the license says that it's free for linear production

#

but doesn't say anything about exporting objects from unreal

noble plaza
#

At least historically there wasn't much you'd be exporting out of Unreal, to not be brought back in again. Interesting question though.

long ore
#

so for example i use the control rig features to animate a character
and then i export the fbx with all the animations and sell them

#

or similarly selling modelled objects with the new modelling tools in ue5

timber viper
#

dont take legal advices from internet

#

even for simple things

#

Epic said tutorials will be reviewed but I'm able to see my article on community hub Thonk

trail wedge
timber viper
#

Woah can you give me one

trail wedge
#

next... download all the things you don't own

timber viper
#

oh, lol ๐Ÿ˜„

#

thanks

trail wedge
#

here's some more good illegal advice.... the less there are of an animal the more delicious it must be

#

so get yourself a plate of endangered species

trail wedge
primal summit
#

mmm... dodo...

timber viper
#

but what if hunters just killed them and didnt even care

trail wedge
#

poor dinosaurs.... got eaten by some other dinos before we could even get a bite

timber viper
#

i'd like to eat a dinosaur tbh

#

maybe I can try to bite one of the dino bones in museum - not sure how would society react though

trail wedge
primal summit
#

hey, by that logic, guess what must be absolutely delicious?

#

ebola!

trail wedge
timber viper
#

ebola.. somehow evolved by.. one human, and a monkey.. uh

trail wedge
supple apex
#

Illegal advice, tell people to use void main()

trail wedge
#

hear me out..... hot reload... eh?

silver basin
#

bro UE4 wiped all my games

supple apex
#

Please take a seat over there...

noble plaza
#

I've got a pair programming interview coming up and I have no idea what to expect? Never had one before, going to be weird

#

I have to talk through stuff I'm planning and doing instead of actually planning and doing. Confuzzle

pearl elk
#

oh no, talking to humans

#

do not recommend

tulip orbit
#

agreed. humans are terrible.

timber viper
# noble plaza I have to talk through stuff I'm planning and doing instead of actually planning...

Mapa hash.

๐Ÿ“š Video courses from JomaClass:
๐ŸŽ“ New to programming? Learn Python here: https://joma.tech/35gCJTd
๐ŸŽ“ Learn SQL for data science and data analytics: https://joma.tech/3nteQih
๐ŸŽ“ Data Structures and Algorithms: https://joma.tech/2W89H33

๐Ÿ“บ Checkout my new Data Science YouTube Channel:
https://youtu.be/5e1vO6AwoQw

โญ Support my channel t...

โ–ถ Play video
#

just say hashmap to everything

spice viper
#

the VRC discod has now truned from ranting about EAC to having heated debates over which linux DE is the best
never knew so many VRC users are linux users

#

like people be in heated debates on how their DE or window manager is better

latent dew
trail wedge
spice viper
#

kde gang

noble plaza
#

And was asked if hashing UUID or str had significant performance differences

spice viper
#

thats how u know your update is not good

noble plaza
#

Imagine not using Pantheon

cursive crypt
#

til you can't X (close) the Launcher when in Settings, big brain.

noble plaza
#

But did you know close and minimise have different startup times, even if both actually minimise?

cursive crypt
#

They behave different tho.

#

One keeps it in the task bar, the other in the quick launcher

noble plaza
#

I think one kills the GUI task, the other suspends it yeah

midnight marlin
spice viper
regal pecan
#

Which bans modded clients, which were very popular.

pearl elk
#

can we ban boilerplate?

clear cape
#

what chat need anticheat?

#

D:

pearl elk
#

its to protect peoples relationships

clear cape
#

there are plenty of hardware anticheats used since medival time so

pearl elk
#

yeah the ole ring on the finger doesnt work so well

spice viper
#

i think VRC should just let people use workshop to make mods

#

cuz this update has revealed how many people use mods despite them not being allowed so why not allow them

#

if u go workshop rout ud be able to make it more offical

regal pecan
#

I don't know what mods were possible
I'm surprised it's not a free for all, with a title like 'VR Chat'

spice viper
#

well u dont need VR to play the game

#

also has desktop support

regal pecan
#

How do you have a 3d chatroom without custom models?

clear cape
#

and tools are gone (cant patch from what friend said)

spice viper
#

i think i can still do dll injects

#

cuz the game docent care if il kill EAC

#

like after the game finished loading i killed every EAC process running and the game didnt care

#

so maybe u can dll inject mods but wont be as easy as before

regal pecan
#

What kind of tools?

spice viper
#

damn the VRC discord server is a hot mess rn

#

2b2t prob has a more civilized chat than VRC discord rn

noble plaza
#

One of life's golden rules, it is - don't fuck with autism

#

80% of VRChat is screaming, and that's without any particular reason. Given a reason...

pearl elk
#

not sure its had much of an impact to peak counts yet

cursive crypt
#

Is that vrc important or popular?

pearl elk
#

well it has more players than BF2042 ๐Ÿ˜›

cursive crypt
#

Was that the latest, controversial one?

#

I think I tried once to play bf, was not fun.

noble plaza
#

Yeah, also on Origin and consoles unlike VRC

cursive crypt
#

*in multiplayer

noble plaza
#

I had a blast with 3 and 4, there onwards I checked out though. V was pretty good towards the end too

cursive crypt
#

I think I played two single-player campaigns, kinda similar they were.

noble plaza
#

The campaigns are pretty meh, people play them for the multiplayer really. BC2 and maybe 3 had interesting enough campaigns though

timber viper
pearl elk
#

I loved the war story format they just wernt long enough

#

I mean all of it

#

then we can focus on writing the good bits

#

UATTRIBUTE()
could be groovy

timber viper
#

this could be possible without any sarcasm, only if we would be able to extent the reflection system without engine changes ๐Ÿฅฒ

#

you reminded me all the boilerplate i wrote just because we dont have this feature

pearl elk
#

UE5 was a good opportunity but as I suggested the other day I think to minimise technical debt on Fortnite it was decided against

timber viper
#

they moved many things to C# though, there are still hope

pearl elk
#

well not just Fortnite to be fair, everyone porting will benefit from stability

#

If Im honest I dont pay great attention to all the low level stuff, when it impacts me greatly I do but apart from that Im just a lowly gameplay programmer

#

Im okay to stay in my lane

timber viper
#

I always complain about incomplete/missing features because even if someone is very smart and experienced programmer they'll just waste time for implementing or fixing something that Epic was suppose to do

#

So I time to time follow changes on engine code -- though I'm not able to deep dive into low level stuff too ๐Ÿ˜„

pearl elk
#

yeah thats what it boils ๐Ÿ˜‚ down to for me too, its about making the most of programming time by focusing where its needed most. When there are all these other distractions it doesnt help productivity

#

when the boilerplate and modularity ends up being more code than monolithic style ๐Ÿ˜ฌ

timber viper
#

I just stole everything from Lyra and GASShooter

#

first two weeks was tough

#

now I dont even waste time for doing things

#

development is getting faster exponentially

pearl elk
#

I want to feel like its my fault for not just doing the work but I know in the back of my mind there is a better way to do all of this.

#

I guess if they made it too easy anyone could do it

deep copper
#

maybe it's a way to gatekeep the unskilled fellows out of it . so bad games get made less

pearl elk
#

Well most of what I want to do is fairly simple but made more complex for reasons. If they wanted less bad games then making this simple stuff more accessible and robust would be the way to go not gatekeeping

#

Theres still plenty of room for savvy programmers to flex

#

this is an example though, the amount of times Ive had to write or copy/paste this sort of junk

timber viper
pearl elk
#

its basically standard gameplay language, no one should be writing it like this anymore

#

sure implementation might differ but thats where you write the actual code, the important stuff

#

I want to implement concept of health

#

mana, stamina, etc infact I can just go implement concept <t>

#

then I can just modify it on the function end, skipping so much rework

#

and if that doesnt tickle your fancy you can go low level and flex

gusty star
#

maybe we should petition epic to get on there shit and beef up the engine technical team

#

they have the money

pearl elk
#

well theres only so much Epic can do within the confines of C++

gusty star
#

ah at this point its more about the technical limitations of the language?

#

still they've worked some miracles so far lol

trail wedge
gusty star
pearl elk
#

For me its about the language and trying to come up with a simpler form more specific for gameplay, thats why I got interested in Unreal Engine originally. Blueprint isnt terrible, it gets alot right but its no replacement for a slick text based language, I know Verse is on the way but Im not convinced its going to solve anything, from what Ive seen its still old fashioned paradigms

gusty star
#

hmm i see

cursive crypt
pearl elk
#

tbh even if I had a big studio at my disposal in terms of development costs its not worthwhile to pursue this, I would put resources into a game project not R&D which would make a large portion of the team redundant

gusty star
#

getters and setters everywhere

cursive crypt
#

Yeah, that they got joked about since ages.

gusty star
#

so fair lol

cursive crypt
#

Some ppl like to decorate

pearl elk
#

that sort of thing can be great for low level where you need that sort of control over public sets and gets

gusty star
#

interesting

pearl elk
#

I find though I end up using memory I shouldnt need to, which is actually a low level concern

#

I shouldnt have to duplicate a variable temporarily because systems arnt integrated

gusty star
#

ye i get that

pearl elk
#

good example might be player groundspeed, thats not an attribute, to make it an attribute you need to duplicate it and reassign unless you modify or recreate CMC

gusty star
#

hmm i see

#

I'm defininetly stoked to dive into Unreal

#

tho honestly I am not stoked to learn Blender

#

never really liked the UI in terms of usability or the one-million-hotkey thing

#

but c++ and blueprints should be fun

cursive crypt
pearl elk
#

yeah it can be done but I think it would be cleaner if there were a way to flag a UPROPERTY as an attribute then it could compile all that boilerplate for you

#

and it would be easier to support it in BP in the future

gusty star
#

is the engine code on github? can you open this as an issue xD?

pearl elk
#

thats just one example, there are plenty of others where I look at code and just think why does this even exist, its like that big roast pig you see on every feast table ever

cursive crypt
gusty star
#

Yeah, I was working on a 2d isometric game in Unity but I had to do some jankiness to get around Unitys c# sandbox bullshit and kinda got tired of the project

cursive crypt
gusty star
#

basically unity has a provided class from their API called Monobehaviour, for game code, and to serialize it in XML you need to do some serious gymnastics. kinda blew holes in my modding plans for that game.

noble plaza
pearl elk
#

I feel like even if I got the ear of someone important and they agreed there is still nothing they could actually do

deep copper
cursive crypt
trail wedge
gusty star
#

so i've heard, lmao!

#

theres a dude in this writing-group discord im in thats making a file viewer... in javascript... rofl

pearl elk
#

another example might be spawning, just setting up a transform to pass to a spawn function is needlessly complex. It was sooo much easier to do in uscript, I understand why there might need to be complexity but most of the time I dont need that ability. The default is complexity always, rather than simple until complexity is required

gusty star
#

and even he admits that its pain and suffering (to develop in haha)

noble plaza
pearl elk
#

its like meeting someone who speaks old english, youre just like pffft what a toff, you dont sit and admire their tone

trail wedge
gusty star
trail wedge
noble plaza
pearl elk
noble plaza
#

People see a language that's not a C copypaste syntax wise, and swear to never even try it.

noble plaza
trail wedge
trail wedge
noble plaza
#

TS is so much saner too haha. Never try JS :))))

pearl elk
trail wedge
gusty star
#

The syntax for Unreal Verse looks aight, i can dig it

noble plaza
pearl elk
noble plaza
#

Yeah the syntax is the least important anyway. If it's a productive experience, I'd learn French verbs to program in it lol

trail wedge
noble plaza
#

Moderately right == not marking every var as Any

trail wedge
noble plaza
#

The SK forums absolutely love the product too, which is always promising. the iteration times are about to skyrocket if it lands in similar form

pearl elk
trail wedge
pearl elk
#

first book I read on C++ all accessors were done through public interfaces

#

not a single public var lol

trail wedge
pearl elk
#

yeah same, protected makes more sense for extensibility doesnt it

trail wedge
#

maybe because I learned JAVA early on and extending classes just infected my thinking

gusty star
#

does UE have out of the box pathfinding or do you have to write a*/etc or use a plugin?

gusty star
#

noice

trail wedge
#

or did you mean something else

gusty star
#

nah navmesh sounds about right

pearl elk
#

I definitely picked Java up quicker than I did C++, its why I didnt code for HL but I did for Q3

#

and obviously UT2003

gusty star
#

Java is fun. Java FX is a nice app development framework imo.

noble plaza
#

Which did you learn first though?

trail wedge
noble plaza
#

'11 onwards C++ started getting some much needed updates, while Java had a steady cadence of new shit

trail wedge
#

Swing is to slate as JavaFX is to UMG

pearl elk
#

yeah it wasnt until later C++ versions that it got my interest, I think I started with C++ late 90s too but it just didnt stick, especially pointers

noble plaza
#

My first GUI app was using some JavaFX bindings for Kotlin haha
Dark times

cursive crypt
pearl elk
#

I wrote an OpenGL window with a floating box and quickly went back to game scripting

trail wedge
#

I usually just learn what I need and use what makes sense for my specific project

#

most of my professional life was doing Java stuff for gov/big business obsessed with it for no good reason most of the time

pearl elk
#

I do like exploring math problems, Ive done quite abit with set theory

gusty star
#

I started writing a java fx app, basically i wrote a modloader for Space Haven, and then I jumped to c# and win forms working on more modding tools (an XML boilerplate generator for rimworld modding), and then i got into Unity.

#

but this was all this year ๐Ÿ˜ฌ

noble plaza
trail wedge
trail wedge
#

weirdest langs I used for one off projects were FORTRAN and LISP

gusty star
#

the modloader took 19 days to complete but ended up breaking due to an ingame crash that i wasn't sure how to resolve. the rimworld xml boilerplate generator got handed off to a friend cuz she is a way better programmer than i am lol, and that unity game i just got bored of/decided to shelve

pearl elk
trail wedge
#

Lua is a sometimes script for me too

noble plaza
#

Swift for me, there's a lot of syntax sugar. Almost too much at times, and XCode is a bit weird as well

trail wedge
#

Python and PERL I've used, but dislike

#

I hate apple so I think you know what I think of XCode and swift lol

noble plaza
#

My mains are Go, Python, and either JS or Java/Kotlin I suppose.
You can tell I was born close to 2000 lol

trail wedge
#

script kiddy (jk all in good fun)

noble plaza
#

Compiled languages are for the people that want paid coffee breaks, I've got bugs to write m8

trail wedge
#

script makes them bugs way faster

gusty star
#

In my defence of being a newb programmer, I do have another skillset. I went to art school for uni lol, and can do all that with ease, except for 3d modelling.

#

programming is dope but it was super hard to wrap my head around most of its concepts and ideas

trail wedge
noble plaza
#

Go is nice though, compiles super fast and Is a tidy language in general. Nice parallelism features too

pearl elk
#

some things just arnt possible without a VM running when it comes to dynamic language features

noble plaza
pearl elk
#

you wanna know why Rider hogs RAM, yup

trail wedge
noble plaza
#

Jetbrains have a Rust based IDE coming up though, will be interesting

pearl elk
#

when you got the UE VM running you have access to all the uprops etc

gusty star
#

Is Rider worth the license cost/are you doing yourself a disservice by using visual studio?

trail wedge
trail wedge
gusty star
#

cuz i've used jetbrains java ide and it was pretty solid ngl

noble plaza
pearl elk
#

VS still needs Vax doesnt it or is my VS2022 just broken

gusty star
#

ah right the VAX thing

#

forgot about that

#

Rider is cheaper then

noble plaza
#

Yeah VAX or R# are the recommendations

trail wedge
#

Webstorm might be my favorite JetBrains IDE... it just brings so much to the JS table

noble plaza
trail wedge
#

dotUltimate from JB comes with Rider and R# (and more stuff) and it's something like $10 more a year than just Rider btw

trail wedge
cursive crypt
#

I sense Jet fans

noble plaza
#

I like tools that make my life easier ๐Ÿคท

trail wedge
#

also a PSA: JB prices are going up (in Oct I think) get your licenses while they're cheaper

cursive crypt
gusty star
#

good to know

gusty star
#

I like visual studio too ngl, but IntelliJ was way way better than Eclipse or whatever other IDEs there are for Java. So i kinda think JetBrains / rider might be aight

#

atleast for UE

trail wedge
#

Rider is better than VS for UE dev work because of the extra UE specific stuff it has.... I use VS for general c++ (might change that but been in UE land recently)

gusty star
#

Tho its clearly not without some overhead/ram usage haha?

trail wedge
#

and while I'm giving hot takes... VSCode is worthless I'd rather use Notepad++

gusty star
#

ye no programmer i've ever met likes VSCode

trail wedge
noble plaza
#

VS won't tell you if a function is used in BP or what the BP overridden property values are, etc. I don't consider VS to be as feature complete as Rider for UE

trail wedge
gusty star
#

probably upgrading ram first, before even openign UE lol

trail wedge
gusty star
#

Nah just a cheapo desktop build

trail wedge
#

none of my machines have under 32GB of ram anymore

cursive crypt
trail wedge
#

my laptop is maxed at 40 because it has an 8gb soldered on

gusty star
#

damn eh

noble plaza
gusty star
#

I'll get some more 8gb sticks or maybe 4x 16 gb sticks

trail wedge
#

my main PC has 64gb and UE finds a use for all of it

trail wedge
gusty star
#

Honestly for unity dev, it was fine having a more mid-tier rig, for both development and hardware testing/benchmarking. I didnt want a super powerful machine that couldn't run the game, as it doesn't represent most pc gamers hardware (the steam user stats say that the 1080 or something is the most popular card but its been months since i've check)

trail wedge
#

a bigger deal is getting an SSD/M2 drive to replace any HDDs you have

gusty star
#

but now I need to upgrade this rig and maybe build a test rig lol

#

I have an SSD for my OS, and ill probably install the engine on it as well.

#

tho I do have an HDD with my boughten games/data/whatever on it xD

trail wedge
#

opening a million tiny text files has a big impact

gusty star
#

yeah makes sense.

trail wedge
# cursive crypt nvme

I agree, but I don't wanna just say throw money at everything..... that said I only have PCIE4.0 NVME M2 drives now

gusty star
#

Haha but at a certain points its all you can do?

trail wedge
deep copper
runic oasis
#

aaha sorry

noble plaza
#

PS UE5 seems to default to compiling with $coreCount instead of $threadCount parallelism, which is surprising

#

In practice, doesn't seem to make much difference IME. Curious change from UE4 though

trail wedge
#

well you can always change the config file

#

most of the time peeps do that to make it use less RAM because they have some toaster/laptop

noble plaza
#

Ah I did change it, but compile times didn't move drastically. Linker and library creation steps take ages and block anyway

trail wedge
#

makes sense

#

all depends on your bottleneck

noble plaza
#

My bottleneck is me making mistakes and taking extra time to correct them ๐Ÿง 

trail wedge
#

thinking about stuff before/while you code is always the bottleneck

deep copper
#

compile times give you the time to stop and reflect on your code and life

noble plaza
#

5 hours of brute forcing can save you 5 minutes of reading the docs. The benefits are obvious

trail wedge
deep copper
#

you will never forget what you did wrong there

trail wedge
#

the thing is are you just trying to get something done at any cost, or are you trying to learn/understand what you're doing and make sure you're taking the seemingly best approach

slim atlas
#

why not both

#

brute force reading the docs

trail wedge
slim atlas
#

for 5 hours

#

how do you get spagethe from reading

noble plaza
#

The docs have horrible navigation TBH, best way is to just google it and restrict

slim atlas
#

thats wrong.

deep copper
slim atlas
#

the whole point of brute forcing is to do something irational

trail wedge
slim atlas
#

if you say so uex.

#

he doesnt deserve hug

#

unhug

trail wedge
#

hahahaha

slim atlas
#

STOP

noble plaza
deep copper
#

don't worry, i just added it because it felt kinda empty

slim atlas
#

dont be upset, eat some spageth

trail wedge
deep copper
#

you document it so well taking a few months
and next update it goes away

deep copper
#

now this is safe for hug i would say

noble plaza
#

that tree

deep copper
#

which tree?

trail wedge
#

the Octree?

deep copper
#

SpeedTree?

#

or whatever it was

trail wedge
#

maybe Tim's tree

deep copper
#

Our Tree ๐ŸŸฅ

pearl elk
#

Sparse voxel octree

noble plaza
#

My issue with docs is that they phase out community efforts to document their shit, like WTF

trail wedge
#

best comment in the UE codebase:

/** An Octree. */
noble plaza
#

Foster it, encourage it, maybe contribute to it. Don't just start removing valuable material

trail wedge
pearl elk
#

I thought Epic added a place for the community to contribute tutorials and other docs

noble plaza
broken sigil
#

So I heard you guys like jetbrains?

pearl elk
#

It is relatively new but tbh it is pretty easy to use markdown on github for documentation

noble plaza
#

Like .MD files? Hasn't that been a thing forever?

pearl elk
#

Yeah it has, simple straight forward so Im not sure why you'd write it on Epics domain

#

Maybe if you hate MS

trail wedge
noble plaza
broken sigil
pearl elk
#

Very old style scifi

#

Needs more art deco

broken sigil
pearl elk
#

I hope at some point you can pick directions for the AI if you like the look of where something was heading before it changed

#

Ive seen some which look amazing then they come sharper and its like oh crap looked better before

cursive crypt
gusty star
#

Heres a crazy idea. Start a fan wiki for unreal documentation for "educational purposes".

#

copyright proof xD

noble plaza
#

Let's call it the community wiki, be sure it's a wiki by the community

deep glen
broken sigil
gusty star
#

lmao

#

they gave the community wiki a megagrant?

broken sigil
gusty star
#

Ah makes sense

pearl elk
#

They shoulda called the dev tutorial section megarants

deep glen
# broken sigil

that kind of effect in unreal engine for characters be fricking sweet

#

totes ethereal

broken sigil
pearl elk
#

Can it do faces for UVing

broken sigil
#

Oh I have some with nice looking mouths

pearl elk
#

Heaps better than the mutants it was doing in the old version

gusty star
#

the feather and cloth textures are really nice

#

stuff like that is fairly complex to render/paint properly

broken sigil
#

MJ is getting more and more impressive quickly

cursive crypt
#

word

broken sigil
#

Also some mechs in ww1 because why not

gusty star
#

Damn those are insane

#

gives me howls moving castle vibes (the last image anyway)

cursive crypt
#

lol, howl's was bright and fun castle

gusty star
#

Yeah but just the sort of hodge-podge/slapped together feeling of the mech

broken sigil
#

Also have these slightly disturbing looking angels which I think look absolutely sick

gusty star
#

Wow lol

#

those look incredible

#

Dark souls bosses? hmmmm

broken sigil
#

Definitely looks like something out of dark souls

#

Lol

pearl elk
#

You should apply at Blizzard with these see if they let you in lol

broken sigil
#

Lol

gusty star
#

The sense of atmosphere is crazy with the angel paintings ngl

#

esp the first one, that smoky gray in the background is v nice

broken sigil
#

Mj lets me express my twisted ideas and thoughts ๐Ÿ˜…

cursive crypt
#

I think our guy here generates these instead of morning coffee.

broken sigil
gusty star
#

can you basically throw anything in the prompt box? can you try "sci-fi gladiators" as a prompt ;)?

pearl elk
#

That last one is almost like some sort of multiverse arms

gusty star
#

noice

pearl elk
#

Isnt there a hindu deity with many arms

gusty star
#

Something more realistic/painterly, not abstract

gusty star
broken sigil
#

Generating

gusty star
#

woo!

#

with the advent of "robot/ai artists", who owns the copyright to their "work"?

gusty star
#

the creator of the AI? the prompt-giver? seems like a tough question to sus out

#

hahahahahah

broken sigil
gusty star
cursive crypt
#

nft mine

broken sigil
#

I'm also probably heavily biased towards MJ since I have a role in their server lol

gusty star
#

I'm so weary of all this supposed innovation and e-finance shit. Like shit if Volcker (the fed economist who fought inflation in the 70s) thought the ATM was peak finance....

gusty star
#

Meh MJ seems to produce better results then DALLE or w/e

#

but DALLE is more meme worthy tbh

deep glen
#

the latest Dalle also does amazing stuff

gusty star
#

I might have to give it a shot again

#

Atleast I can punch in "Communist Mcdonalds" without the devs looking at me sideways

pearl elk
#

Still early days yet, all this AI stuff will continually get better. I wouldnt be surprised if we are running AI filters for things other than RT for games in a few years

gusty star
#

Yeah eh

broken sigil
gusty star
#

whoa

#

I like how it stuck to the classic warm/cool orange/blue palette.

#

Some of MJs stylistic flourishes make me think alot of uh

#

wtf is his name

#

frank frazetta

#

some of those background washes are so frazetta esque

#

and the characters too, its weird.

broken sigil
#

Doing another run

gusty star
#

word

#

do you mind if i save those gladiator images? this stuff is next level

deep glen
#

i should just pay blueman to generate concept art for me non-stop XD

gusty star
#

yeah no kidding, honestly

deep glen
#

i can do it myself, but well..

#

it takes time

gusty star
#

same

#

but im no Feng Zhu

#

or Even Amundsen lol

deep glen
#

and blueman seems to love doing it

gusty star
#

(both top tier concept artists btw)

deep glen
#

yea, i know who they are

gusty star
#

my bad

deep glen
#

feng zui is like holds up hand high level

gusty star
#

ikr

#

i remember watching his design cinema back in 2012 lol

#

such a legend

#

tho his school in singapore is like 50k singaporean dollars a year ๐Ÿ˜ฌ

#

but 4real blue man seems to be the man to know in this case lol

deep copper
#

those progress videos are so epic

#

poggers*? those progress videos are poggers

gusty star
#

no kidding!!!

#

my process videos never look this good lol

deep copper
#

it's so clean and steady

#

and all shifts are gradual

#

nothing sudden

#

i am sure there is going to be a channel on yt which can live off of posting these as satisfying vids

gusty star
#

yeah eh

#

honestly these AIs represent an insane cost saving. Learning art is hard as fuq, and takes so much practice to master.

#

Even something as niche as concept art could be huge value.

#

also, is there a channel we are allowed to share our art station link in? share-your-stream maybe?

#

actually maybe not, seems to be v dev focused there. hmm

cursive crypt
#

UE works can be shared either in #work-in-progress or in #released

#

The server is about UE, so yeah.

gusty star
#

True lol

#

Eh not a big deal really

#

I could just slap it into my profile if i really wanted to tbh

#

but theres no real point tbf, im not looking for work or anything

broken sigil
deep copper
#

that tiny human looks so adorable ๐Ÿ˜

broken sigil
#

Yeah don't know why he is tiny lol
But it looks cool

deep copper
gusty star
#

These are so wild!!!! i love the knight esque feel to their armour

deep glen
#

I wonder at what point we'll get a pinterest spinoff for ai-generated stuff

deep copper
#

i bet pinterest is already filled with a lot of ai art

#

and ai will auto post to socials someday so well, more audience

gusty star
#

true eh

#

well its getting late in canada-land, I should sleep. and thanks again for running that prompt for me Blue Man, these images are so juicy.

broken sigil
#

Np ๐Ÿ‘Œ

deep glen
#

those look grape

zinc matrix
#

do cars count as mount in games?

deep glen
#

in theory XD

#

but not always

zinc matrix
#

So i should look up how to make a mount blueprint?

deep glen
#

as a non-blueprinter/coder I cannot answer that in good faith

deep glen
#

since this is lounge I thought you where joking

#

because in theory a car could be a mount

#

kinda like the "is a hotdog a sandwich or a taco"

broken sigil
#

You will probably find more by searching for car or vehicle interaction system or something like that

deep glen
#

"how to mount a car" would probably give weird results

broken sigil
#

Lol I have a weird image in my mind

deep glen
#

same

#

there is a game where you can mount everything, dont remember the name but was posted on reddit a while back

broken sigil
#

I think I might have heard about it lol

#

Also steampunk grapes

deep glen
#

kawaiii

#

ooh

#

wonder what midjourney would do with something smurfs

#

add something like steampunk, or nightmare or whatever XD

broken sigil
#

Trying stormtroopers as smurfs ๐Ÿ˜…

deep glen
#

lol

#

ooh

#

starship trooper smurf mix

#

them fighting insects

#

i'd watch that if its grim and dark

broken sigil
#

Oh no I won't be able to unsee the things it is generating lmao

deep glen
#

haha

#

midjourney also doesnt allow the more lewd side of things. makes me wonder if there is a server out there that does.

broken sigil
#

Oh I've seen some nsfw stuff that slips through the filter and it's ummm... Yeah...

deep glen
#

hehe

slim atlas
#

where do you get these iomages from

broken sigil
#

Generated with Midjourney

slim atlas
#

link?

broken sigil
#

DM, I'll give you a link to the server, it's open beta (paid with 25 free images as a trial)

#

Yeah lol

slim atlas
#

oh

#

no i dont want to join

#

i thought it might be free for all

#

thanks tho

broken sigil
#

๐Ÿ˜…

slim atlas
#

what is you

#

holy honey

broken sigil
#

So who here is down to have their childhood cartoon ruined?

#

On it

slim atlas
#

well

#

since i was attacked by a moderator on here

#

for saying curse words

#

ive been saying holy honey

#

i was violently attacked.

broken sigil
#

Was it me, legit can't remember lol

slim atlas
#

i was threatened

#

if i dont comply the police will be called

#

itll be over for me

#

grapes will be my only food for the rest of my life

broken sigil
slim atlas
#

You were supposed to do holy honey ๐Ÿ˜ฆ

broken sigil
noble plaza
#

My MJ invite expired in the mail. I'm getting jelly of the big Blue Man

broken sigil
#

Oh just you keep adding to my list lol

noble plaza
#

Nothing can ruin The Princess Bride. It's 100% wholesome and perfect

deep copper
deep glen
slim atlas
#

fuck me

noble plaza
#

Third one is perfect

slim atlas
#

that is indeed holy honey.

deep glen
#

oooh

deep copper
deep glen
#

thats def. some royal jelly right there

slim atlas
#

give me a second to show what i came up with

#

mhhh

#

dalle only came up with normal honey

broken sigil
#

Also looks pretty nice, is that mini or Dall-e 2

slim atlas
#

craiyon dalle

#

ill do spider honey now

#

ohhhhhhhhhhhhhhh

#

yummy. silky honey with extra legs.

deep glen
#

whenever I see midjourney i wanna do so many random things

#

"glass bottle spider"

slim atlas
#

oh god...

deep copper
deep copper
broken sigil
deep glen
#

haha

deep copper
noble plaza
#

Ah MJ does not seem to do free usage anymore, minimum is that US$10/m, or friend pass thingo

broken sigil
#

You do get 25 free images but that's lifetime

trail wedge
#

what about Fly Honey like in Earthbound/Mother2

noble plaza
broken sigil
#

Type /info in one of the newbie channels, it will tell you how many you have left

#

In their server

broken sigil
deep glen
#

ooooh

#

dont know which one I love more

broken sigil
#

Not sure if I ruined it or made it better

noble plaza
#

Oh shit I just figured out how it works. WTF is that UX haha

#

Seems very... viral though

broken sigil
#

The server is at 700k members lol

noble plaza
#

Discord engineers are sweating RN

#

Discord is the home of the perpetually horny simps huh

broken sigil
#

Yeah I like the middle one a lot

broken sigil
#

Lol

trail wedge
#

maybe Meow from Space Dandy counts as an alien cat

#

he looks more like an otter to me

cursive crypt
#

I would have asked for Garfield, but I expect it somehow to be too dramatic.

foggy path
soft night
#

I walked to 70s directly

knotty skiff
soft night
#

in my area is filming ride out tv series based on this guy https://en.wikipedia.org/wiki/Jarno_Saarinen

Jarno Karl Keimo Saarinen (11 December 1945 โ€“ 20 May 1973) was a Finnish professional Grand Prix motorcycle road racer. In the early 1970s, he was considered one of the most promising and talented motorcycle racers of his era until he was killed during the 1973 Nations Grand Prix in Italy. Saarinen's death led to increased demands for better saf...

deep copper
trail wedge
knotty skiff
#

Wait is this ai generated or someone else artist?

proud jay
#

it's ai

#

from midjourney

knotty skiff
#

Wow, never seen ai generate in high quality

proud jay
#

you can generate 25 images for free

#

then you gotto pay up

deep copper
# trail wedge are we certain of that

i have never heard blueman be so openly against about something, this is the most critisism blue man has ever given anything. so based on this i feel yes!

soft night
cursive crypt
#

Mooods, unsolicited discord link

#

w8, our mod is double agent ๐Ÿค”

trail wedge
#

everybody here wants to make their nightmares real

cursive crypt
#

No, i want just pizza now

#

Sounds too little, from what I have seen (kek)

trail wedge
#

I got 50 with my dual accounts ๐Ÿ˜›

#

not much for all time though

#

nah you know I had these, but that won't stop me from making more if I wanted

turbid spindleBOT
#

@ionic flame, :8ball: My sources say no.

trail wedge
#

I'd just make more discords using disposable emails if I wanted to keep getting trials

deep copper
#

yeah they are

deep copper
#

just that they are more likely to get blocked

trail wedge
#

even if you need phone numbers you can get disposable ones too

#

too much effort to make a robot doodle for me though

deep copper
#

this is why a few discord servers i manage has duplicate accounts of same people, they join with new accounts each time to look at something ๐Ÿคฆโ€โ™‚๏ธ

deep copper
#

it would be hilarious to think Hojo did that

#

they are all online so probably not but xD

#

...

#

that's a really good prank

deep copper
#

i want to hug you as thanks for protecting from such a fraud profile

noble plaza
deep copper
#

.. that seems to be true
but it's because y'all are so huggable

deep copper
#

i bet you are also resisting the urge to do it.
but worry not! they don't mind it much here, so go ahead!
it's an all you can eat buffet !!!

#

whatever's the real one, i have only met them twice in my lifetime !!

#

yes, twice

#

like in lounge

#

no i think the same account

#

it still had the note i left from the first time

trail wedge
#

am I responsible for all the note taking?

#

I think this habit of making dossiers is kinda my fault

deep glen
#

mojo jojojo is where its at

soft night
deep copper
trail wedge
deep copper
#

i really like the idea of you being behind me, for note taking

trail wedge
#

not literally behind you... I just put everything into motion... in the future, but also the past...

celest musk
#

sounds creepy

#

could almost be a quote from AU

deep copper
#

also yes, motion is better

deep copper
#

jk ofc

trail wedge
#

I can't I'm already married... to science!

deep copper
#

worry not ! i am also experimental

noble plaza
#

"man of culture science".gif

#

I've just been watching fighting games at .25x speed on YT, and holy shit the amount of animations and little effects that drive the game feel scares me

deep copper
#

they must be happy with you for giving them that high retention

gusty star
#

lmao

#

400% retention

noble plaza
#

I'm too potato to understand this, but yes

deep copper
#

more watch time = more audience retention on yt

gusty star
#

yeah

#

so watching it at .25 speed = x4 to length xD

deep copper
#

= more boost to video impressions

noble plaza
#

Oh righto, makes sense

gusty star
#

its hilarious

#

spiffing brit has a video breaking it down if you want more details

deep copper
#

there are a few "algorithm breaking videos" that also use this technique , with a mix of few others

#

literally asking the audience to watch it slower, and they do

gusty star
#

what i really want to know is what i did to break youtubes algo for language detection. its sending me ads in french rn lol

deep copper
#

weird because i also got a weird language ad recently

#

didn't sound french