#lounge

1 messages ยท Page 718 of 1

fallow finch
#

The ppl just wanna make battleroyale now xD

#

Im making mini games into a one session

#

Its will have a list of modes no loading screen between modes time is up spawn and refresh into new mode

#

With physics animated

#

If i got the experienced modeller my team still have few experience with this stuff

#

Oh i've talked alot because i havent talk this much last 2 days ๐Ÿ˜‚

signal citrus
#

How dire is funding?

fallow finch
#

The team ?

signal citrus
#

If you've got a team, but was primarily thinking just to stay afloat

fallow finch
#

Yes i got 2 modellers and 2 programmers

#

Programmers did nothing and they are offline idk

#

Modellers working

#

And they joined me for free just to develop their exp

signal citrus
#

lol

fallow finch
#

I did alot alone and sometimes youtube helps me

signal citrus
#

well, you definitely want to account for things not going as expected to plan

fallow finch
#

Yes thats why this lockdown littlebit useful xP

signal citrus
#

Eh yeah, I mean its a long road of stress and likely debt. Its probably unavoidable if you like doing it but yeah I mean, would put the company stuff off until you have something ready. Are you there yet?

fallow finch
#

Well if i got characters and ingame enviorment ready in 2 months like this way i can release 0.0.0.1 version

#

Alot of p

#

0

#

Even if i couldnt made this game i like to keep learning ue4

#

I started in 2016 and i quit because of the work and started in 2018 my pc broke and bought new one in dec 2019 started again

#

๐Ÿ˜… i hope i will stay alive this time to continue haha

#

Wait minute i think corona came because i have started again ๐Ÿค”

zinc matrix
#

is it possible for a macro to be called outside of the BP holding the macro? like if the macro is on a component blueprint can i call the macro from the actor blueprint that the component is attached to?

signal citrus
#

Yeah, not suggesting you stop or anything. If you've got no one relying on you its not as big of a risk but if your putting things like needing to prove something on the line with the company it can get messy is all. Marketing and actually reaching an audience is not really a logical process compared to the authoring part

#

Name of company is important of course though yeah,

fallow finch
#

Yes the hardest thing here where im living is creating company its need alot of fund monthly accountant and taxes

#

Thats why i was asking if i can use just a virtual name

signal citrus
#

Yep as hightide mentioned, this sort of thing you'll want to research for your area

fallow finch
#

Yes i will try to see

#

I will rename it " virtual company "

#

Haha

zinc matrix
#

call it "untitled game studio" worked for the untitled goose game

fallow finch
#

Or " No company exist " might work also lol

#

Also p@t i found something related to the delete bug

zinc matrix
#

is macro libraries the only way to call a macro from another bp?

fallow finch
#

When im deleting something are referenced somewhere will freeze

#

@zinc matrix really i never tried but i dont think you can call macro

zinc matrix
#

@fallow finch welcome to UE4 we have something called macros which are nearly the same things as functions with little differences just to annoy you when you gotta choose which one to use

plucky pagoda
#

They have distinct differences and uses.

fallow finch
#

Yes im using macros but never tried to call i mean

#

Lol

plucky pagoda
#

You can't use a macro from one BP in another. It's just like copying and pasting the code into place so if you want to use it in multiple BPs then create a Macro library. I'd recommend creating a directory in the content directory with a unique name and keeping your libraries there or even maintaining them in a separate project and migrating them when you need to add to them or change something.

zinc matrix
#

@plucky pagoda i can't use a macro library because i cant use vars in that which is why i'm doing them in an actor component

dense storm
#

hope they fixed the macro performance issue

zinc matrix
#

@dense storm lol i'm on 4.22

plucky pagoda
#

Crazy and stupid are in the water or something. I'm not sure how much longer I can deal with all the stupid going on. (To clarify this is a general statement about the people I've had to deal with the past few days and not anything about the convos here)

zinc matrix
#

@plucky pagoda proud to be on the list

plucky pagoda
#

Like I said It has nothing to do with anything here. Dealing with a lot of stupid people today and yesterday.

zinc matrix
#

lol well i feel stupid because i cant even add a simple fisher yates shuffle method to an array

dense storm
#

and i wouldn't even attempt to do that in BP

plucky pagoda
#

That's a perfect thing to do in a macro

#

or maybe not

zinc matrix
#

i'm trying to do it in a macro lol

dense storm
#

btw

zinc matrix
#

@dense storm what would you recomend

dense storm
#

UE4 has a shuffle

#

which is fisher yates no?

plucky pagoda
#

Maybe

zinc matrix
#

it has a shuffle function but i need a seed

dense storm
#

yeah like what i do

#
void APrefabRandomizer::ShuffleArray(T& InArray, FRandomStream& InRandomStream)
{
    const int32 LastIndex = InArray.Num() - 1;
    for (int32 i = 0; i < LastIndex; ++i)
    {
        int32 Index = InRandomStream.RandRange(0, LastIndex);
        if (i != Index)
        {
            InArray.Swap(i, Index);
        }
    }
}```
#

RandomStream is a seeded random

#

should be easy to do in BP tbh

#

(not)

plucky pagoda
#

You can do that in BP. You get randoms in BP using a stream.

zinc matrix
dense storm
#

yeah

#

but the spaghetti :/

plucky pagoda
#

Your output is inside the for loop

zinc matrix
#

your*
and what about it?

#

shit good point

plucky pagoda
#

lol

dense storm
#

๐Ÿ˜„

#

easy mistake

plucky pagoda
#

Yeah, looking too close

#

been there

dense storm
#

why didn't you seed the random stream

#

before passing it in

#

and pass around the stream

plucky pagoda
#

I can't count how many times I've been debugging something only to realize I never even called the code I'm troubleshooting.

dense storm
#

seed once, pass the stream around

zinc matrix
#

i'm a bit lost at what you mean, i have my seed node plugged in however the problem is it doesnt work perfectly while the array will always follow the same order based off the seed, where they elements are placed in the array isnt the same, basically it can go, 15 7 9 13, but if i run it again it may go, 9 13 15 7

dense storm
#

well

#

seed the random

#

then pass that random into your macro

#

you should pass in a random and a seed

#

its one or the other

#

shouldnt*

#

like in my shuffle above, i just pass in the RandomStream

#

not the seed, the RandomStream is already seeded (which is important for me cause everything has to be randomized the same)

#

as i load the same map on all clients

#

i need the exact same layout

#

no replication involved apart from the seed the server sends to the client

zinc matrix
#

i seed my random stream now before calling the macro and no change same problem

dense storm
#

is the array the same order

#

when you run it again?

zinc matrix
#

i didnt change the seed, notice how the order stays 19 12 5 17 it's just the position or the index of each item that changed

dense storm
#

the second time tho is it the same array as the first

#

in the same order?

#

cause a seed is guarenteed to create the same random

zinc matrix
#

yeah everything is the same in the second pic all i did was call the shuffle macro again and re print each index

dense storm
#

yeah so what are you expecting to happen?

#

its calling the same random

#

with the same seed

zinc matrix
#

yeah but then the index of each element shouldnt change right?

dense storm
#

why wouldn't it?

#

you are looping back through that array

#

and swapping

#

so what is going to happen?

#

the first time you shuffle

#

you change the indexes

zinc matrix
#

it should print out the exact same as the first shuffle

dense storm
#

the second time you shuffle, you change the indexes

#

no

#

it will print the exact same, if the order was the same

#

so if you had say 1 2 3 4 in your array,and you shuffle

#

it would be say 3 1 2 4

#

the next time your shuffle, it will be 4 2 1 3

#

cause your moving the indexes

#

if you shuffled 1 2 3 4 again with the same seed, it will be 3 1 2 4

#

if you shufffled 3 1 2 4 again, it will be 4 2 1 3

zinc matrix
#

omg i'm a fucking idiot thank you so much

#

it's because i'm running this shuffle in the editor i'm not taking into account that the array is being saved each time i run the shuffle so i'm reshuffling the shuffled array, like you stated

dense storm
#

yep

#

1 2 3 4 shuffled with a seeded random

#

will always be the same

#

so it would always be say 3 1 2 4 everytime you shuffle an array with 1 2 3 4

zinc matrix
#

i feel so stupid for not realizing that, i went and edited my code to be the same as yours and couldnt understand why i got the same results

dense storm
#

heh

#

mine has to work

#

its important, i have 8 player game, where every player loads a randomly generated map, and they MUST match

zinc matrix
#

funny thing is your and my methods are the same with yours being longer and i think more performance heavy

dense storm
#

no mine is cheaper than BP

#

i have 0 BP overhead aswell

zinc matrix
#

well obviously but if both were made in c++ then mine would be lighter

dense storm
#

everytime you call a funciton in BP (like swap, etc) is a call from VM-Native->VM

#

where VM is expensive

#

so it would be a lot cheaper if that was done in c++

#

i can shuffle 900 elements in abour .003ms

#

about*

#

last time i profiled it

#

probably quicker than that, was about 2 years since i profiled it ๐Ÿ˜„

zinc matrix
#

yeah but i think you can slice that to even less because i think your method may have the possibility of double shuffling

dense storm
#

no double shuffling in my method

#

its exactly the same as what you did

#

this bp is the same as my c++ code

#

except your output node is in the wrong place

#

i have one additional check

#

Index != I

#

that is all

#

which you are missing and you should add

#

๐Ÿ™‚

#

tho

#

it should be fine

zinc matrix
#

i dont think my method requires it

#

due to my random stream using the index as it's min wheres yours uses 0 very slight difference but it helps

dense storm
#

eh?

#

your is identical to mine..

zinc matrix
#

yes that part is perfectly the same

dense storm
#

so what is different?

zinc matrix
#

mine that grabs any in =< than the index meaning it cant grab any int that is less than the index because that already got shuffeld

#

i might be wrong but this is how i do it due to c# in unity it could reshuffle an element if the random nmr happened to be les than the index

dense storm
#

why are you feeding index into min

#

that is wrong

#

and won't be a good shuffle

zinc matrix
#

why?

dense storm
#

index is 7, max is say 8

#

you will only select 7 or 8,

#

mine will select any index already shuffled

#

you are breaking your random

zinc matrix
#

i dont want it to select an idex that has been shuffeld

dense storm
#

that is not a yates shuffle then

#

yates shuffle is random between 0 and max

#

you have broken your yates shuffle

zinc matrix
#

fisher yates is different i believe

dense storm
#

that is fisher yates

#

here see this line

#

you have broken your fisher yates shuffle

#

which is what my if (Index != i) prevents swapping the same index

#

and saving some cycles

zinc matrix
#

that is what mine does just in reverse notice how int j can be anything from 0 to i? i keeps decreasing meaning any index shuffeld cant be shuffeld again because it will be greater then i, in mine it is just reverse

dense storm
#

yours breaks the fisher yates shuffle

#

passing index into min, is not 0 - Max random

zinc matrix
#

then what would it be?

#

`using System.Collections;

