#lounge

1 messages ยท Page 762 of 1

fluid bloom
#

it's still chasing pointers around

fringe sundial
#

unity system is much, much better

pearl elk
#

You can actually make components from other components, you just need to GetOwner first

solid aurora
#

that's the problem

#

if you want to have things truly modular

#

componenets MUST not depend on other components

fringe sundial
#

yup, and thats where ECS excels

shy basin
#

@obsidian notch The earlier UI for AAA games session also had a virtually useless video for most of the session, and the slides kept "sticking" and not updating unless I refreshed.

fringe sundial
#

because components are data-only

#

it means they are pasteable

#

trivially

solid aurora
#

it's system part which aggregate subset of componenets and do something with them

fringe sundial
#

and the systems are also trivially pasteable

pearl elk
#

I thought the problem was Actor not Components, moving the goal posts ๐Ÿ™‚

fringe sundial
#

actor is the biggest problem

obsidian notch
#

@shy basin Hopefully that isn't the case here :/

solid aurora
#

in ECS Actor is just int in some database

#

but

#

it can be done in the way Overwatch was done

#

they didn't make ECS for performance

#

it was more/less on UE part

#

but for modularity

fringe sundial
#

yes. In overwatch their components were still data-only, and entities just handles

pearl elk
#

Im all for data orientated design, I just think ECS is a pop term like Spice Girls

fringe sundial
#

they just lacked the crazy overkill high end database-type systems on ecs libs, they did that part manually

solid aurora
#

it's just name for pattern which everybody more or less understands

#

no reason to attach to words ;p

fringe sundial
#

its a horrid name tho

#

entity component vs entity-component-system

#

confusion abounds

pearl elk
#

Well the thing with patterns is that they vary in implementation

solid aurora
#

Entity component system quite concreet

#

you have componenets which always are data only

#

and systems, which operate on subsyset of componenets

pearl elk
#

Thats the issue I have with it, if youre going to complain about OOP being too rigid you cant propose an equally rigid system

solid aurora
#

it's not rigid

pearl elk
#

Neither is OOP

fringe sundial
#

you can slap oop components in ecs-pure components

solid aurora
#

you can write as many system as you want, reusing the same componenets

#

in different way

#

you just slap this system and it works

pearl elk
#

yet I hear everyone lump all OOP together just to hate on it

#

so why cant I do the same to ECS ๐Ÿ™‚

solid aurora
#

I don't like OOP, because it is actually hard to design modular systems

fringe sundial
#

because the oop we are talking about (unreal engine one) objetively sucks

solid aurora
#

and that';s mainly languague issues for me

#

C++ is horrible for it

fringe sundial
#

and yeah oop is actually pretty bad for modularity

solid aurora
#

Traits from rust are great OOP

fringe sundial
#

very quickly stuff starts tangling together

solid aurora
#

or C# partial classes

pearl elk
#

lol talking in absolutes, lets start with the eugenics

fluid bloom
#

that's the best I could do with giphy

solid aurora
#

what absolutes

#

?

#

OOP is really not about inheritance

pearl elk
#

because the oop we are talking about (unreal engine one) objetively sucks
@fringe sundial

fringe sundial
#

but it absolutely does

solid aurora
#

I tend to agree

#

because i have experience

#

with other internal tools

fringe sundial
#

i havent, ever, met anyone that comments ue4 programming system for gameplay is good

pearl elk
#

You can agree but you need proof for objectivity

solid aurora
#

written in similiar OOP fashion

fluid bloom
fringe sundial
#

its actor-component abomination is beyond salvation

pearl elk
#

Create facts but that aint objectively anything

solid aurora
#

it always end up shit from inehritance hierarchy

fringe sundial
#

fact:

#

literally every single ue4 game ends up with +20.000 lines on character.cpp

pearl elk
#

Which engine do you work primarily with @fringe sundial ?

fringe sundial
#

unreal, unity, tinkering with machinery, custom code

pearl elk
#

you get paid for Unreal though right

#

theres a fact

fringe sundial
#

yes, because the other parts are good

#

but the actor comp system is absolutely terrible

solid aurora
#

ok look, I think Unreal engine is in general best engine to use

#

no doubt it

#

just some design decisions are back to 90

#

and they haven't changed

#

doesn't mean they are good now

fringe sundial
#

unity component system (not the new ecs) is objetively far better than unreal system

#

its faster to develop

#

its less messy

#

it doesnt breed 50k lines of character.cpp monolyths

pearl elk
#

Im certainly not in total disagreeance but this ECS is borderline zealotry

fluid bloom
#

๐Ÿ˜„

#

I didn't catch what FGL stands for tho

fringe sundial
#

so he has his own lib it seems

fluid bloom
#

oh, fast game logic

#

๐Ÿ˜„

fringe sundial
#

fast-game-logic LOL

pearl elk
#

Look if there are parts of ECS and OOP we can use to make everything better we should. But promoting one at the cost of all else is exactly the argument you make against OOP

solid aurora
#

well if I cloud pack all my game systems under 2ms

#

i cloud run 4 servers on single core ๐Ÿ˜„

fringe sundial
#

ok so its absolutely pure ecs

#

one component = one ustruct

pearl elk
#

Hence me calling you out

bronze axle
#

@fluid bloom Which session is that screenshot taken from?

solid aurora
#

I don't want to remove actors

#

or virtual inheritance

fluid bloom
#

Speeding up Game Logic in Unreal Engine

solid aurora
#

it is objectivly better for systems like Gameplay Abilities

bronze axle
#

Awesome, thank you.

solid aurora
#

it is objectively worse if you want to compose functionality and not lock it to single class

fringe sundial
#

its also impossible to multithread

solid aurora
#

like add random movement ability to entity/actor

fringe sundial
#

if you have virtuals around, multithreading is not doable

#

as to make multithreading work well, you need to know what data are you touchning from a task

slender sentinel
#

A big learning today: if you organise an online event, ship decent microphones to all presenters.

fringe sundial
#

its ENTT lmao

#

or super similar

#

the api is the same LOL

thick dust
#

@fringe sundial what talk is this?

red pewter
#

neat to see an implementation in a shipped game

#

Speeding up Game Logic in Unreal Engine

#

@thick dust

fringe sundial
#

its 100% entt LOL

pearl elk
#

Implementing it in new versions wont help all those old projects

solid aurora
#

at least it will help new projects 9;

bronze axle
#

To be clear for those of you just joining this conversation: the ECS they're talking about is developed by Funcom, not an upcoming feature from Epic.

#

At least as far as I can tell.

pearl elk
#

Yeah and so will all the improvements Epic has made since these stats were made

fringe sundial
#

my interest is how do they interface it in editor and hybridize stuff

#

its definitely inspired by entt but with some parallel scheduling stuff

#

sexy multithreading

#

they have gamethreading updating movement components unreal-side, and the other systems running at the same time in parallel

pearl elk
#

You still gotta be careful right cuz a lock can still bottleneck like spamming a single thread

fringe sundial
#

nope. This stuff doesnt use locks

versed thicket
#

Man this Digital Audio presentation is really breaking it down. ๐Ÿ˜ฎ

fringe sundial
#

what it does is that you declare systems

#

that read and write to specific components

#

and then that stuff gets scheduled + parallelfor-d

bronze axle
#

Great little bit of insight from the Unreal Fest Q&A for those of you considering a new PC build:

Hi, we are trying to find the best/fastest Processor..We are using Intel XEON now but some are saying that AMD Ryzen or Threadripper will improve our BUILD time..is this correct?
Cores/Threads allow you to parallelize compilation tasks. Since compilation can include many thousands of individual compilation tasks, as a general rule, more cores = faster compile times, while clock speed will reduce compilation time of a single compilation unit.

The Ryzen and TR chips definitely outperform i-9, and the TR outperforms XEON when compiling the engine, editor or shaders in my experience.

Overall performance including non-compilation tasks would require testing, which should be available at various benchmarking sites.

pearl elk
#

Doesnt use locks but he's constantly saying lock ๐Ÿ˜›

fringe sundial
#

but it doesnt really have lock traffic. its basically just read-write atomics

#

not like a normal mutex

bronze axle
#

@versed thicket Aaron is awesome, and the audio team is doing amazing things lately.

versed thicket
#

Really digging it. This is cool.

pearl elk
#

Ahh see right there, its not a silver bullet. Bugs could be harder to track down, a race condition on a single thread is easier to debug than across many

#

I mean I get why they do this but as I like to say, more complexity means more points of failure. He uses the word ensure alot but you cant really ensure thread safety

fringe sundial
#

you can

fluid bloom
#

ahem

#

rust

#

runs

fringe sundial
#

this sort of pattern does absolutely shield towards data races

#

because its indeed how rust works

foggy path
#

would you like to hear about Haskell

solid aurora
#

yo can'r read and write the same component type at the same time

bronze axle
#

@quiet narwhal The networking lounge was cancelled.

fringe sundial
#

the system guarantees (it only gives you Const ref) if you say you will only read

#

and it will schedule things according to read/write dependencies

pearl elk
#

Its not just about reading and writing, if something is waiting in line it can bottleneck

fringe sundial
#

IF you follow its rules, and do not try to hack your way out of it, it is safe

#

of course if you then go fuck it and immediately try to do stuff on GEngine....

bronze axle
#

I asked in the Q&A and got this response:

No, it was removed. Apologies!
Our Networking Lounge was unfortunately cancelled. We're currently working with Intrado to figure out why people are still receiving notifications for it.

pearl elk
#

I mean sure its not bad but there are possibilities for instability here that you can do your best to mitigate

fringe sundial
#

the whole reason to do this sort of read-write limitations, is so there is no way it can go wrong

pearl elk
#

Like any system it can produce unexpected results

#

Im sure Rust programs still crash occasionally and because of threading issues

fringe sundial
#

rust can deadlock

#

it cant crash

#

by design

pearl elk
#

so it freezes then?

fringe sundial
#

well, it can cash on divide by zero and similar, but it cant crash by a nullptr

#

what this compares to, is to Specs ecs

#

in rust

fluid bloom
#

try proving something doesn't deadlock ๐Ÿ˜›

fringe sundial
#

in specs ecs, each ECS system has read and write dependencies

#

it says "i read from X, and write to Y"

pearl elk
#

no locks but keeps saying lock

#

lol

fringe sundial
#

the scheduler then makes sure that stuff doesnt overlap

pearl elk
#

threadlock deadlock but no locks cuz sherlock read your write lock

fringe sundial
#

a read/write lock for scheduling isnt the same as a mutex bruh

solid aurora
#

^

pearl elk
#

did I say mutex at any time?

fringe sundial
#

lol, his demo thing is similar to my space battle, with the spatial acceleration and stuff

pearl elk
#

Just write both sides of this convo

fringe sundial
#

also, LOL bottlenecked on movementcomponent write

#

couse unreal be unreal

#

oh, smart mfs

#

they hacked headertool

#

to add a FGL tag to Actor

#

and if it happens, it creates some basic hybrid link

#

uhm blueprinted systems too

proud jay
#

pretty cool system, but I'm too stupid to implement something like that lol

shy basin
#

Yalp. Most of this is over my head, and just makes me miss Anarchy Online.

fringe sundial
#

he does say

#

at the beggining it was harder due to having to impleent new stuff

pearl elk
#

I like this guy, that was a nice nod to game programmers there

fringe sundial
#

but once a good base was reached, code complexity decreased

#

which seems about right

solid aurora
#

exactly opposite to inheritance

#

easy start

#

and nightmare at the end

fringe sundial
#

yeah

pearl elk
#

Well there you go, work for them then you dont need Epic to do it

red pewter
#

it would be nice if someone made a plugin or something on the marketplace that would implement some 3rd party ECS framework

versed thicket
#

LOL a true Audio engineer. There's instruments everywhere in his home. Aweome.

fringe sundial
#

ive been experimenting @red pewter

#

ive integrated the Flecs lib into ue4

solid aurora
#

i still hope that Valkyrie is ECS framework

#

but no confirmation ;d

fringe sundial
#

the problem is that you need some editor support

#

and doing that in plugins...

#

look at this guys

#

they extended the header tool

red pewter
#

yeah, I expect that is kind of hacky

#

I guess I would have to settle for something half way there if it was a plugin and not a full on engine source edit

fringe sundial
#

indeed

#

tho i want to try one thing with my systems

#

port shootergame into ecs

#

tho the multiplayer is a huge issue

#

i found a.... massive hack for tricking the replicator

#

but...

red pewter
#

lol, I wonder if shootergame will be carried over to UE5

fringe sundial
#

it will

#

btw, the hax

#

ustructs cant be replicated by pointer

#

but

#

if you put the ustruct in an array

#

it works

#

except an array owns its own memory

#

so...

#

if you take a tarray

#

and memcopy the target pointer into it

#

you hack it into pointing to your memory location

#

and then that replicates

red pewter
#

lol

fringe sundial
#

lol indeed

#

so basically i take an empty tarray

#

and then, without allocating anything, force-write num to 1, and force-write the target pointer

shy basin
#

So... if I understand this right... you're essentially bypassing the memory safeties and using memory space for something it isn't supposed to do... so that you can get massive performance gains.

fringe sundial
#

yes

shy basin
#

And people say that art is dead. ๐Ÿ˜„

fringe sundial
#

with that ridiculous hack, you can replicate a ustruct by pointer

#

so if you can do that, you can store the ustruct somewhere you want

bronze axle
#

One of the most intriguing new features announced today for UE5 is Foundations. I am very anxious to learn more about that.

solid aurora
#

sounds like Prefab

#

after years of blueprint if prefab enough

#

we will have prefabs

bronze axle
#

It sounds like a huge boon for level designers.

fringe sundial
#

yeah blueprints suck for level design

#

they are ok for game objects

#

but for level design...

bronze axle
#

Instead of relying on actor groups to copy similar areas, or using Blueprints to house "pieces" of an environment that don't need any unique functionality.

fringe sundial
#

they get very hard to edit

bronze axle
#

Indeed.

fringe sundial
#

the prefab plugin works quite well

#

for what it is

bronze axle
#

Here's the brief info from the talk:

Foundations are effectively instance-able sublevels that can contain other foundations. This will allow you to create a hierarchy of pieces that you can reuse to populate your world. For example, a foundation of a floor or a building could be combined with multiple floors to create multiple building foundations, which can then in turn be used to create whole city foundations. Foundations will also get their own HLODs automatically generated and have streaming automatically managed.

fringe sundial
#

something like that but properly nativ would be great

shy basin
#

Epic Mega Grant submission session is live now.

solid aurora
#

sounds

#

like Object Container from Star Citizen

#

sounds about right with their push for big open worlds

proud jay
#

what you guys watching for last session?

solid aurora
#

but from what I gathered they haven't really touched most things which are in the work for open world support

quiet narwhal
#

Building Worlds in โ€˜Fortniteโ€™ With Unreal Engine

shy basin
#

"Applying for an Epic MegaGrant: Make Your Submission Stand Out"

#

Where the video window is currently displaying a still, and the slides window is currently playing a video.

bronze axle
#

Ohhh thanks for the heads up, Mathew. Was curious about that one.

quiet narwhal
#

mainly interested in the new water tool

shy basin
#

And now the slides are not showing.

proud jay
#

sometimes the speakers accent makes it hard to follow talks

shy basin
#

Yup, slides are not showing at all on "Applying for an Epic MegaGrant: Make Your Submission Stand Out".

red pewter
#

I appreciate the detail in this fortnite talk

#

They show something and then the exact setup they used to get the result

versed thicket
#

For sure.

quiet narwhal
#

it's because it's Ryan Brucks, he is quite pro

dim ruin
#

oh damn it. How much of UFO did I miss?

#

just registering now

versed thicket
#

I think it's almost over? But the videos will be on demand after they air.

dim ruin
#

gah

bronze axle
#

Yeah, you can watch replays of all the sessions.

#

So no worries.

red pewter
#

wow, those BP brushes are cool

bronze axle
#

Water time. ๐Ÿ˜Ž

versed thicket
#

๐Ÿ˜ฎ Wow

zinc matrix
#

gggguysyss

bronze axle
#

@zinc matrix According to the roadmap, yes.

versed thicket
#

Now this is sweet!

fathom wadi
dim ruin
#

oh shiiiit

#

thats out now?!?

red pewter
#

@fathom wadi whooaaaaa

bronze axle
#

This water system looks very cool.

versed thicket
#

Seriously.

dim ruin
#

omg

bronze axle
#

Wow. Depth points on the spline.

dim ruin
#

welp thats downloading

red pewter
#

this is the kind of custom game-specific tooling I expected to be implemented just for Fortnite/their own games and not shared in engine

#

wow

dim ruin
#

which session is on about water right now @bronze axle ?

bronze axle
#

Building Worlds in Fortnite

versed thicket
#

"Building Worlds in Fortnite"

dim ruin
#

ah there we go, thank you'

fathom wadi
#

I've missed the entire thing so far. Gonna have to catch up on the VODs

pearl elk
#

They seem to let you play ondemand if you got a login

red pewter
#

it's all on demand already, luckily. no need to wait for them to compile vods or anything

#

this onlinexperiences site they are using actually worked out really well

fathom wadi
#