public class Utilities {

public static T[] ShuffleArray<T> (T[] array, int seed)
{
    System.Random prng = new System.Random (seed);

    for (int i = 0; i < array.Length -1; i++)
    {
        int randomIndex = prng.Next (i, array.Length);
        T tempItem = array[randomIndex];
        array [randomIndex] = array [i];
        array [i] = tempItem;

    }

    return array;
}

}
`

#

how my code for the shuffle looks in C#

dense storm
#

that is a true fisher yates shuffle

zinc matrix
#

it seems like items can be shuffeld more than once there

dense storm
#

that is the idea of a fisher yates shuffle

#

we can argue this to the cows come home ๐Ÿ˜„

#

but what i showed above is a true fisher yates shuffle

signal citrus
#

I believe you have to store that random off to a local variable

#

before checking it. otherwise its different every time

dense storm
#
void APrefabRandomizer::ShuffleArray(T& InArray, FRandomStream& InRandomStream)
{
    const int32 LastIndex = InArray.Num() - 1;
    for (int32 i = 0; i < LastIndex; ++i)
    {
        int32 Index = InRandomStream.RandRange(0, LastIndex);
        if (i != Index)
        {
            InArray.Swap(i, Index);
        }
    }
}```
#

well this is what i do in c++

#

that is true fisher yates seeded shuffle

signal citrus
#

you need to add a "Local Integer"

#

and set it inside the for loop to the random

#

before comparing it

#

otherwise random will return something else after the branch

dense storm
#

ah correct

signal citrus
#

and yeah feed twice

#

I don't know why thats a pure node tbh lol

dense storm
#

in his BP, he is using Current Index and Max fed into the RandomRange

#

which breaks a fisher yates shuffle

zinc matrix
#

after some checking fisher yates mustnt be able to shuffle an item more than once

dense storm
#

where did you read that?

signal citrus
#

i'm honestly unsure, i'm not familiar with it

#

but yeah i would think sending it any old place would do

dense storm
#

this is the yates shuffle

#

fisher yates*

#

and this is what is shown

signal citrus
#

yeah thats also going reverse

dense storm
#

reverse is not needed

signal citrus
#

it does seem to be using i though there

#

in the mod

dense storm
#

hmm

#

so this is not shuffling the last index

#

well any index

#

interesting

dense storm
#

i get so confused with all these different shuffling names

#

:/

#

so yeah to me it doesn't matter, mine works fine

#

but if yours works, i aint shuffling a deck of cards ๐Ÿ˜„

#

wonder what my shufffle is called then

#

and for true fisheryates, you need to iterate backwards

zinc matrix
#

never said it was a problem it's just not optimal but the difference in performance is so marginal

zinc matrix
#

yeah mine dowsnt itirate backwards thats the only dif

dense storm
#

Kaos's Awesome Shuffle

#

there

#

@zinc matrix you can make a reverse for loop

zinc matrix
#

could do that but not needed

#

@dense storm i believe yours is an inside out fisher yates shuffle

#

not sure though just a bit of a guess off of memory

#

none the less tho this was interesting and i'm thankful you are someone that didnt see it as an arguement but a light debate for interest

scarlet tartan
#

Do any of you guys like lofi and chill beats?

pearl elk
#

If I were doing a shuffle Id leave the array as is and pass back a shuffled list of indices instead

lusty portal
#

Anyone know anything about audio and mixers? I just bought a new closed back headset and I was looking into purchasing a mixer so I can play my voice back into my headphones. Kinda like a homemade sidetone. I found some but they say they use "Phantom Power" but my microphone says not to use any Phantom power or it will damage my microphone. I'm not an expert on these things.

zinc matrix
#

what is the actual use of the costruction script

signal citrus
#

lol you keep getting answers in lounge

pearl elk
#

its for blue collar workers

signal citrus
#

but construction script is a thing where it runs at cook time, but not at runtime, for things that are already placed inside the level

#

it will run when you spawn things (at runtime as well)

#

but not when they can be cooked, rather, outside of editor i mean

#

Every time you change a property in the details panel, it re-runs the constructor script

#

the constructor script sets that model, up then its cooked when packaged instead of recalcuated at runtime

zinc matrix
#

well i see that useful for mainly property setting of objects but never really used it much thats why i'm asking to hear what people use it for

signal citrus
#

its basically the save space to add components in blueprints if you need to do so by property as well

pearl elk
#

You might do something computationally heavy, like aligning a heap of components to the surface under the actor. You dont need to do that every time, just the once

signal citrus
#

yeah, and the user pays no penalty if its cooked

scarlet tartan
carmine frigate
#

so if u compile master, is it normal stuff its really broken, like crashes when renaming stuff?

signal citrus
#

Yeah

carmine frigate
#

ahh k

#

my version has a completely broken material editor, and saving and compiling is funky too ๐Ÿ˜›

#

my materials uncompile themselves ๐Ÿ™‚

carmine frigate
#

ill skip that until other have tested it ๐Ÿ™‚

#

altho injecting 100% alcohol in ur blood sounds kinda fun

tulip orbit
#

Trump should try it himself

carmine frigate
#

dunno how that will kill a virus in ur lungs, but im not a doctor or a president, so what do i know? ๐Ÿ™‚

#

mayB he is tryin to kill off retarded ppl ๐Ÿ™‚

tulip orbit
#

all his followers ๐Ÿ˜„

carmine frigate
#

make america smart again ๐Ÿ™‚

#

is sayin stuff like that not 10.000s of lawsuits waitin to happen?

sage tendon
#

Could always start eating tidepods again

alpine fern
#

put the disinfectant in your vape so it disinfects your lungs... smh this is easy

ancient ingot
#

Pres Trump is the only fucker who can go on TV to millions of people and Legit suggest injecting disinfectant into people and NOT be arrested for conspiracy to murder !

ancient ingot
#

๐Ÿคฃ

sleek tendon
#

hi guys

normal prism
#

@lusty elk I have only tried Oceanology. The free community project looks beautiful, but is a bit trickier to integrate currently