ahh awesome

dim ruin
#

that water's nice

bronze axle
#

Very.

red pewter
#

man, what more could you ask for in a water solution?

bronze axle
#

Seriously, this looks very robust so far.

dim ruin
#

I'll get back to you after I watch the earlier parts lol

fathom wadi
#

I bet I could pick it apart :p

versed thicket
#

Haha.

dim ruin
#

is this something they're releasing as a tool or something? Or just going over how they do it?

bronze axle
#

It's coming in 4.26.

dim ruin
#

omg, nice

versed thicket
#

๐Ÿ˜ฎ

tulip nova
#

๐Ÿ˜„

dim ruin
#

holy shit, Chance! You been MIA for a long time

bronze axle
#

My first question about this water system: does it require terrain to work? ๐Ÿค”

tulip nova
#

hehe ๐Ÿ˜…

dim ruin
#

he's alive!

tulip nova
#

Im still here! Just been a little... busy

#

for like 4 years

pearl elk
#

Im sure there are rivers floating in space ๐Ÿ˜›

bronze axle
#

Like what if I'm making a more surreal game, with waterfalls flowing through abstract concrete buildings? Hm...

#

@tulip nova Congrats on the UGC plugin release, btw. Must feel awesome getting to do some dev work again and share it with the community!

dim ruin
#

I'm curious about that too. I'm doing some dynamic terrain stuff with the RuntimeMeshComponent and would love a decent water system like this as a basis for something

tulip nova
#

thanks! Man.... I've been working on that in my free time since the Robo Recall release. Finally had a little extra time and was like, "screw it, we're doing this!"

fathom wadi
#

Speaking of the facial capture... will there be an Android equivalent or is this based on Apple tech alone?

bronze axle
#

That's so cool.

#

I know a few local devs who are stoked to try it out. Mod support comes up pretty frequently.

tulip nova
#

also gave me an opportunity to hide some of the "wtfamidoingohno" that you might find in the Robo Recall code base ๐Ÿ™ƒ

bronze axle
#

๐Ÿ˜…

fathom wadi
#

sounds like a normal day to me

#

but now I have Blender Rigify tools. The world is mine !

versed thicket
#

Haha, wasn't Robo Recall more of like a fun side project?

bronze axle
#

Always feels good to revisit old features and do a better iteration of it with what you've learned since then.

fathom wadi
#

sometimes I look back on my old stuff, then look at it already implemented in engine, then I get sadface

tulip nova
#

Robo Recall was a full fledged game made with a small team in partnership with Oculus

solid aurora
#

then i press delete on mu stuff

#

and im glad I don't need to support it

versed thicket
#

Oh that's what it was, I remember there was a small team involved.

tulip nova
#

I led the effort for mod support at the time, it was a little later in development so there was a little bit of cowboy code in there that wasn't touched once it worked ๐Ÿ™‚

dim ruin
#

so, how you feelin' about UI scripting? ๐Ÿ˜„

bronze axle
#

Robo Recall was a cool project. Did a lot of neat little things. I specifically loved how physical the interaction with robots was.

fathom wadi
#

Im glad its there at least. The amount of mod support questions I see is vast

bronze axle
#

The sound design and interaction for pulling off limbs and using them against the bots was just great.

dim ruin
#

UI mods is something I wanted for so long but slate is kinda crazy

tulip nova
#

after the fact, Ben Marsh hardened some of the core engine systems a bit, and I abstracted all my integrations into something more modular, cleaned up the editor plugin, and brought everything from a hyper frankensteined version of 4.14, 4.15 and 4.16 combined to the latest version of engine

bronze axle
#

Hah, oh man.

#

Unreal Engine 4.Frankenteen

tulip nova
#

Then I realized that we didn't ever ship the automation scripts for packaging

fathom wadi
#

@dim ruin I wrote a widget theme plugin but there is some stuff in the pipeline that will make my plugin moot so it's not quite production quality yet. It works, but it needs a clean up. However I abandoned it because 1. I could PR an easier method to do it and 2. like I said, the new Editor Utility Widgets coming soon are amazing

tulip nova
#

so I pulled the RR one out and pared it WAY down and added it to the sample as well

#

I hope it is helpful! /shrug

soft night
#

๐Ÿ• for @tulip nova

tulip nova
#

Always Pizza for chance

bronze axle
#

Oh shit. File-per-actor system is coming in 4.26, not waiting for UE5. ๐Ÿ˜ฎ

quiet narwhal
#

oh... the new file and source control stuff is in .26 not in ue5

pearl elk
#

So theres no chance of pizza, pizza is const ๐Ÿ˜›

fathom wadi
#

So much archviz on this UFO session list. Which reminds me of the time I went for a job using Revit and I kept saying "this is good but I could do all of this in UE4 and have more functionality". He scoffed like I was calling his trade weak or something. 5 years later....

red pewter
#

File per Actor reminds me of how The Witness handled things

versed thicket
#

Lol

placid thistle
#

@tulip nova can we bug you if we ever have questions about modding stuff for UE4 projects? ๐Ÿ˜…

pearl elk
#

We were doing archviz stuff in UT2004 but it was no where near what the offline renderers could do. We had to depoly everything which was a pain

fathom wadi
#

yeah not slamming on revit or 3ds/c4d/etc

soft night
bronze axle
#

Mmmm pizza.

tulip nova
#

delicious

fathom wadi
#

I was at the peak of my UE hype back then. Before I drained my soul on burnout sessions for years ๐Ÿ˜„

pearl elk
#

@fathom wadi Why not lol, slam all the things

dim ruin
#

I haven't had pizza in months now ๐Ÿ˜ฆ

tulip nova
#

i bake 4-6 a week

#

๐Ÿ˜„

dim ruin
#

lol

bronze axle
#

Homemade pizza is so good.

#

And easier than you think.

pearl elk
#

I had chicken pizza yesterday ๐Ÿ™‚

bronze axle
#

We make dough from scratch and bake on a pizza stone. The results speak for themselves.

tulip nova
#

Samesies

#

bake on stone and on steel

soft night
#

unreal pizza

pearl elk
#

I grow my own beef hehe

fathom wadi
#

I ate an UE4 pizza once but I had to get a refund as I bit into it and it was tasteless. Stupid backface cull.

dim ruin
#

so this water system is kind of like UIWS but performant

#

I missed the river part

twilit ether
#

Who's been watching RyanB's talk?

bronze axle
#

I have.

fathom wadi
#

I woke up late and missed all of it ๐Ÿ˜ฆ

bronze axle
#

Really great look at the water system.

fathom wadi
#

he doing some shader magic I presume

twilit ether
#

So hot.

bronze axle
#

Among many other things.

dim ruin
#

got an allstar guest list in #lounge today lol

shy basin
#

Anyone ever grill a pizza? Put that pizza stone on the grill. Mmm, gives that nice smoke to it.

bronze axle
#

I'm going to have to write a blog post summarizing all the goodies revealed today.

tulip orbit
#

I'm too lazy to signup for that unrealfest site, so I'm getting all my news thru you guys ๐Ÿ˜„

dim ruin
#

lol

fathom wadi
#

cool tweet it so I can catch up ๐Ÿ™‚

versed thicket
#

Would be interested in seeing that @bronze axle for sure.

sharp wolf
#

i learned a good bit!

twilit ether
#

I'd like to re-do the survival game level using all this new tech

versed thicket
#

I'll likely re-watch this, too. Plenty of good info in here.

sharp wolf
#

i had no idea the Sound interface was available in Niagara.

tulip nova
#

"I'd like to re-do the survival game level using all this new tech"

bronze axle
#

That'd be cool, Tom! Sounds like a fun side project.

tulip nova
#

I think i would like that too

sharp wolf
#

and virtual textures are something we have been looking to do. Now we have good reason

#

Off to the rest of my day. 17 hour course on Udemy for Niagara. ๐Ÿ˜‚

shy basin
#

@sharp wolf Taking or teaching?

fathom wadi
#

I'm satisfied with a release of the Blender tools. I like the Control Rig and all, but its a bit buggy and lacks some unit nodes to make it into a beast, so back to Rigify for me. Thats the next 14 years work assigned .... sigh.

sharp wolf
#

taking!

#

i need the teached

twilit ether
#

Heheh

sharp wolf
#

๐Ÿคฃ

dim ruin
#

lol

#

"release the fortnite UE4 project" .... keep dreaming

pearl elk
#

aww cant find any images of a pizza with an UE4 logo of pepperoni on it

sharp wolf
#

i cant find a course anywhere else and tutorials are at such a minimum. I didnt do a lot with cascade so i dont have that background already there

#

i think you need to make a pizza then

fathom wadi
#

@dim ruin the funny thing is you can reverse engineer it all. Slackers !

sharp wolf
#

๐Ÿ˜„ i have pepperoni and sauce in the kitchen... but its going to be bread

dim ruin
#

yeah I seen a few opensource fortnite clones out there

#

none complete but they tried I suppose lol

fathom wadi
#

@sharp wolf the good thing is Cascade won't help you with Niagara. It will probably hinder you if anything. Best to start new

sharp wolf
#

hmmm good

#

i only ever reverse engineered other cascade assets

#

and adjusted as needed but never ended up with anything great

fathom wadi
#

cascade was simple, but awful to extend. Niagara is complex but easy to extend. Go figure ๐Ÿ˜„

sharp wolf
#

we have moved into the VFX portion of development for spells and attacks. so maybe it is good.

#

i mean i have build all the stuff you can find online

#

none of it was really complex per say

abstract haven
#

The foundations system sounds cool @bronze axle sounds like a step forward in parametric design

sharp wolf
#

but i need to understand the WHY i am doing what i do

fathom wadi
#

thats your first mistake

abstract haven
#

now we just need a houdini engine which can bake assets during runtime lol :C

sharp wolf
#

i see what it does, but why does it do that

shy basin
#

@sharp wolf Right, there are a ton of good tutorials on YT, but they don't always explain how the underpinings work.

sharp wolf
#

so this guy, actually goes through texture creation, model creation, materials, etc

fathom wadi
#

if you spent time trying to understand everything in coding, you will be great the basics, 10 years later..... I just presume if it works, who cares and move on.

sharp wolf
#

and breaks out the different modules and how they are used

abstract haven
#

still a lot of space for editors which make parameterized assets

bronze axle
#

@abstract haven Yeah I'm really excited about Foundations. I love level design, so I'm dying to get my hands on it and see how it feels.

zinc matrix
#

ya'll missing the GPU particle widget for UI in the UI video... its.... sexy
@quiet narwhal
Hi there - Just thought I should say that this is custom Rocksteady tech but you can build this yourself using SMeshWidget

shy basin
#

I like to know how something works so I can use it in a different situation later if need be. "A man's got to know his limitations."

sharp wolf
#

i bought the UI Particles from Marketplace

#

pretty nice plugin

fathom wadi
#

@zinc matrix About damn time. I was sick of dumping out to flipbooks

dim ruin
#

so I'm guessing some of these world building tools are the reason they finally moved the static mesh baking tools into the runtime rather than editor-only ๐Ÿ™‚ awesome sauce

#

perhaps an in-engine dynamic terrain system coming someday?

fathom wadi
#

its gonna have to

#

I can't see the old landscape system going unreplaced anyway. It's very static in nature.

abstract haven
#

yeah, sounds like they could be good for iterating on designs, and also memory management for big scenes

rich quiver
#

so october is the last update

#

for unreal engine

fathom wadi
#

yeah then it switches to Unity

dim ruin
#

RuntimeMeshComponent works pretty well but currently there's some limits that hurt like no RVT support

#

and no batching

#

which is why there's no RVT support I believe

#

PUBG is gonna be happy about all of this lol

fathom wadi
#

more work for them tho

pearl elk
#

Wonder if the landscape splines stuff removes the reliance on Physx since Epic said its being deprecated in UE5

#

I remember having that issue with a spline tool I wrote, forgot to enable the plugin and its like why wont the collision work

fathom wadi
#

probably then.

pearl elk
#

Who knows, maybe UE5 will have less features until things are ported. Its happened on previous engine iterations

fathom wadi
#

aye

#

UE4 had versions out before I got hold that I know of. I never heard about it on the grapevine at the time either until it was released.

#

seems like a bonus to get a pre-hype UE5 year or so

pearl elk
#

Actually I should correct myself, not less thats not what I meant. What I meant was new engine versions are typically missing features found in previous late point releases of the previous version.

#

I guess we can assume anything for Fortnite will be in but anything past that

bronze axle
#

I guess there was an issue with the Q&A system because my question never went through. ๐Ÿ˜ฆ

#

Ryan got to the end and said that was all the questions he was given.

pearl elk
#

Yeah I heard acouple of people say there was a delay

bronze axle
#

The Q&A window didn't show anything on my end, it was blank.

fathom wadi
bronze axle
#

lol

pearl elk
#

for the first stream its like, what did you like most... The UE5 bits ofcourse ๐Ÿ˜›

bronze axle
#

๐Ÿ˜„

fathom wadi
#

I wanted to know if there were any plans to support GPU particles in VR. Apparently they aren't working in stereo which really sucks.

#

I can't see it being more than a just in time buffer copy. But I dunno. Not my depths

versed thicket
#

Well, gotta say, first Unreal Fest for me, was plenty of fun. ๐Ÿ‘๐Ÿพ

pearl elk
#

Stick with it and maybe one day that'll be you on the other end of the stream ๐Ÿ™‚

bronze axle
#

I can tell you that is a hell of a feeling.

sharp wolf
#

i have a close friend who is right on the edge of being hired by Epic

bronze axle
#

Still can't believe I got to do the Epic live stream on editor utility widgets. That was a blast.

sharp wolf
#

he should know this week. ๐Ÿ˜„

bronze axle
#

Exciting! I hope they get the job.

sharp wolf
#

wait pfist you did one of them?

quiet narwhal
#

I hope it's a good job because if he gets a bad job that would be sad ๐Ÿ˜ฆ

sharp wolf
#

i didnt realize there was an editor utility widgets video

fathom wadi
#

I should do an Epic live stream on how to be an indie dev, poor and not GAF anymore. Im a pro in that area.

bronze axle
#

I've been on two Twitch streams technically, but the first one was a bust because my upload speed was terrible. ๐Ÿ˜…

sharp wolf
#

nah this is a real nice one.

bronze axle
#

I did one on using itch's Butler tool, and one on editor utility widgets.

pearl elk
#

I worked at Epic once, I was cleaning the toilets hehe

quiet narwhal
#

well tell him to say hi to me on slack if he gets hired on

fathom wadi
bronze axle
#

Heyyy, it's finally done! Good for him. He's been working on that for at least a year, I think.

fathom wadi
#

aye

#

Knowing the depths at which he had to go to get this done, a year is quicktime.

quiet narwhal
#

a loooooooooooooooong time

fathom wadi
#

He did this without documentation too

bronze axle
#

Yeah. He seems really dedicated to filling all the gaps in EUWs.

fathom wadi
#

what a goddamn hero

bronze axle
#

They're amazing, but still so limited.

#

We need editor events. ๐Ÿ˜ฆ

fathom wadi
#

I thought there were some

#

maybe I put my own in?

bronze axle
#

There are only functions, no events.

fathom wadi
#

hmm. then yeah we need them

#

Im sure I had some feedback from editor during the process tho. Although its been a while so I am probably talking jive

pearl elk
#

just tick all the things, no events needed ๐Ÿ˜›

fathom wadi
#

What I do is remote session and let the other guy shout "DISPATCHED" a lot

pearl elk
#

Reloading!!

bronze axle
#

CHANGING MAG!

soft night
#

RECHARGING & REFUELING

bronze axle
#

That's a reference to an old Korean CoD-like with hilarious over-the-top dialogue. I wish I remembered the name.

fathom wadi
#

I could definitely see a case for a global event manager in the core UE4 editor build. I mean, half the time a plugin is battling getting an event from somewhere or making your own then realising there is one and refactoring.

bronze axle
#

Your guy yelled "Changing mag!" every time he reloaded.

#

It was in like 2008.

pearl elk
#

dat ping noise on an M1

#

I always start head hunting when I hear it lol

zinc matrix
#

Black Squad?

#

More like CS GO to me. Uses UE3 and came out fairly recently too

#

i need one person
to test something

rigid shoal
#

Where can I find a summary of UnrealFest?

pearl elk
#

"Like Woodstock only more pizza and better music!"

rigid shoal
#

That would explain the color palettes they used.

thick dust
#

Im kind of sad Unreal fest was so short ๐Ÿ˜…

red pewter
#

They packed in like 10 presentations at a time

#

among all of the different tracks

thick dust
#

True, it was great, hope more events like this will happen

#

Wasthere any update to Epic Games Publishing?

fluid bloom
#

uhh

#

where are the "ask epic" Q/A?

#

on the fest site

#

it just says "ASK EPIC

Thank you for attending the Unreal Fest Online! The "Ask Epic" session is now closed. If you have any further questions please direct them to unrealfesteurope@epicgames.com."

mossy nexus
#

At the end of each session.

fluid bloom
#

but there were general questions too

#

under connect -> ask epic

#

now the questions and answers there are just gone

bronze axle
#