lusty elk
#

yeah it's not fun to have a big plugin sitting there, always causing issues when you want to upgrade and stuff, and it's a bit unwieldy to work with as well

normal prism
#

Yeah

lusty elk
#

are you making a game or just experimenting?

fluid bloom
#

that looks like DFAO self occlusion

#

tends to fix itself if you increase DF resolution of the asset

soft night
rich quiver
#

epic didnt prove a point to lower 30% share

fathom wadi
#

I love how gi.biz always seems to say something, without saying anything at all. The articles there are as amusing as R.T. sometimes.

#

it's like Kotaku for game devs ๐Ÿ˜„

median wraith
#

I enter support servers for free libs and I get offered paid plugins

#

What can be next

signal citrus
#

Nature of the beast I suppose

median wraith
#

I won't add support to any of the social media and the end pretty bored of this situation

#

Discord changed the api, the docs come with commets fro UE4 where name "Unity Editor"

#

Twitch changed the api too

#

and a thirdty party app too

#

they expect me to have a database in my own site with their clients

#

host these and store their api keys

#

one data base per platform ob

zinc matrix
#

guys is armor paint free for UE4 users?

dusky shuttle
north torrent
#

Sounds like programmer speak to me.

broken sigil
#

well that's spot on lol

compact onyx
#

The bloody toilet paper war has gone too far lol

#

You know how many police shooting vids I seen at a bloody store. Folks going nuts.

fluid bloom
#

I wish javascript didn't exist

#

actually I just wish it was better

pearl elk
#

I wish there was a universal language called Kumbaya and everyone used it

#

oh noes globalism is attacking us

abstract haven
#

gotta love when you disconnect and reconnect a blueprint pin and it somehow brakes your shader cache

signal citrus
north torrent
#

I'm playing Mass Effect Andromeda still.

#

Should probably get back to work though.

zinc matrix
#

what work

fluid bloom
zinc matrix
#

that bald forehead is hipnotizing

zinc matrix
full nymph
patent star
zinc matrix
#

say NO got GTA

#

with its shitty gameplay made for non sim people

bleak arch
#

I was wondering how does Fortnite spawn chests/weapons etc randomly across the map. Anyone have any idea or guide to share?

alpine fern
#

they aren't random

bleak arch
#

They place it by hand?

alpine fern
#

they always appear in the same predefined places

bleak arch
#

There are lots of chests, weapons, llamas, ammos etc to place by hand.

rich quiver
#

there set locations

#

yes

zinc matrix
#

@bleak arch but epic has the staff seeing as they took all the unreal tournament staff to work on fortnite

rich quiver
#

when paragon was cancel they move everyone even 2 "cancel" mobile games to fortnite

bleak arch
#

Yeah that is right. I thought they made an automated way to spawn stuff outside of buildings and set locations (like socket) inside buildings.

zinc matrix
#

imo the only thing epic actually has going for them right now that is decent is UE

rich quiver
#

the "cancel" mobile games are Battle Breakers and SpyJinx both are tech demos for mobile

#

and People Can Fly left after all there projects got cancel or problem with epic or tim

zinc matrix
#

anything they release is tech demos so it makes you wonder if they even had an idea when its canceled before release

rich quiver
#

epic now have release less games/tech demos then last generation more have current tech demos are made by Microsoft or a indie studio

fathom wadi
#

@zinc matrix thats a blinkered outlook. Are you aware of the other investments that Epic make? Or how important they are to game developers overall? If anything, Epic is on top of the world right now, UE is just a part of it

rich quiver
#

most of there games get cancel even do there in the top

sage tendon
#

Epic has become a godfather of digital entertainment

rich quiver
#

UE bring most of money for the company

sage tendon
#

Even cinema would be less without Epic

rich quiver
#

UE branching out help them in the long run

sage tendon
#

I think that the majority of games are cancelled and never see life

#

That isnt just exlusive to Epic

rich quiver
#

most do now due to the internet

sage tendon
#

Nah

#

Most released games arent being played is a different subject

fathom wadi
#

@rich quiver Epic as a game developer is a dichotomy. On one side, you have all the failed attempts that weren't so much failures as not public choice. On the other, you have Fortnite, which makes them more money than you can eat. So which is it?

rich quiver
#

Epic games problems really on announcing real games to early like square enix then silence for years

fathom wadi
#

you think? So why is it common policy in games dev to announce games at the first opportunity for marketing?

rich quiver
#

fortnite was announce in 2011 and open beta started in 2016

fathom wadi
#

so Fortnite dev started before UE4, but uses UE4. So in other words, they were building the engine

rich quiver
#

it started in UE3/UDK

fathom wadi
#

yes I know.

halcyon lake
#

Hello, everyone! I am new to both Unreal Engine 4 and this discord server (but definitely not new to programming, 10+ years experience in C++ and Python dev after college...). I am making a mobile video game and I have a question that I cannot quite find the answer to in a lengthy Google search yesterday. Where should I post this question?

sage tendon
#

What is the question about?

halcyon lake
#

After reading the channel header, I think that's where it belongs

plucky pagoda
#

Finally starting on the game I switched to UE to make. Feel like I've reached the point I have the skills to make it.

halcyon lake
#

congratulations ๐Ÿ™‚

plucky pagoda
#

Thanks.

halcyon lake
#

I switched to UE from Unity because Unity wouldn't run on my iMac after their latest update. I like UE better now anyway, now that I've gotten used to both of them.

zinc matrix
#

i do prefer UE but there are things i do miss from unity

halcyon lake
#

like what

#

C#? ๐Ÿ˜œ

plucky pagoda
#

I ran into some issues with Unity that would have required source access. I'm not sure it would still be an issue today though. I'm too far in with UE to even consider switching at this point though. There's a few things I do like better in Unity but I dislike the company as it is today.

halcyon lake
#

I don't know anything about the companies (in that sense) behind either engine

#

I am trying to use the blueprints in UE... I am beginning to think I should just write it in C++. For non-coders, blueprints are a beautifully designed visual scripting system, I think it's great. But a lot of very simple things to write in C++ (for an experienced dev) become laborious in blueprints.

#

What do y'all use?

signal citrus
#

For coders it can be very elegant too

#

You want to understand it

#

If your writing c++ I mean

plucky pagoda
#

BP benefits greatly from an understanding of coding logic, structures, best practices and on an on.

halcyon lake
#

It basically is coding. I look at it kinda like C++ is a pen and paper, and blueprints are like those refrigerator magnets with words and phrases already written on them. You can't write Shakespeare with those, but you can sure as hell write Twilight with 'em ๐Ÿ˜†

signal citrus
#

Itโ€™s coding yes

#

Full blown programming

plucky pagoda
#

At points I find it frustrating to work with nodes when I could type it out so much faster. Especially having to switch from mouse to keyboard so much. But yeah, it is coding. It's just a visual representation of code.

tulip orbit
#

Took a break from UE4 to learn some Java.... I reallly prefer ue4 blueprints

raw rose
#

I prefer blueprints because I'm more of an artist than a coder

halcyon lake
#

ewwww Java

#

lol

#

Last time I used Java was in college

tulip orbit
#

Java's not so bad, depending on what you're trying to do, and if you know what you're doing

raw rose
#

Also it's easier to upgrade, move, rename, etc projects that are 100% bp

halcyon lake
#

afaik, Java's primary uses fall into programming networking stuff, but then again I don't know much about it, that's just what I heard

#

good point, DEATHCLONIC

#

DEATH, I can't @ your name for some reason

tulip orbit
#

I started going back into Java cause I was playing a lot of Rise To Ruins, which is made in java

halcyon lake
#

@raw rose oh there it is

raw rose
#

Lol

tulip orbit
#

and I wanna make a game that is 2d, or psuedo 2d, and UE4 isnt very good for 2d

halcyon lake
#

Yeah, I was only half joking. Java is a perfectly viable language I am sure... it's just... I like my poetry written in French, not Vietnamese

raw rose
#

But yeah I feel tethered to a project when c++ is enabled

halcyon lake
#

I am making my 2D mobile game in UE, I am having no problems with it so far

signal citrus
#

one day someone will make a legit blueprint compiler

halcyon lake
#

All 2D games made in either UE or Unity are both simply 3D games with the camera constrained on one or more axes, right?

plucky pagoda
#

2D is much harder in UE. You can get there but there's a lot of ground work you have to lay down.

#

Not really.

halcyon lake
#

no? Explain, please (honest question)

signal citrus
#