Bummer. I understand closing it since the event is over, but an archive of the previous answers would've been nice.

pearl elk
#

Next years Unreal Fest will be held inside of Fortnite

fluid bloom
#

I'm not talking about that QA

bronze axle
#

@zinc matrix They're talking about the Ask Epic section in the main nav, which led to a general Q&A area.

fluid bloom
bronze axle
#

That's where I found the answer about Threadripper performance, for example.

pearl elk
#

Seems odd to even "close" an online event

#

Sorry guys virtual rollercoaster isnt running past 8pm

bronze axle
#

The event isn't closed, just the Ask Epic section. I'm guessing because it's EOD for some of the staff involved.

pearl elk
#

Did they even answer many questions?

#

I was too busy watching streams

bronze axle
#

There were at least 20 questions answered last I looked.

#

This is totally separate from the Q&A for each session.

pearl elk
#

UE5 needs an AMA on reddit or somethin ๐Ÿ˜›

tulip orbit
#

Start one ๐Ÿ˜„

bronze axle
#

All the answers would be the same: "All of the UE5 info we're sharing today is in the next-gen presentation."

tulip orbit
#

"I know nothing, ama"

pearl elk
#

Hi Im UE5 and I'll be taking questions regarding my nextgenness

#

Due to confidentiality agreements I have to direct your questions to Mr Sweeney ๐Ÿ˜›

bronze axle
#

Hi UE5. Thanks so much for taking the time to do this! What's your favorite actor class?

pearl elk
#

My favourite actor class has to be the one I took taught by Brad Pitt, its a disgrace he hasnt got a best (leading) actor oscar

bronze axle
#

What an answer.

#

Imagine a UE5 AMA where all the answers are just sequences of ue5.

pearl elk
#

I wonder why we suddenly went to roman numerals actually

bronze axle
#

I think it's just a marketing logo.

#

They aren't writing out "Unreal Engine V" anywhere.

pearl elk
#

I think if they changed the small 4 to 5 people wouldnt even notice

bronze axle
#

Imagine how confusing the patches would be.

pearl elk
#

UEV lol

bronze axle
#

"Unreal Engine V.1 is now available!"

#

"So version 1?"

pearl elk
#

its version .1 ๐Ÿ˜›

bronze axle
#

lol

#

Very early prototype release.

shy basin
pearl elk
#

I guess chevron is fairly fitting considering the tech demo has a stargate

shy basin
#

Chevron six encoded!

pearl elk
#

Im really glad they didnt do the yearly naming thing

#

We kinda had a taste of that with UDK and it was pretty messy

bronze axle
#

Yeah. I personally prefer the semantic versioning we have now. It's easy to track.

#

That and I find the total number of releases more useful than the number of annual releases. ยฏ_(ใƒ„)_/ยฏ

fathom wadi
#

when it comes to commits, its definitely way better to find what you need

pearl elk
#

I honestly expected Epic to go to 4.9 then to 5.0 but I guess they incremented the numbers abit quickly. Alphabetically you proceed a number with a 0 to keep the same number of digits like 01 vs 10 so I guess they didnt know how high theyd go with UE4

fathom wadi
pearl elk
#

4.000001 might have been bit too much ๐Ÿ˜›

winter zealot
#

so nice they released the blender tools !!

#

congrats to everyone involved in making them

fathom wadi
#

a true bonus to a crap day

#

ahh cool

winter zealot
#

you got that right Marc ๐Ÿ˜„

fathom wadi
#

Im not even sure I want to use a mobile phone to do facial capture when there is the Realsense and other fairly cheap options for it. But if you own a phone I guess its useful in some way

winter zealot
#

ok this such awesomeness I swear I won't complain if there are issues

fathom wadi
#

Matt Workman's been having a good time with it so it can't be all bad

winter zealot
#

oh yeah they look already very functional

fathom wadi
#

Who thought it would be a good idea to have a game like Sekiro on Stadia? I mean, I guess it can work, but if you know the game you know that milliseconds can matter in a fight. It's pretty brutal on some bosses. One lag later....

winter zealot
#

stadia ๐Ÿ˜Š

#

it's like stadia and the atari vcs are competing at being the worst console

pearl elk
#

Bomberman the original Dark Souls of Soulslikes

#

Collect all the things for the Wholey Souley achievement

foggy path
#

Stadia was actually surprisingly okay

#

I tried it with their free trial a while ago

zinc matrix
#

Well fuck not being able to keep games. Sure, steam games technically have DRM but at least it's obvious and you can run the games offline without a subscription

foggy path
#

The game selection was pretty poor though unless you pay extra to buy more games

zinc matrix
#

Fuck this arcade/radio bullshit

foggy path
#

out of games subscription services, microsoft's xbox thing is actually solid

#

there's tons of really great games for the monthly fee you pay for it

fathom wadi
#

@zinc matrix Steam's DRM is so bad though. It's barely functional. I mean, all you need is a DLL + .cfg to bypass it

foggy path
#

sadly it won't really be good for any mp stuff since everyone else owns games on steam and almost nothing is cross compatible

fathom wadi
#

I paid ยฃ1 to play a newly released Gears Tactics. Can't say fairer than that with Xbox Gamepass for PC beta

zinc matrix
#

That's what I want because fuck those that use culture for profit

#

Last two decades we could actually keep the shit we say for

pearl elk
#

It depends on the types of games, for arcade type games a subscription might make sense. I dont think it really works for linear story games though, it devalues em abit

zinc matrix
#

But I'm just worried we won't ever get to have media collections ever again

#

Because of bullshit copyright law that only protects the rich and their business ideas

pearl elk
#

Thats how Netflix makes it work, its linear content but its a constant stream of content where with games each game is more a platform unto itself in the MP/Social/Arcade space

fathom wadi
#

you know what pisses me off most (besides Lootboxes)?
Dead or Alive's model of putting fighters in DLC.
They cut content to resell in a game where you used to get 25-30 fighters for free. Now you pay-per-fighter. It's almost as bad as Ultimate Team, but not quite.

pearl elk
#

The industry just isnt capable of producing that much linear content to keep up with a subscription service

foggy path
#

bullshit copyright law that only protects the rich and their business ideas

#

...what

#

lol

zinc matrix
#

hole.io, or if not that, every fandom complaining about the creative direction of their favorite shows or games

#

Take The Last of Us 2 even

fathom wadi
#

the .io domains are full of scams tbh

#

the whole domain is a scam

zinc matrix
#

hole.io stole from a smaller indie title, plus, the domain is rooted in modern colonialism

fathom wadi
#

indeed

pearl elk
bronze axle
#

In what circles does .io have a scammy reputation? I mostly see it used for startups, developer blogs, etc.

zinc matrix
#

Online games, oh, and how the British and Americans invaded the Chagos Islands for cold war and racist reasons

fathom wadi
#

Good timing with my DOA comment. The thing is, it might be good for devs, with all that extra money to make more DLC and resell content. But the gamer suffers, both in gameplay and financially.

bronze axle
#

There is a discussion to be had about the ownership of the domain, but as for the common uses of the domain, I rarely see suspicious websites using it.

zinc matrix
#

My point is, why should I be forced to not have a media collection that I can keep for as long as I live when Netflix can fuck up the collection I pay for?

#

And Spotify
offline?

fathom wadi
#

@bronze axle in the "lets clone someone elses stuff blatently" and some scam advert games for kids etc. We had to block the domain on our kids tablets.

pearl elk
#

Its quicker for me to search online librarys of music than my own local music collection

bronze axle
#

@zinc matrix I share your frustrations. I love Spotify as a music discovery platform, but when songs in my "library" disappear due to licensing issues, I'm left yearning for my teenage years when I went to the music shop and bought CDs.

pearl elk
#

It became far too much of a task, it was costing me money to keep it maintained

bronze axle
#

Hell, even buying directly from the artists on Bandcamp.

fathom wadi
#

This one time on Bandcamp, I bought some flute music but it sounded a bit queefy for my liking.

zinc matrix
#

@bronze axle welcome to neoliberalism. No wonder we're getting these demonstrations too.

bronze axle
#

@fathom wadi That's a bummer. I had no idea. I've seen a few weird multiplayer web-based games use the domain, but I didn't know about the other stuff.

pearl elk
#

Id say the issues with licensing are seperate from the streaming services, look at GTAs soundtrack for example

zinc matrix
#

well more and more shit is only on streaming services

fathom wadi
#

@bronze axle I wouldn't have really noticed but we are vigilant at what the kids have access to. Some of the apps were not representative of their titles or splash images either.

pearl elk
#

Hell Demolition Man was edited to remove Taco Bell

bronze axle
#

I understand the value of Spotify, Netflix, etc. but I personally think we need to be careful not to shift too much ownership away from ourselves. Less ownership means less control, and that's a frog-in-boiling-water situation waiting to happen.

foggy path
#

You can usually tell people whose stuff you like that you want a physical release

fathom wadi
#

@pearl elk thats like a core joke in the movie

foggy path
#

With music for example a lot of artists are entirely willing to do physical releases but it's expensive

#

so they need to know there is demand for it up front

bronze axle
pearl elk
#

I guess thats what happens when you go in for corperate sponsors and licensing

zinc matrix
#

@bronze axle rightsholders who care little for their customers benefit from this. Customers benefit from the convenience. At least the artists hate Spotify for its terrible pay

bronze axle
#

I don't hate Spotify personally (I'm also an artist).

pearl elk
#

Imagine if Ninja lost Redbull as an example, how much content would need to go

#

sorry bloke your entire birthday party is erased ๐Ÿ˜›

zinc matrix
#

You can usually tell people whose stuff you like that you want a physical release
@foggy path I've tried emailing a band on Soundcloud to no avail

foggy path
#

Well if they aren't receptive to hearing from their fans then maybe they're a shitty band :P

bronze axle
#

I'm frustrated with them for a variety of reasons, but as an artist, I actually think Spotify provides a great opportunity for indie artists that are in the middle ground, where we don't want to make it our careers but we want to get paid for the music we occasionally make just for fun/creative reasons.

zinc matrix
#

They may have disbanded but I loved their music

foggy path
#

Yeah it's always tricky with those sorts of situations tbh

#

You gotta get the physical stuff when they're still active

#

if nobody wanted it when they were active, yeah it's kinda tough at that point

zinc matrix
#

@bronze axle I've heard of eMusic which tries to bring the best of both worlds by using blockchain

#

@foggy path this is why I wish I were born earlier

foggy path
#

Eh, you can buy tons of great music on the cheap nowadays

pearl elk
#

Supporting artists on those platforms does help their careers in other ways though, they use x amount of streams on Spotify to get better deals and push their career further

zinc matrix
#

I hate most of the music people my age and younger like, especially 2010s music. Good thing I can't even keep that terrible music

foggy path
#

It's cheaper than ever to get a nice music library or a DVD collection or whatever

pearl elk
#

You cant really just buy the album and say welp I supported em, done and dusted

bronze axle
#

@pearl elk Indeed. It's not all bad for artists on Spotify, despite the discussion to be had around pay.

zinc matrix
#

@pearl elk I'm not sure if I want to get any more of Paramore's music because of their new look and style

bronze axle
#

It's a great marketing platform.

foggy path
#

Discogs and Ebay are a great source to get older releases and a lot of it is pretty cheap unless it's some rare or super popular thing

zinc matrix
#

@bronze axle I just wish to remain wary because consumers can be fucked with a deeply centralized music collection

pearl elk
#

Eminems albums for example have had a resurgence in recent times, if everyone had their own copy he wouldnt even know how popular his music is

#

People would just be dusting off old copies instead of viewing new ones

zinc matrix
#

@foggy path I got some Russian CD via Discogs

foggy path
#

:D

bronze axle
#

@zinc matrix I feel ya. I can remember several instances when a song I loved became unavailable with no notice. Same with movies and series on Netflix.

foggy path
#

post punk?

bronze axle
#

I think the streaming model could be improved greatly with more transparency. HBO does it, actually. They have a section on their service for "content that's leaving soon".

#

I'd love to see Spotify et al implement a similar "Expiring soon" tag or something.

#

Maybe even playlists.

zinc matrix
#

more streaming services should do that but I would wish DVDs were available at least

bronze axle
#

Just some way to be more transparent to the user, and maybe even give you an alternative link to support the artist once that song leaves.

pearl elk
#

Content rotation is mostly done to keep things fresh, its like moving a retail store around and putting some new items up front. Its not always done in some shady manner

zinc matrix
#

Downloads are DRM locked and if the business goes, so does your collection

#

@pearl elk some of us love only the old stuff and can't find good sources for them

bronze axle
#

I've been buying physical books and blu-rays lately for this reason.

pearl elk
#

Yes availability can be an issue but I listen to plenty of older stuff on Spotify

bronze axle
#

Stuff that I really care about, I want to own it.

pearl elk
#

Movies is far worse than music tbh, they dont release f-all on bluray

foggy path
#

I buy physical books because I don't really like reading stuff on a screen :P

pearl elk
#

theres a selection of "classic movies" that everyone has to adhere to, anything outside of that you cant find anywhere

#

If you want older music though records are still very popular

#

old VHS not so much, bin material

zinc matrix
#

my favorites aren't even on records

#

brb, God I want to move out

pearl elk
#

Im wondering what "the old stuff" means, I typically jump to 70s rock for some reason when I hear that lol

#

If you were born in 2000 maybe old is stuff you listened to 6 yrs ago ๐Ÿ˜›

foggy path
#

Tarzan Boy

robust gulch
#

I like using blurays and dvds because it makes me feel like I don't live in my computer ๐Ÿ˜‚

pearl elk
#

This one?

foggy path
#

yes

#

:D

fathom wadi
#

all I have on my spotify is Electric Six.

pearl elk
#

I like Citrus Recordings and surprisingly alot of their stuff is on Spotify, I was really shocked cuz those records are rare AF

fathom wadi
zinc matrix
#

2000s stuff I like

pearl elk
#

Not unheard of to pay $200+ for a rare record in decent condition

zinc matrix
#

Some may not be too obscure but I still don't want to let music I love vaporize

fathom wadi
#

go find a radio release copy of "See Emily Play" by Pink Floyd. Should be worth way more than that now

pearl elk
#

Thats like 3 years of Spotify ๐Ÿ˜›

zinc matrix
#

If I can get music, I get it DRM-free and make redundant copies as much I can

fathom wadi
#

I have a signed copy of Twisted Sister's "We're not gonna take it" that I wouldn't sell for less than ยฃ500 (once Dee Snider is dead)

pearl elk
#

The way you keep it around though is by listening to it where they can tell youre listening to it. To go back to Eminem, I dont think he would have come back so hard if he didnt have those listener stats to drive him

#

As a creator if you work in a bubble you'll be isolated and not feel like you have an audience no matter how hard you try

fathom wadi
pearl elk
#

These platforms have basically replaced radio, radio is pretty much telemarketing

fathom wadi
#

I still use radio but digital radio via Bassdrive.com (for the past 10 years)

zinc matrix
#

And they've replaced personal music collections too

foggy path
#

I don't mind it replacing collections

pearl elk
#

Thats okay for me, my music collection was costing me months of a year quite literally

fathom wadi
#

@tulip orbit true story, I can play accordion . I used to have one that I would bring to band practice from time to time in case we wanted something different. Then someone in the studio popped my accordion bag and I never played it again.

foggy path
#

I would have spent all my fucking money on music if I had bought every damn album and single I've listened on spotify...

pearl elk
#

My god tagging misnamed tracks... never again ๐Ÿ™‚

foggy path
#

I still have hundreds of gigs of mp3's from world before spotify...

#

:P

tulip orbit
#

yeah I still have my napster collection too ๐Ÿ˜„

pearl elk
#

I do too, and movies... You know how often I actually use that collection of about 4TB? Not this year and not last

zinc matrix
#

I just think music since 2010 or so has sounded crap and the few I like are very fucking few and far between

#

I used to not like 2000s music but now I prefer it

foggy path
#

there's lots of good music in recent years imo

zinc matrix
#

Those post-2010 songs I love go disappear, I would rather be deaf

foggy path
#

synthwave and vaporwave stuff I like

#

there's even some good pop stuff I guess

fathom wadi
#

I was never a hoarder of music or movies. I got a few core staples but it seems silly when you can stream. Even back in 2000 I could stream because I was working on a 35mb network at the time. Once I got rid of 56k, it was streaming all the way

foggy path
#

some pretty great hiphop music from my country as well

zinc matrix
#

Although I also don't want to be deaf but I want to listen to what 2000s teens did and anything similar

pearl elk
#

Instead of hoarding I now make lists ๐Ÿ™‚

foggy path
#

I listened to eurobeat in early 2000's

#

that was a fun time lol

#

I mean I still do but less than I did back then

fathom wadi
#

I was all about the depressing music back then. Stabbing Westward, NIN, The God Machine, Sophia, etc

zinc matrix
#

I want the old pop punk sound and look from the second half of the 2000s and first half of the 2010s back

fathom wadi
#

its not good for coding tho

pearl elk
#

I used to listen to alot of Trance, not so much now ๐Ÿ˜›

zinc matrix
#

and all the other pop songs from the 2000s too

bronze axle
#

The majority of my library is trance.

#