unity has some super fancy high end 2D stuff

halcyon lake
#

and what is invalid about my assumption?

plucky pagoda
#

There's different physics engines in some cases. Different rendering methods. In UE you do use a lot of 3D stuff, like collision, but you don't have to.

signal citrus
#

as in photoshop compatible filters and 2D physics engine

#

2D lighting

#

that said, while i'd never use unity for 3D, there are also better 2D engines out there

#

unity is completely avoidable

plucky pagoda
#

You can get the lighting in UE but you have to do it yourself and that means having an understanding of the process. In Unity you just go it's already set up.

halcyon lake
#

My intuition tells me that, yes, the whole Z-axis aspect of 3D gaming (made to look like 2D) would put an unnecessary strain on the computing resources

plucky pagoda
#

The main draw is the platforms it can target. I mean that's the biggest thing UE and Unity have going. You can develop on one Engine for just about every platform.

signal citrus
#

well cali_west reality is you've got direct2D or whatever it is

halcyon lake
#

But I'm already knee-deep in the UE waters making my 2D game, so I'm just gonna roll with it

signal citrus
#

or directx

#

of course there are other things, but as far as multi platform there isn't anything that is really specific to 2D rendering in terms of apis beyond d2D and i think that has been shoveled?

halcyon lake
#

@plucky pagoda agreed. God knows how much work went into just that part of the engine, the publishing to various platforms aspect

plucky pagoda
#

Do you have shadows and lighting setup in your 2D game?

signal citrus
#

so you'd likely end up being 3D at some point

halcyon lake
#

I don't envision many shadows in my game, it's pretty much a retro-style overhead camera pixel graphics game

#

but lighting will play a part

plucky pagoda
#

It's something to tackle early.

signal citrus
#

Are you going route of shadow complex at all?

halcyon lake
#

For now, I am just going to go with very simple lighting, basically a single, sun-like light that lights everything equally. I want to just get the game mechanics done first

#

Any of y'all care to comment on my question I asked in #design-chat ?

#

I would think it's an easy question for any experienced user (I am not very experienced yet)

#

thanks @plucky pagoda

#

I'm gonna go do that now. Was nice chatting with y'all

plucky pagoda
#

And done. My UI system is now in a separate project and stripped to bare bones for importing into new projects as needed.

halcyon lake
#

I am calling my game "Kitty Catastrophe". It's a game where you have to herd kitty cats from their food trough to their litter box before they crap all over your apartment lol

#

Got the idea from that old quote where a project manager is asked "What's it like to lead a team of programmers?" to which he replied "It's like herding cats."

plucky pagoda
#

I gave a rabbit wings from a crow model, stuck a jet engine to its back. Shoved a scope in its eye and made it shoot "pew pew" bullets.

zinc matrix
#

@plucky pagoda judging by your profile pic it sounds like your imagination

plucky pagoda
halcyon lake
#

holy jesus

#

are we allowed to swear on this server? i.e. is it frowned upon?

zinc matrix
#

oh good lord why does that look like kanjaroo jack fell in a time portal

halcyon lake
#

I think I saw in the rules that you shouldn't

zinc matrix
#

kangaroo*

halcyon lake
#

hmmm... it doesn't explicitly say "no profanity"

#

I guess I made that up as I skim-read it

#

are those purple things the pew pews?

plucky pagoda
halcyon lake
#

lol

#

what is your game called

plucky pagoda
#

Rabbit's Revenge

fathom wadi
#

you can curse in this channel, but only if its not at someone

zinc matrix
#

still looks better than 3D model i have ever made

plucky pagoda
#

We'll that takes away half the fun

fathom wadi
#

heh yeah. hows things Mike?

plucky pagoda
#

Those are all assets from the free stuff

#

Overload on BS.

#

Longingly dreaming of a purge week.

fathom wadi
#

like the movie? ๐Ÿ˜„

mossy nexus
#

May your armpits be infected with the fleas of a thousand camels. That's a decent curse.

plucky pagoda
#

Probably, haven't seen it but pretty sure I get the idea.

zinc matrix
#

hahaha some random assholes have been driving by and playing it a few days ago

fathom wadi
#

@mossy nexus my preferred insult is calling someone a clownshoe.

halcyon lake
#

The Purge didn't look like my kind of horror movie. I didn't see it either

plucky pagoda
#

The police in one of the cities here were using the siren from the movie to inform people of the stay at home order.

fathom wadi
#

there was a good Purge movie, cant remember which one it was tho

plucky pagoda
#

Blasting it from their patrol cars

halcyon lake
#

Hereditary was scary af, I loved that one

zinc matrix
#

@fathom wadi mine usually goes: you're a menstruating cunt

plucky pagoda
#

I think you have 20 or so to pick from

mossy nexus
#

Mine is currently either muppet, if I'm feeling generous. Or Egotesticle Cockwomble if not.

plucky pagoda
#

self censor.

halcyon lake
#

I prefer calling people a turkey

fathom wadi
#

@zinc matrix that too deterministic. I prefer a global insult myself

#

once a friend of mine called someone "an Arang ee satan bummy wharf" and I never understood it, but I laughed anyway

halcyon lake
#

you white-meat turkey...

#

wow @plucky pagoda it wasn't very hard at all to convert my collider and mesh into just the mesh, I thought it would be a pain in the ass

fathom wadi
#

earphone overload btw.

zinc matrix
#

ouch earphone warning came late lol

fathom wadi
#

or even better. The theme from Naked Gun

plucky pagoda
#

Have you ever setup multiplayer where players can drop in and out at anytime?

#

I'm going to have to go over all this stuff again.

fathom wadi
#

I guess so but only with dedicated server

plucky pagoda
#

Yeah, I'm wanting to do it with the listen server on a client. Idk, I'm starting on a new project and just going to go step by step through it.

fathom wadi
#

yeah that requires the middle man approach. gonna have to save as much reference data as possible to recreate a session

#

its a pain and should be solved by now

plucky pagoda
#

I think I might have had Covid19 last month. Whatever it was my mind has not been the same.

#

They just released a new list of symptoms and three of the things on it where part of what I went through in February.

halcyon lake
#

@plucky pagoda what kind of transform mobility would I need for my areas of Influence spheres? I am reading the documentation but the wording seems vague for the static types. I am thinking I would need to make them "stationary" due to the fact that I will have to change the properties of the mesh's material (transparency) at runtime...

fathom wadi
#

@halcyon lake if something moves, mobility should be set as so. If not, it should be stationary. Im not sure materials get the same benefits of optimisation but likely they have some for static materials on a stationary mesh in a specific lighting setup, but im not sure about that (not a lighting guy).

halcyon lake
#

Thanks, @fathom wadi . I guess what I am getting at is trying to understand just what the mobility settings do. My actors that contain the mesh in question are definitely going to be moving, but the mesh itself will cast no shadows, will not be affected by lighting, etc. As far as painting the screen goes, they are essentially static. So, just because they are attached to a moving actor means I must make them "movable"? As an example, think of a halo visual (my mesh in question) around the head of a moving actor (the angel). The halo visual affects absolutely nothing, it's just a visual.

fathom wadi
#

Imagine you are the lighting engine and you need to know which objects move so it doesn't apply specific baked lighting to an object, or needs to know to update the lighting and shadows in realtime instead of baking it into the main lightmap texture. This would define such parameters. Some things require it, sometimes it doesn't.

halcyon lake
#

so, since my halos cast no shadows and aren't affected by lighting, I should make them static?

#

they would look the same whether they're in a dark room or on a sunny beach

#

or... that is my intention at least

fathom wadi
#

guess it depends. I mean you can't have static objects attached to a moveable object. You would have to make them both one or the other

halcyon lake
#

okay. that answers a lot

#

thank you

fathom wadi
#

no worries

halcyon lake
#

I guess I was just confused as to why the setting is called "mobility" when it seems to be more concerned with lighting and shadows than mobility. But I understand now as it applies to how much the engine can assume it can prerender according to... well... if it will ever move

fathom wadi
#

yep

halcyon lake
#

sidenote: where should I have asked that question

#

what channel

#

I am just getting used to this discord server's layout

fathom wadi
#

well if you wanted some info that is specific and technically orientated, one of the focused rooms is your best bet. If its just a general query or perhaps its not a technical question and more a basic one, then the #ue4-general channel is a one-stop shop for all. Just remember to try not to double post if you dont get answers immediately. Give it another look and come back later so it doesn't seem as though you are spamming the issue

halcyon lake
#