Been living on trance for over 20 years.

fathom wadi
#

Laurent Garnier was the king back when I listened to trance

foggy path
#

yeah late 90s early 00s trance was boss

zinc matrix
#

But if I can't listen to it again why should I hear if there's nothing I want to listen to?

pearl elk
#

Thats commitment, I tend to like heavier dnb

foggy path
#

There's lots of stuff you've probably never even heard of

#

Just assuming it's all shit because it's 2020 is kinda silly imo lol

fathom wadi
#

I listen to drum and bass all the time. Its the best coding music. It ranges from heavy dark and dirty to smooth jazz integrated and never fails to keep me flowing during a code session

north torrent
#

Banjo trance.

pearl elk
#

Yeah thats why I like it too, hip hop is far too distracting for typing cuz of the lyrics

foggy path
#

there's a lot more variety these days than in the 2000s imo especially because of services like Spotify letting indies get their stuff in front of people more easily

fathom wadi
#

aye

foggy path
#

I mean of course there was always variety but it's a lot easier to find different stuff now

pearl elk
#

Theres been a few times after a heavy sesh I found myself typing the lyrics instead of code lol

#

Var Char Cuz I got Bars, haha

#

I found Soundcloud to be good for finding music abit out of the ordinary, theres some great mixes on YouTube too

#

I always listen to the release playlists on Spotify but its tailored to what I listen to most

#

Cyberpunk game seems to have spawned a whole heap of people making playlists

zinc matrix
#

@foggy path the 2000s had a certain sound I loved even if it was pop

#

I don't like what the 2010s and so on have and even if they did I only have months to enjoy those songs before they get taken down. Does art truly deserve to exist only under the whims of profit?

fathom wadi
#

I've been having some issues with typing recently. I keep missing out words, typing completely different words, putting words in the wrong order. I think I'm on my way out mentally or something.

pearl elk
#

Also I have something to confess... I like Nickelback ๐Ÿ˜ฎ

fathom wadi
#

all I know is im fkin mentally exhausted

foggy path
#

You should listen to vaporwave if you're nostalgic for the 90s and early 00s sounds

rich quiver
foggy path
#

I mean it's not exactly music from that era but it's kinda nostalgic for those times

#

similar to how synthwave is 80s nostalgia

zinc matrix
#

Did a while back but I prefer mid and late 00s stuff. Plus I'm just going to have to hunt for copyright free music if I can

#

I tried doing that a few times but I've found almost nothing I like on there save for only like one or two albums

foggy path
#

well that's still better than nothing

#

I don't like all of it either but some stuff like Dan Mason is really good imo

#

Yung Bae has some stellar stuff too

north torrent
#

I like music that sounds like it comes from a musical instrument of some sort... Does that make me a bad man?

foggy path
#

it makes you a synthesizer hater

pearl elk
#

Needs more cat trance

north torrent
#

Cats are real.

zinc matrix
#

You're lucky since there's plenty of that I think. My tastes are way too specific to be profitable for streaming services

foggy path
#

there's no such thing

zinc matrix
#

Sure Spotify has its AI but a song I love is like a person I love

foggy path
#

:P

north torrent
#

Do you like Irish folk songs, Mr. Zomg?

foggy path
#

I don't know any so I can't really say

north torrent
foggy path
#

Sounds fun

north torrent
#

I am writing a tavern song for my game.

#

Gotta make a custom user interface that allows the player to fill in the last word of each line from the song.

foggy path
#

Bangin' finnish hiphop zomgmoFace

north torrent
#

Does it have banjo?

foggy path
#

I'm sure there's a banjo in one of Eevil Stรถรถ's songs

pearl elk
north torrent
#

Mฤo...

pearl elk
#

Dragged himself out of the trashcan

north torrent
#

I wonder if I can map the input of my throttle controller to change the size of my brush in Photoshop...

#

I used Unreal Engine 3 back in 2012-2013...

proven thorn
#

Yes.

north torrent
#

I don't know what any of those words are.

fathom wadi
proven thorn
#

I still use UE3 these days.

#

Has it really been 9 years ago...

#

Sure, I can help.

#

360 or One?

#

Ah, I've long forgotten 360 stuff unfortunately.

#

Are you porting from 360 to Windows?

#

Not sure what you're doing.

#

Huh, interesting that Microsoft is keeping pretty quiet about bringing GoW3 to PC.

foggy path
#

Not really sure how you'd go about it but one idea would maybe be to intercept the load calls and handle them differently

#

Probably easier said than done :p

#

Have you actually got the source code for it or are you just disassembling the binaries or something

proven thorn
#

I suppose we kind of have to ask how you have it.

foggy path
#

Yeah you might get into trouble discussing it on Discord if it's acquired via.. uhh.. dubious methods zomgmoFace

#

Anyway - discussing how one might achieve replacing the savegame system is probably kosher... You could probably just do exactly that, rip out the previous logic for save handling and put something else in place

fathom wadi
foggy path
#

Why isn't that PDF linked in the video description

#

makes it impossible to look at it when he keeps scrolling it up and down

#

:P

#

I haven't really used UE3 so I don't think I can help with that :)

#

that bafta thing is bizarre

#

but frankly is bafta even relevant?

#

I don't know any single game that has received a bafta award... or anything else that has received a bafta award :D

#

like... the ideas behind those standards are good imo

#

but for example that case where they require 10% to be LQBTQ+ and 3.5% of even the total population identify as that? yeah that's just weird

thin storm
#

next-next gen

foggy path
#

actually that 10% figure might not be that crazy...

#

in the UK the figure in stats is actually 7% or so in 2012 and it seems the number has been higher recently

#

of course as youtubers do, the dude who made that video didn't bother doing any actual real research

#

even in the US, statistics in San Francisco for example have a 15% figure

#

go figure it takes me all of 5 minutes to find better sources..

sage tendon
#

Looks like an unconventional excess water relieving mechanism

fathom wadi
#

im not really a fan of his videos. He picks apart the industry for click's sake. But you can't argue that some of those requirements make it impossible to get a bafta nomination. Or at the very least, difficult.

foggy path
#

yeah they look a bit heavy handed but I think you only have to pass two standards out of the four to be eligible

#

and they are not strict rules - smaller teams and other types of projects can get their project accepted even if they don't meet the requirements

#

this is based on what I found on bafta's site regarding films, so I'd assume it applies to games as well

sage tendon
#

note to self: make a game with only males where the reproduction system has been reformed to what kryptonions use and carriege is no longer a need.

foggy path
#

rip BAFTA for Duke Nukem Forever 2

#

although to be fair, Duke is an equal opportunity ass kicker

fathom wadi
#

the good thing for me is, I couldn't care less for awards people, but if I was working for a company that did, it would be kinda of time consuming, extra costs, etc. So perhaps only AA and AAA companies will afford it.

proven thorn
#

Some indies love collecting awards

fathom wadi
#

yeah I can see an indie company specifically targeting this for cool points.

sage tendon
#

How many master pieces have been made with the sole intend of making a master piece and what are examples of it?

foggy path
#

well it should be easier for them since the rules are more relaxed for smaller teams

fathom wadi
#

the sisteen chapel

sage tendon
#

Something closer to this millenium

fathom wadi
#

The Division is close but its start was shaky. The final result was a masterpiece tho. Farcry 5 is a masterpiece imo. Rainbow 6 siege also. You could dig up a list

#

its incidental that they were all Ubisoft btw.

thin storm
#

the new farcry looks really good. the last one I played was 3 though.

fathom wadi
#

my wife completes Farcry 5 a few times every 6 months or so. Shes finished it at least 20 times now.

foggy path
#

Blood Dragon is the only farcry I can remember playing

#

which was certainly very good :D

thin storm
#

lol how can she stand that AI.

sage tendon
#

Imo layers of fear should be named too

foggy path
#

My Summer Car zomgmoFace

sage tendon
#

Imho: Its not a matter of being able to afford an AA or AAA for making a master piece, its the dedication put into it and is able to become a thing as steady like stone trough time and not fade away. I dont care much for awards for that reason, you can throw as many awards on something, if it fades away in time, it wasnt a master piece. But in this age where feelings matter more than objective reasoning everyone is special and a winner

foggy path
#

in this age where feelings matter more than objective reasoning everyone is special and a winner
This is what they want you to think to drive the division further

sage tendon
#

Its all a popularity contest

foggy path
#

Yep

#

Wasn't it already on steam or was I imagining it

#

I can finally experience all the exciting army life that I missed out on by going to civil service

#

lol

fathom wadi
#

I worked for the civil service once. It was the worst job of my life and I have been a binman.

foggy path
#

I think it means something different where I live :)

#

Here we have mandatory conscription for adult males, but if you want you can instead serve "civil service" or "civilian service"