#ue4-general seems to be the most active for questions like this, but there was a troll in there just a moment ago that was really being a huge turkey

fathom wadi
#

I know I lost my temper for a moment

halcyon lake
#

haha ^ he knows who I'm talking about

zinc matrix
#

I have a question about character blueprints. So let's say I have a tiny model and not a humanoid. Can i scale my capsule to the model's height, or does it have to be at human height

#

@zinc matrix #noob

#

lmao

halcyon lake
#

@zinc matrix what do you mean by "capsule"? Like a capsule collider? Of course you can scale it. (My input on this is very amateur... I'm a beginner, too, but I think that's what you're talking about?)

fathom wadi
#

@zinc matrix you can scale it to a degree sure.

plucky pagoda
#

Now that I've gone to the trouble of setting this up so it can be dropped into any project I'm wondering if I should replace the graphics I used from an asset with my own and put it on the market.

fathom wadi
#

yes. yes you should

plucky pagoda
#

It's basically a right click migrate and you have full working UI menus with controller input.

#

Even added a PC controller with a menu input graph that you can copy to another PC and then just call from the input events

fathom wadi
#

I also think that Epic should release a PS4/5 store where you can associatively connect your PSN and Epic accounts, then get free games for console too.

plucky pagoda
#

Sure

fathom wadi
#

I should be working right now, but I seem to have lost my motivation. It used to be to get the skills to make the game I wanted to, but everytime I get somewhere, money gets in the way. So I start to do marketplace items for money, and then I lose motivation for that because its not what I want to be doing. So I go around in circles, darting between communities, getting nothing done. I need a real project and a team I can work with. This solo dev thing is only good for a while

plucky pagoda
#

I took some time and just made some BS projects the last few weeks.

#

Did a flight sim, a twin stick thing and a rabbit insanity thing

#

I was getting burnt out

halcyon lake
#

@fathom wadi work with me! I feel the same way. Except my biggest obstacle to solo game dev is the artwork. By far, the artwork involved. I can handle the engineering easily.

fathom wadi
#

I did all that and got to the point I needed money, so started on a game, then needed money, so started on marketplace items, then they took so long I just lost the will to finish them. I will force myself at some point, perhaps after I leave the house for a change

plucky pagoda
#

I've been putting off making the game I want to because of how ambitious it is, but then I just end up getting bored and unmotivated. So I'm just going to go for it now. The hardest part's the multiplayer so I'm taking my time and planning out how to set that up so that everything can grow as needed.

fathom wadi
#

my main reason for being in game dev is to make a game, but I never believed, and still don't, that I can even get the license to make it. So I always thought of it as a pipe dream. One worthy striving for, but never to acheive

plucky pagoda
#

What do you need a license for? There's usually a way to make most things generic in some way.

#

That's also why I separated the UI stuff into a project today and I'm starting on my function and macro stuff now, to give myself some tools that will be easier to manage.

fathom wadi
#

its a game based on a Japanese comic and movies. But its a protected license. Even Hollywood has failed to get it's hands on it for a reboot

plucky pagoda
#

Ah, Can't just make a rip off?

#

Change some names etc...

fathom wadi
#

It wouldn't be the same. It's a style + era that needs the authenticity.

plucky pagoda
#

I see

fathom wadi
halcyon lake
#

@fathom wadi Like I said, the artwork.

#

I suck at visual arts.

#

You wouldn't need to worry about licensing if you made all your own artwork.

fathom wadi
#

I started making a model of Tomisaburo Wakayama once. But then thought how insulting would that be to his family if I went and put him in a game. And then I started thinking, who can do this justice in today's age?

plucky pagoda
#

He's talking more about the storyline, world and characters.

halcyon lake
#

Just use it as inspiration. But I agree, fuck using someone else's IP. Not worth it. Come up with your own.

fathom wadi
#

yeah the artwork you can always pay for. Getting Japanese licensing without being Japanese, that might be a little tougher.

plucky pagoda
#

Idk, I'm hoping to work something out with this DND guy sometime in the not too distant future.

fathom wadi
#

Its always been a pipe dream like I said. I never expected to ever get a license. But if a studio gets the license, I want to be ready to throw my CV into the mix and get a job on it

halcyon lake
#

Marc, how about this for a story: Sometime in the future, or an alternate present, whatever, the human race split into 2 genetically distinct species; one like modern humans, and the other grew avian features that weren't fully developed such as feathers by their shoulder blades, and an involuntary squaaaaaawwk! noise that they emitted when startled, known as the "chicken people". After a world war ended in regular humans winning and enslaving the chicken people, a resistance movement began, surrounding a legend told amongst the chicken people: that sometime during the world war, the regular people found a magical relic that could allow any chicken person holding it to fly. They tried to destroy it, but couldn't, and instead, hid it deep within an abandoned bunker used during the war. This is the story of the chicken person who one day, stumbled upon something while exploring an old bunker in the woods...

#

lol

#

That's an original. You can use it though

#

๐Ÿ˜†

fathom wadi
#

Even better would be the addition of a militia of chicken people who wouldn't fight in the world war, but formed a group to fight after, and they were called "The Chicken Hawks".

plucky pagoda
#

A manipulative son has limited time to use salvage to build an orphaned killer whale.

halcyon lake
#

That was the synopsis for the very first DnD game I ever played. I was a chicken person

halcyon lake
#

I invented the narrative

plucky pagoda
#

I like this one "A claustrophobic stripper has 24 hours to reclaim the lost city of the ancients."

fathom wadi
#

My first DnD I was an elf who didn't want to go on an adventure. So I lazily made up stupid things as I went. Like we entered a room with four candles, one on each wall. In the room was a table with 4 orcs. They notice us enter the room and appear to prepare for battle. So I said "I run around and blow out each candle one by one". So we rolled for it. Ended up with 1 candle left. Being that I was an elf, I could see in low light. So I said "Then I fart and shout "Who did that? Cmon admit it". I wasn't invited back again.

halcyon lake
#

I like DnD. Happy times

plucky pagoda
#

What about loading a sublevel from a client into the persistent level of a listen server?

fathom wadi
#

easy

plucky pagoda
#

I was hoping it was.

fathom wadi
#

by easy, I mean, easy-ish

plucky pagoda
#

Yeah.

fathom wadi
#

still needs to load level from client to listen server and make sure its registered with the Asset Registry etc. But technically the level could come from anywhere. It would miss some of the "in-folder" features of streaming levels, but if you dont care about that, anything goes

plucky pagoda
#

I was thinking the easiest way to do it would be to make it a level and load it in as a sublevel since you can set the location of sublevels.

fathom wadi
#

I always have doubts about stuff like this for licensing purposes. It seems a bit of a runaround for "mod style" games from what I recall.

#

Like what can you ship in terms of code to do the stuff you need etc

plucky pagoda
#

I don't think it needs any editor code to that?

fathom wadi
#

Not sure tbh. I read some stuff early on because I wanted to load assets dynamically and it seemed to read like I wasn't allowed to do stuff

#

saying that, the license changes and evolves so it might be different now I dunno. They haven't added those mod type editors on the launcher for some time

wise smelt
plucky pagoda
#

The other option was to store everything needed to make a home area and just build it from data stored with the players profile.

#

I'll have to look into it a bit this week while I'm working out how to set it all up.

fathom wadi
#

centralised data with external access could be doable. Like remote editing in a way

nocturne sleet
#

where would be the best channel for me to ask questions

#

i have a BUNCH of "stupid" questions which i dont wanna send into the wrong channel lol

fathom wadi
#

crap didnt mean that to link

zinc matrix
#

hi

#

lads

#

if you dont lift sweaty gamedev misters..

#

then you dont know what is life

fathom wadi
#

New game idea. It's called "My Squeaky Eye". It's about a guy who notices that when he rubs his eye, it makes a squeaking noise. So he tried to squeak his eye along with his favourite tunes. It's similar gameplay to Guitar Hero but comes with a haptic eye patch with built in audio for people who need to emulate squeaky eyes.

rich quiver
#

its the 2020 videogame trend is dead by daylight clones ๐Ÿ‘€

#

2 did release this month
Predator Hunting Grounds
Resident evil resistance

zinc matrix
#

im sureyou will be rich marc

#

veri veri sure

fathom wadi
#

could be worse. All we had at one point was first person shooters and RPG's that took a years worth of reading to complete.

rich quiver
#

the fps trend lasted almost 10 years

zinc matrix
#

huhu

rich quiver
#

RPG/JRPG in general will never die

fathom wadi
#

they are still making fps games, just now they bolt on a "game as a service" and a battle royale clone to keep the illusion that the game is actually interesting in any way

rich quiver
#

cover shooter

#

all thanks to resident evil 4

fathom wadi
#

I played a cover shooter once. I killed three duvets and an eiderdown

rich quiver
#

character action games is still to expensive to make

zinc matrix
#

V4 i luv u

fathom wadi
#

the only thing you need to do with an FPS, is make the graphics shiny, import the same 20 guns models being re-used around the place, and advertise it with no gameplay footage at all.

zinc matrix
#

nah if it was so easy you would have done it

#

you just talk

#

ngl

fathom wadi
#

I think the best new game mode to come out of development in recent years is the Life is Strange style. Absolutely pointless storyline, narrative that makes you want to never have kids (and sell the ones you have), and a gameplay system that can be played by someone with one finger.

rich quiver
#

gearbox is the only company with a company only that make gun models for the game

fathom wadi
#

red storm entertainment used to do that too. probably still have some hand in it

rich quiver
#

yup

#

they cities and some games

#

and the owner of Tom Clancy name since its tom clancy studio

frozen shuttle
#

Hi everyone ๐Ÿ–๐Ÿป new to the discord this is the general chat ?

halcyon lake
#

yes @frozen shuttle

#

I am new to this discord as well, just joined today. #ue4-general appears to be the general chat for more serious questions... this is the whatever-the-hell, truly general chat

neon iris
#

I call this place troll land or Karolโ€™s dwelling. #more-resources will help you find the right channel for your needs

frozen shuttle
#

well Hi anyways ๐Ÿ™‚ hahah i posted who i am in the looking for work

#

glad to meet like minded hive borg mind people

fathom wadi
#

true fact, I don't trust people called Levi, because its an anagram of evil. ยฌ_ยฌ

frozen shuttle
#

i turned 18 on 06062006

#

or 060606

#

or666

fathom wadi
#

its not true, I just read it once about a murderer called Levi and he etched evil onto his knife

frozen shuttle
#

and my great great great grand daddy wrote a book

fathom wadi
#

Yusuf Rahim (born Levi Rabetts; 17 May 1968), better known as Levi Bellfield, is an English serial killer. He was found guilty on 25 February 2008 of the murders of Marsha McDonnell and Amรฉlie Delagrange and the attempted murder of Kate Sheedy, and sentenced to life imprisonme...

frozen shuttle
#

oh jeeezz

#

hahaha

#

I already like it here

fathom wadi
#

this is a great place. I keep me feet up in here all the time

#

some amazing people here too

frozen shuttle
#

im super new

#

not to unreal or 3d

fathom wadi
#

welcome

frozen shuttle
#

just this discord didn't even know it was here

#

thx!

agile egret
#

Didn't we have a channel where we could go live? screen share?

pearl elk
agile egret
#

no

#

Its in the voice channel

#

hmmm... it automatically says streaming ended

#

Only happens in this discord, I can stream fine on my own discord

pearl elk
#

Maybe its been disabled for this one

spare glade
#

We have disabled Live Streams in the voice chat channels.

agile egret
#

Can anyone share some shareX settings, so I can upload 30 second recordings without hitting discord upload limits?

#

I've seen people do it

spare glade
#

Probably Moderators

agile egret
#

^ Thanks for the info

agile egret
#

I've watched it several times over the last few days, and it still messes with my head.

#

While he's making a jest at lawyers, this video is so much deeper than that

zinc matrix
#

quick random question, i've hearrd of many devs (me included) that's moved from unity to unreal but never from unreal to unity, have you guys ever?

halcyon lake
#

I had no problem with Unity, other than when I updated it to the newest version it wouldn't launch without crashing on my iMac. So I switched to Unreal hehe

zinc matrix
#

https://www.youtube.com/watch?v=IFe9wiDfb0E
@agile egret bruh after that last "welcome to life do you wish to continue" i was like naah i'm out i'll die with my copyrighted memories

http://tomscott.com - Or: what you see when you die.

If you liked this, you may also enjoy two novels that provided inspiration for it: Jim Munroe's Everyone in Silico, where I first found the idea of a corporate-sponsored afterlife; and Rudy Rucker's trippy Postsingular, whi...

โ–ถ Play video
agile egret
#

hahaha

#

Now you have a reason to die rich

#

If this ever becomes real, this is exactly how its going to play out. If you have money you are good, if you don't you are a slave to companies if you want to "live"

zinc matrix
#

@halcyon lake i switched to unreal the moment it went free because i saw it as a better engine (still do but i'm honestly struggling to learrn it properly or effectivly IMO)

#

Now you have a reason to die rich
@agile egret time to pull out my poetry book and write rap songs and rap them faster then eminem then

#

If this ever becomes real, this is exactly how its going to play out. If you have money you are good, if you don't you are a slave to companies if you want to "live"
@agile egret we pretty much are already a slave to a company but i see that as worse that's like limbo lol

#

If this ever becomes real, this is exactly how its going to play out. If you have money you are good, if you don't you are a slave to companies if you want to "live"
@agile egret i'm religious but do think it's a possibility and i gotta agree this is 99.9% likely how it will play out and the only way that it will be different is if Elon Musk is the one to be hosting it all lol

agile egret
#

^ Elon would be a great "life hosting provider"

#

We could go to mars or any other planet

zinc matrix
#

exactly, that's how he has immortality planned out

#

elon is the best thing to come from this shitty country of mine

azure chasm
#

imagine my difficulty trying to find a tutorial on how to use the tutorial actor

#

google just blew up

#

is it only me

zinc matrix
#

@azure chasm wtf you just broke my brain

azure chasm
#

or is this mars rocket shit not gonna work

zinc matrix
#

i dont even know what you are trying to say

azure chasm
#

i get landing a rocket in reverse

#

on a flat surface

#

but on mars

#

...

#

lol

#

yeah theres a tutorial actor

zinc matrix
#

mars is fairly flat

azure chasm
#

for making tutorials for people

#

to use in editor things

#

trying to make some stuff for level designers

#

has fancy hat and all

zinc matrix
#

cool maybe i could use it i suck at everything besides programming there i atleast know 0.01%

azure chasm
#

well lucky for you

#

blueprints is life

#

ah you suck at everything

#

except

#

programming?

#

if you ever have some time, take a look at the official ue4 twin stick shooter tutorial... even if you dont plan on making a game like that, he goes through almost every tool in the engine in around like 23 videos... and its by epic so its an official tutorial....

zinc matrix
#

yeah i can atleast do "hello world" in blueprints without googling how lmao

halcyon lake
#

I posted this in #ue4-general with no luck. Maybe one of you can answer it:

#

I am getting frustrated with this... It looks to me like there is no way (in blueprints) to create a public static class variable?? I have class Foo with public static float Bar, so I should be able to access this class variable via Foo::Bar (in regular code). How the hell do I do this with blueprints? Don't tell me they made it so that this isn't possible...

zinc matrix
#

will do honestly i need to learn a hell of a lot still

agile egret
#

create the variable in your blueprint class, and then use the node "get class defaults" @halcyon lake

halcyon lake
#

!!?? cool lemme try

agile egret
#

You don't have to instance the blueprint this way

halcyon lake
#

YAY!! @agile egret thank you! I have been looking for this for hours now. Why the hell did they call it that and not just static variable

#

well, i guess they're probably not implemented as an actual static variable behind the scenes maybe

agile egret
#

You are lucky, as you learn more, you will start to have questions that very very few people can answer, and those people are usually never around

halcyon lake
#

Thanks again

agile egret
#

np

azure chasm
#

those people are you and Pat

#

and mathew

#

who has the videos for it all

agile egret
#

Does he have videos on using vectors in inverted spheres on a rotating axis? Cause I've been sitting on that issue for over a year now

zinc matrix
#

Does he have videos on using vectors in inverted spheres on a rotating axis? Cause I've been sitting on that issue for over a year now
@agile egret cut the red wire

azure chasm
#

are you making a closed world game

#

where you are inside the sphere

#

trying to get out using the vectors

#

solve the math and win!

azure chasm
#

plot twist: its down top view

agile egret
#

Its just a moon in a sky sphere, the issue, is the "face" of the moon is not rotating correctly

azure chasm
#

ah i see

agile egret
#

The HUD moon, is the 2d representation of the "topocentric" view from your lat/long on earth

#

I need my 3d version to have the same rotation, but it slides, and then comes back.

zinc matrix
#

do you wanna build a solar system?

agile egret
#

I'm working on the new environment project, from the ocean project. This includes simulated weather and mathematically accurate sun/moon rotation

zinc matrix
#

that's probably very hard without greating "true gravity"

azure chasm
#

ah the open source ocean project

#

dope stuff

agile egret
#

I can do most of the work. its the graphics part that give me a hard time. I usually figure it all out myself, but when it comes to the math in materials and in 3D space I start to loose it

azure chasm
#

debug lines and spheres flying all over the place usually does it for me, after hours of frustration

zinc matrix
#

lol maths and i'm already gone usually, i got 14% for finals when i was in high school

azure chasm
#

all the maths they told us we wouldnt need in life....

agile egret
#

Hey, apart from geometry and calc, I could have skipped the rest

#

(highschool wise)

#

wasted 3 years learning german

#

still cant speak it

zinc matrix
#

hahaha i have used some of that maths before in programming but i understand it better then

#

hahahaha don't worry i got german blood and cant speak it

agile egret
#

I'm 100% German

#

with a greencard

#

and I don't speak it xD

zinc matrix
#

doesn't that make you a traitor lol

agile egret
#

So be it. I've been here since I was 2

broken sigil
#

I slept through most of my math classes in highschool lol

zinc matrix
#

@broken sigil i should've done the same

agile egret
#

Anyways, pretty much unless I get time to suddenly take a few semesters worth of classes, I am at the mercy of help. If and when someone you can, does show up

zinc matrix
#

chronic insomniac here so i'm pretty much always here but i dont know much thats the catch 22 lol

broken sigil
#

I ended up learning vector math later on my own since that's mostly the only part that you really need when it comes to (game) programming

fathom wadi
#

im starting a petition to get Quaternion maths renamed to "World Direction Normal Stick Through A Ball To Stop Half-Arsed Euler Calculations". It's much easier to say and makes more sense.

broken sigil
#

lol

#

I mean... you have a point

fathom wadi
#

yeah and it points that way ---->

#

and you can rotate around it with relative calculations !

plucky pagoda
#

I think I was making the whole thing earlier more complicated than it is. Seems to be working now. just taking it very slow building up the multiplayer stuff.

agile egret
#

If I become a nitro booster you think I can get some special request kind of help? xD

plucky pagoda
#

Doubt it.

pearl elk
#

I got a special request, if someone could program me a make a game button thatd be great thanks.

plucky pagoda
#

Kinda getting into Devs. A lot of actors I like are in it.

zinc matrix
#

@pearl elk already on it lmao

pearl elk
#

Oh man that show, I just finished watching it, bit of an odd one though lol

zinc matrix
#

you know what blows my mind

fathom wadi
#

windy ears

plucky pagoda
zinc matrix
#

the fact that Unreal has gotten this far when it doesnt follow a cartizian plane

plucky pagoda
#

You're joking?

#

Explain.

fathom wadi
#

its more a cartesian cube if anything as its 3d :p

zinc matrix
plucky pagoda
#

So your complaint is that it's not y up?

#

I'm trying to understand.

zinc matrix
#

it's not a complaint actually, it just really baffels me

plucky pagoda
#

I mean if you look at the origin from above on the Z axis you do have a plane defined by an x and y axis.

#

You have a great many coordinate systems

fathom wadi
#

technically it is right. Its just theres another axis in 3d and you have to choose a forward vector axis so its X-forward in unreal's case

plucky pagoda
#

We should use polar coordinates.

#

No reason though, just to make it unique.

#

Ugh, I need to setup another PC for testing multiplayer.

#

Too many errors you only find when you're actually on another system.

zinc matrix
#

ignore z for a moment and look at it top down (picture is still sending so now i'm trying to explain with words lol)

#

No reason though, just to make it unique.
@plucky pagoda just for the memes

#

bruh my internet is like nope

plucky pagoda
#

I mean it's all perspective.

#

If you look at it from the right perspective you can be looking at a cartesian plane.

zinc matrix
#

i need to get you guys to see it to understand

plucky pagoda
#

I think you might be out of luck. It's an abstraction useful for defining a fictional point in a fictional space.

zinc matrix
#

If you look at it from the right perspective you can be looking at a cartesian plane.
@plucky pagoda yeah and that right perspective is upside down for some reason

plucky pagoda
#

To you maybe. But those of us who live below the x,y plane are looking right side up.

pearl elk
#

Screen coordinates, Im all about those world coords ๐Ÿ˜›

zinc matrix
#

bruh you are going to deep into this

plucky pagoda
#

lol

pearl elk
#

but locally we have a pivot so you never know maybe bones

zinc matrix
#

the pic is sending of what i mean, chill i'm from africa i got slow internet lol

#

To you maybe. But those of us who live below the x,y plane are looking right side up.
@plucky pagoda please we all know that australia doesn't exist

pearl elk
#

Im on an island so reception may be weak ๐Ÿ™‚

plucky pagoda
#

Idk, I'm having a hard time getting used to 4.25. Using z as forward and x as up is weird.

pearl elk
#

Id like to see you program that into a planes autopilot

zinc matrix
#

@plucky pagoda bro you nearly wrecked me cause i'm on 4.22 and havent followed any updates i nearly believed you until i reread that

pearl elk
#

I thought UE4 lets you change the coordinate system if you want and even constrain it on planes

#

thats why its forward vector not X vector

fathom wadi
#

@plucky pagoda say what? z-forward?

plucky pagoda
#

lol

zinc matrix
#

lol this poor pic is still trying to send

fathom wadi
#

um

zinc matrix
#

omg it finally uploaded but all of you probably lost the plot now

plucky pagoda
#

You forgot to flip your screen.

pearl elk
#

It is actually z depth for 2d, they dont call it a z buffer for nothin ๐Ÿ˜›

slate saffron
#

x increases left to right but y increases top to bottom
@zinc matrix it happend to me ones with sockets

#

i dont think its relate but ...

fathom wadi
#

the rotation in that screenshot spins my head

pearl elk
#

What resolution is this screen jeez, chunky

zinc matrix
#

that's the thing this is top down so IMO it should be flipped as that would be a cartisian plane

#

1920x1080

#

@pearl elk bro you are my hero!!!!!

plucky pagoda
#

Just set your gravity scale to a negative and it's fixed.

fathom wadi
pearl elk
#

Im not sure what I did this time

zinc matrix
#

Just set your gravity scale to a negative and it's fixed.
@plucky pagoda thats not the point jeeze!!!! fml either you're a troll or completely oblivious in a covo with me

plucky pagoda
#

My point is it's all arbitrary.

pearl elk
#

n-dimensional hyperspace is more interesting ๐Ÿ™‚

plucky pagoda
#

Only when n is undefined.

fathom wadi
#

hyperspace doesn't exist since intergalactic ADHD medicine was created

plucky pagoda
#

Oh man send my shrink the info on that.

zinc matrix
#

@pearl elk notice how the buttons are cut off? it's cause of windows screen size zoom thingy and you just made me realize that (i installed a clean windows recently so things are a bit wonky)

pearl elk
#

I drank my daily dose of disinfectant

plucky pagoda
#

My adhd is off the hook lately.

pearl elk
#

my social anxiety has been just fine ๐Ÿ˜›

zinc matrix
#

My point is it's all arbitrary.
@plucky pagoda thats the point i just made, you're trying to make a pont where no point needs to be made an goes completely off topic

#

@pearl elk mine too recently but i cant say why because i'll offend the sick and dying

pearl elk
#

you should see some of the extra long bars I get in windows since I have a vertical screen

#

I go to look at it on the horizontal one its like wtf whys this so loong cat

#

I want something like a 74" 4:3 ๐Ÿ˜›

zinc matrix
#

@pearl elk the only long bar i wanna see is one that sells alcohol

#

wtf 25" 16:9 is like the limit for me

fathom wadi
#

silly sod. they could just look at it if they took that picture of it out of the way

zinc matrix
#

@fathom wadi i have the feeling you are the server troll

pearl elk
#

but it doesnt look the same as on a cartesian polaroid @fathom wadi

fathom wadi
#

@zinc matrix this is the lounge. We are being communal and having conversation and a laugh. I've done no trolling here.

pearl elk
#

have you guys seen that show, Keeping up with the Cartesians?

zinc matrix
#

@fathom wadi well thanks for confirming

plucky pagoda
#

You really need to chill out a bit man

zinc matrix
#

@pearl elk that sounds like a much better show then the real one lol

fathom wadi
#

@pearl elk is that the one with the graph where they plot the size of a huge arse?

pearl elk
#

Automod

fathom wadi
#

yeah any words it catches sends it off to streamer or the mod. In this case the streamer didn't find me amusing enough.

plucky pagoda
#

ugh, going to have to look up how to debug network connections.

#

I can connect fine to session on the same machine but once I go to two machines I get a weird error.

pearl elk
#

its called a firewall ๐Ÿ˜›

plucky pagoda
#

I thought it was , but doesn't seem like it is.

#

but probably, windows firewalls are a pita

pearl elk
#

I need to test this project Lan at some point

plucky pagoda
#

I'm going to have to put another pc next to my desk for testing. It's too slow otherwise. I need to be able to package and test quickly at this point in the process.

#

Either that or setup a remote to one

pearl elk
#

I usually remote in and use both that way, what I really need is some AI to play against

slow panther
zinc matrix
#

rekt

#

dear gentlemen

#

my hands smell of shame

tulip orbit
#

wash your hands after doing that

zinc matrix
#

after doing what

sage tendon
#

the thing you are implying

pearl elk
#

I thought breaking ecosystems is what humans are good at

sage tendon
#

only if its full of life

zinc matrix
#

i wasnt implying anything my man

sage tendon
#

then what was the point of sharing that? ๐Ÿค”

pearl elk
#

butt flakes

median wraith
#

should compile

#

work its a different thing

#

I managed to get the class loading and all

#

Yesterday entered the Discord GameSDK support channel

#

nobody gave me support

#

and a lady was trying to sell me her plugin that will release to the marketplace

zinc matrix
#

hevedy you very nice person

median wraith
#

@shut bloom let me halp you

#

can help you to get it compiling

#

but can't manage to get the spot on Discord or anything

#

as these people gave me no support

#

The docs are incomplete and their official server for support its a joke

#

plus the UE4 Code comments @shut bloom

#

``

sage tendon
#

you're welcome

median wraith
#
    Super::BeginPlay();
    /*
        Grab that Client ID from earlier
        Discord.CreateFlags.Default will require Discord to be running for the game to work
        If Discord is not running, it will:
        1. Close your game
        2. Open Discord
        3. Attempt to re-open your game
        Step 3 will fail when running directly from the Unity editor
        Therefore, always keep Discord running during tests, or use Discord.CreateFlags.NoRequireDiscord
    */
    auto result = discord::Core::Create(461618159171141643, DiscordCreateFlags_Default, &core);
        Step 3 will fail when running directly from the Unity editor
        Therefore, always keep Discord running during tests, or use Discord.CreateFlags.NoRequireDiscord
    */
    auto result = discord::Core::Create(461618159171141643, DiscordCreateFlags_Default, &core);
#

the what

#
        Step 3 will fail when running directly from the Unity editor
#

lmao

#

you have to call

#

the

#

"Initialize( const FString& _ApplicationId, const FString& _State, const FString& _Details )"

#

from your app

#

then on tick the Update

#

"UpdateActivity( const FString& _State, const FString& _Details )"

#

that to set the activity

#

and make sure you add this to the tick

#

VirtualTickObject()

#

and still will do nothing but if Discord its closed

#

will crash your whole game

#

๐Ÿค–

#

thats the feature

#

so if someone find out it how to send the presene and get it working

#

are welcome

median wraith
#

Re entered their channel and no help so I'm done with that

#

Not even their C# or C++ example works

ancient ingot
#

๐Ÿ˜ฎ

#

i blame Hevedy

median wraith
#

ruined

median wraith
#

and it works for every single human on earth execept me

median wraith
#

well works

soft night
#

it works 100% everytime right?

zinc matrix
#

i have problem because once i didnt wash teeth very long

#

they looked not very clean... aaaaand... i made a photo of it

#

and sent to someone

#

and unfortunatelly facebook connected him and people who know me

#

and i think he showed them

#

honestly i wonder if he showed them or not

#

i hope not

sage tendon
#

Karol, is that you?

zinc matrix
#

no

#

im John

#

do you not know John?

neon iris
#

Yes Remco

zinc matrix
#

why you say so?

frozen shuttle
#

so are there any smart people who wanna teach me how to make my game yeah i said teach me how to make MY game

#

hahahaha

sage tendon
#

@zinc matrix Like Karol, you use this Discord as a blog

neon iris
#

Or your block status

#

This is how we know

#

Aside from behavior

zinc matrix
#

i have no idea who is this karol guy

plucky pagoda
#

Keyboard recommendations? Using a Logitech wave now.

frozen shuttle
#

I like typing and deleting so my name pops up

sage tendon
#

@neon iris i dont think its selfaware yet

plucky pagoda
#

The other keyboard I use to like but it's not great for dev work is the kinesis advantage.

carmine frigate
#

mine survived many beers dropped on it ๐Ÿ˜›

plucky pagoda
#

Mine's starting to protest. It might have diabetes from all the soda.

#

Mostly it's from my 3 year old.

carmine frigate
#

i open my cans really low now, u get like tiny specs on ur monitor from opening cans

plucky pagoda
#

I've taken it apart and cleaned it a bunch but the keys are starting to stick.

#

I have a tiny desk and a 3 year old that thinks all her drinks need to sit next to my keyboard to be safe.

neon iris
#

Why are you giving your toddler soft drinks? ๐Ÿ˜œ

carmine frigate
#

too young for cocaine

tulip orbit
#

never too young

plucky pagoda
#

Mostly it's water and choclate milk

fathom wadi
#

nobody is too young for cocaine. As long as they share ยฌ_ยฌ

plucky pagoda
#

Too old

#

for that

#

and kids to think about

neon iris
#

Chocolate milk soda?

plucky pagoda
#

Sure.

fathom wadi
#

as the old joke says "If Hitler had coke, there would be jews in the bathroom saying 'I know you didn't do it' sniiiiiiffffff, 'I like your moustache' sniiiiifffff, 'fkin Himmler' sniiiiif"

plucky pagoda
#

oh....

sage tendon
#

he did had coke, but the times werent good for ingredients, so he created a fantasy drink ๐Ÿ˜‰

plucky pagoda
#

might be pushing it

neon iris
fathom wadi
#

no he was pushing the third reich. the drugs were secondary :p

plucky pagoda
#

lol, I bought a case of yoohoo as a treat since we're stuck at home. 48 little drink boxes of it and the kids destroyed it in 2 days.

#

I thought I had it hid too.

neon iris
plucky pagoda
#

They like dark chocolate almond milk though

#

We're use to having one or two big field trips a week and everyone's getting antsy.

frozen shuttle
#

any smart programmers wanna make some venmo?

#

up front

#

๐Ÿ˜ˆ

zinc matrix
#

brothers

#

@frozen shuttle what u talking about

frozen shuttle
#

I need a tutor

zinc matrix
#

your money is shady bro

frozen shuttle
#

thats all

plucky pagoda
#

ugh yeah going to have to buy a new keyboard. ctrl keys are borked

frozen shuttle
#

buying personal time

zinc matrix
#

my personal time aint for sell

frozen shuttle
#

hahahahaha

plucky pagoda
#

maybe, what are you looking for?

zinc matrix
#

i respect my personal time

frozen shuttle
#

well im a 3d artist and can make all of my own content

plucky pagoda
#

Do you have a portfolio link?

frozen shuttle
#

not so much on the engine side other than my section of art and staging and level stuff

#

is it ok to throw it here my link?

plucky pagoda
#

and do dumb decisions repeated ad infinitum count against being smart?

#

Idk. Maybe.

#

You can dm it if you're worried. or post it in WIP,

#

I mean they're pretty laid back on things when they can be.

#

and not afraid to say "hey stop that"

frozen shuttle
#

I'm trying to figure out and flesh out an idea and I don't even know if its possible or feasible and yeah i know I'm one of them the idea guys

plucky pagoda
#

Just about anything is feasible.

sage tendon
#

I dont think its an issue if you share your portfolio link here

#

it isnt advertising a product or alike

frozen shuttle
#

well I by no means am expert pro status but I love being creative.. hold on

plucky pagoda
#

I'm starting to get into this DEVs show. But I'm worried it's starting to go down hill as the episodes go on.

sage tendon
#

else we could always bribe @deep glen with an BBQ party

frozen shuttle
plucky pagoda
#

So many shows start off with amazing potential and fall to the way side by the end.

sage tendon
#

ooh I love your sci fi style @frozen shuttle

frozen shuttle
#

thank you sir!