#

basically you work some sort of government job for about a year while the government pays your rent and gives you a bit of money lol

#

I did programming and minor IT support stuff at the local vocational college admin

#

the go-to-jail guys have been trying to get EU outlaw it as a civil rights violation or something I think...

#

hasn't been working out afaik :P

#

one of my old coworkers worked on the battlefield simulator stuff during his service, 3d models and things

foggy path
#

yeah it sounded interesting, I've read some articles about it and they seem to have kinda nice setups for those these days

#

logitech wheels and stuff for driving tanks and vehicles lol

dense storm
#

purposedly ?!?

#

loves engine comment fails :D

fresh heath
#

It's all in assembly, cool

pearl elk
#

LogSpawn: Warning: SpawnActor failed because no class was specified Super useful warning info

#

One of those spawnydooseywatchas over there somewhere

fathom wadi
#

@fresh heath Snes DooM was the worst port I played of that game. The lighting was overtly dark, the music sounded like ass, the graphics were weaksauce too. I mean, if anything the release of the source code should enlighten us on why it was so bad ๐Ÿ˜„

#

actually this was ran in Snes9x so it ran faster framerates and cleaned up a little.

frail warren
#

oh hi Marc ๐Ÿ™‚

fresh heath
#

@fathom wadi Well, the SNES was rather underpowered even compared to the minimum requirements of the 386 processor and 4 megabytes of RAM

#

This port is a bit of a miracle despite its crappiness

foggy path
#

Didn't SNES wolf3d have like.. a rocket launcher ๐Ÿค”

fathom wadi
#

oh I know this. It was built on the SuperFX2 chip

#

consider that Starfox came out on the SFX1 chip, I expected more when I bought it.

fresh heath
#

Starfox was all flat-shaded and ran at like 10 fps on average ๐Ÿ™‚

fathom wadi
#

this game ran at 10fps on average too :p

#

the lag was real

fresh heath
#

At least it had texture mapping

fathom wadi
#

hehe

#

I could be wrong, but im pretty sure the texture mapping/UV stuff was being used by then anyway. Still, with so many versions of DooM available, one had to be the worst experience. Luckily we still have the PS1 version.

#

Mode7 was technically texture mapping for another purpose. I mean, that makes sense but I never thought of it before

fresh heath
#

Fridges are powerful enough to run Android these days, so yeah you definitely can

fathom wadi
#

technically if you take the snes specs, you can play it on a what 3mhz chip?

#

ok 3.58mhz. Now you can add new stuff !

fresh heath
#

If you don't want to put a SuperFX chip into your fridge on top of an ordinary CPU, you will need 386's clock speeds

regal mortar
#

Which is better?

#
  1. singleplayer game about zombie invasion
#
  1. multiplayer fps shooter?
#

give ๐Ÿ‘ to the one you like

#

i said leave ๐Ÿ‘ under the one you like

sage tendon
#

Multiplayer fps where you have to journey trough zombies to reach a safe destination

fathom wadi
thin storm
#

make a mp game where you are a zombie and you fight other zombies.

fathom wadi
#

even better. A zombie game where you infect others to create an army, then the game turns into Total War Zombie.

pearl elk
#

It better be a brawler

thin storm
#

I wonder how long a match takes when everyone has a walkspeed of 200 and only melee.

pearl elk
#

cmon now get some 28 days later Zeds goin

thin storm
#

zombie is slow

pearl elk
#

only white ones are slow ๐Ÿ˜›

fathom wadi
#

@thin storm 28 days later speed zombies

fresh heath
#

@regal mortar Better in what sense?

fathom wadi
#

thats what your face looks like when you have plastic surgery and smell my farts.

pearl elk
#

That chick infront is clearly the culprit

#

Anyone want to be my programmer slave, I have some tools which arnt gonna code themselves

thin storm
#

nah running zombies are pure fiction. lol

pearl elk
#

Professional somethin

rare sparrow
#

So if I missed Unreal Fest, can I still sign up and watch all the VODs? I heard they'll be on YouTube later, but who wants to wait for that?

#

Yeah, I watched the next-gen stream on YT and the Unreal Engine account said in the chat that they'd be on YT later. Not sure if they meant all of them or not

pearl elk
#

Who wants to see some dumb shit programming I did ๐Ÿ™‚

#

This stuff is on another level

#

This is why we cant have nice things

#

An array... of Delegates, who would ever want to use such a thing

#

BP is made for spaghetti, C++ programmers said so

#

Good thing I dont have more than 10 levels in this demo

foggy path
#

BP support for delegates is pretty random

#

There's a weird hack you can use to add Delegate as a parameter by dragging an event into a function node or something like this..

#

but the delegate type isn't available anywhere and it's just.. weird

#

:D

pearl elk
#

Even if I had an array of delegates I still need the ability to pass information to em

#

Thats why I cant just use the int Im feeding to the switch cuz its from an iterator

#

Not sure why the binding doesnt have the ability to drop a payload in there

#

I guess I could use the create Event node, that might work

foggy path
#

Wouldn't that need a closure ๐Ÿค”

#

does even C++ do closures..

pearl elk
#

Nope, still doesnt let me do a payload

#

Yeah I guess it is like a closure, I tend to just call em dynamics ๐Ÿ˜›

#

I hate naming shit Im just gonna throw away on the next line, seems so pointless

robust gulch
tulip orbit
#

is that the ammo?

robust gulch
#

Nooo

tulip orbit
#

grenade?

robust gulch
#

He'll tell you tips and call you a dumbass if you take longer than 5 minutes to finish a level

tulip orbit
#

I like the grenade idea better.

fathom wadi
broken sigil
#

I should make this a real thing
@robust gulch

Reminds me of the potato from Portal 2 ๐Ÿ˜›

robust gulch
#

Lol

agile egret
#

Well it seems almost time for the Ocean Project to retire soon.

#

The sky/ocean stuff in 4.25/26 is nearly 1/2 of our project.

fathom wadi
#

I know that feeling. 3 times I've written things that ended up in the engine without it being my PR or work. Hope you got your money's worth from the marketplace tho

#

btw was that the ocean project that was abandoned and then taken back up again? Or am I time tripping again?

agile egret
#

Yes

#

Became the Environment project, just spent the last few months on it, trying to modernize it, and have made some good progress with that.

#

But an interesting thing happened, I started getting stressed out, everyone wants to use it, but very few people add to it

#

Then there are a few other people, who learned a lot from the ocean, added their own work to it, and then re-created their own version for sale.

#

There are others who promised to submit their improvements, and instead went private. (Likely paid for by some company)

#

So, today I decided that I was more or less done with it. And then I see a twitter post about 4.26, and their sky/water/river/clouds/sun ect stuff all coming together.

#

Which is fine, I talked to someone at epic a bit ago and told them to use whatever they want from the project. Never got a reply, likely because they already had all this being worked on in the shadows

#

I havn't worked on my game in over a year. I feel lost. I spent 6 months developing a program for a friend/business.... He never used it.

fathom wadi
#

harsh

agile egret
#

Spent many many many months on the ocean, and now its more or less useless

#

Another 6 months learning the c++/hlsl stuff for volumetric weather I am working on. (On hold kind of)

#

Many weeks on the ue4 uwp engine

#

I opened my game for the first time, and didn't have the energy to do much. Lost my drive... I've spend too much time on projects that go nowhere.

#

I'm just crushed.

fathom wadi
#

I have had a personal project on the go for almost 10 years now. I keep rebuilding, rewriting and refactoring it. It started out in Havok engine, made it's way to UDK, then UE4, then on hold because I was getting work regular. So now I am without work, I am back on the project but motivation is tough when I need money. I keep searching for a golden egg and coming back with broken shells :d

agile egret
#

Thats a long time.

fathom wadi
#

I also did a few months on a plugin that I could have done in 2 days with direct engine access. Now its kind of useless because Editor Utility Widgets were released. That gutted me a lot.

agile egret
#

At least you work in the same field you hobby in

#

No one would give me a job in this field. I have no "history"

fathom wadi
#

yeah blessed to have it as a hobby, but when you work, you dont get to play so its kind of like a split personality lifestyle

#

Sounds like you have plenty of history to me. I mean, that ocean project was no joke

agile egret
#

Yea, but you learn from work, which helps you hobby. My time at work only is a paycheck.

#

I didn't create the ocean project.

fathom wadi
#

No I know, but you helped on it and took up the reigns when it was abandoned

#

or rather the drama that caused the initial hiccup

agile egret
#

I maintained it, debugged, fixed up, made it into plugins, rewrote the sun/moon direction calculations using better math I found (its actually more correct than the engine version)

#

Oh, dot cam didn't leave because of any of that.