Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 10/27/2023 12:00AM and 10/28/2023 12:00AM
Avatar
morning
Avatar
morning
7:19AM
why my points don't go up
Avatar
PP
Avatar
@gerdoe xD?
gigachad 1
Avatar
#[stable(feature = "alloc_layout_manipulation", since = "1.44.0")] #[rustc_const_unstable(feature = "const_alloc_layout", issue = "67521")] #[inline] pub const fn array<T>(n: usize) -> Result<Self, LayoutError> { // Reduce the amount of code we need to monomorphize per `T`. return inner(mem::size_of::<T>(), Alignment::of::<T>(), n); #[inline] const fn inner( element_size: usize, align: Alignment, n: usize, ) -> Result<Layout, LayoutError> { // We need to check two things about the size: // - That the total size won't overflow a `usize`, and // - That the total size still fits in an `isize`. // By using division we can check them both with a single threshold. // That'd usually be a bad idea, but thankfully here the element size // and alignment are constants, so the compiler will fold all of it. if element_size != 0 && n > Layout::max_size_for_align(align) / element_size { return Err(LayoutError); } let array_size = element_size * n; // SAFETY: We just checked above that the `array_size` will not // exceed `isize::MAX` even when rounded up to the alignment. // And `Alignment` guarantees it's a power of two. unsafe { Ok(Layout::from_size_align_unchecked(array_size, align.as_usize())) } } }
8:09AM
@Jupstar ✪ the inner trick to reduce monomorphized code siE
8:10AM
size
8:10AM
ffr
8:10AM
this is from std
8:10AM
i love rust std IS readable
8:10AM
c++ std is unreadable
Avatar
Avatar
Ryozuki
c++ std is unreadable
wheres all the fun then if you understand everything ( i wanted to reply this to rust message ) (edited)
Avatar
Avatar
Ryozuki
c++ std is unreadable
Jupstar ✪ 10/27/2023 8:13AM
That's very true xd
8:13AM
Stupid underscores
Avatar
Avatar
Ryozuki
c++ std is unreadable
sounds like a skill issue tbh
Avatar
coroa de cristo. 10/27/2023 10:40AM
morning
10:40AM
i need help
10:41AM
i have a vps service but idk how to put the server on
10:42AM
the server dont appear in on page
Avatar
Avatar
Teero
sounds like a skill issue tbh
did u ever look at it
10:46AM
Source of the Rust file library/std/src/collections/hash/map.rs.
10:46AM
compare
Avatar
Avatar
coroa de cristo.
the server dont appear in on page
can you connect via ip:port? did u use internet tab?
Avatar
rust is definitely more easily readable but i don't think C++ std is that bad
Avatar
MSVC's implementation of the C++ Standard Library. - microsoft/STL
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. - llvm/llvm-project
Avatar
Avatar
ScReeNy
can you connect via ip:port? did u use internet tab?
coroa de cristo. 10/27/2023 10:54AM
i try boths, see that:
Avatar
I usually refer to the MSVC implementation first, it’s the cleanest
Avatar
coroa de cristo. 10/27/2023 10:54AM
in port 8303
Avatar
i cant help
Avatar
coroa de cristo. 10/27/2023 11:40AM
but do u know how to setup a server?
11:40AM
i can restart
Avatar
Avatar
coroa de cristo.
the server dont appear in on page
What version is this? I recommend downloading/or compiling the latest version. You can take a look at the wiki for a guide, https://wiki.ddnet.org/wiki/LAN_Server#Setting_Up_Your_LAN_Server_for_Online_Play.
Avatar
coroa de cristo. 10/27/2023 12:04PM
i'm using teeworlds lasted version
Avatar
Avatar
Matodor
@gerdoe xD?
ig n1 m9ta is on rage again
Avatar
Avatar
coroa de cristo.
i'm using teeworlds lasted version
teeworlds 0.6.5?
Avatar
coroa de cristo. 10/27/2023 12:04PM
0.7.5
Avatar
you answered your own question kekw, use 0.7 client to join 0.7 server
Avatar
coroa de cristo. 10/27/2023 12:07PM
ya i understand that..
12:07PM
but i'm trying turn my server on
Avatar
but its turned on huh
12:10PM
its even registered, masterserver wouldn't respond in any other case
Avatar
coroa de cristo. 10/27/2023 12:10PM
ya i see, but in ddnet client not yet
Avatar
ddnet doesn't support 0.7 protocol
12:10PM
ddnet client*
12:10PM
ddnet server supports 0.6-0.7
Avatar
coroa de cristo. 10/27/2023 12:15PM
oh ye i undertand now
Avatar
Why bots that go to 30 servers and spam ads don't get banned. And I, who decided to write /map.... /team 3 /team 3 /lock banned(((((
Avatar
Avatar
DoMeSToS
Why bots that go to 30 servers and spam ads don't get banned. And I, who decided to write /map.... /team 3 /team 3 /lock banned(((((
heinrich5991 10/27/2023 12:51PM
#✉-create-a-ticket you'll get unbanned
Avatar
Lean 4 programming language and theorem prover. Contribute to leanprover/lean4 development by creating an account on GitHub.
12:53PM
@heinrich5991 did u know?
12:53PM
Attached: 1 image As a consequence of my #Lean4 formalization project I have found a small (but non-trivial) bug in my paper! While in the course of formalizing the arguments in page 6 of https://arxiv.org/pdf/2310.05328.pdf , I discovered that the expression ( \frac{1}{2} \log \frac{n-1}{n-k-1} ) that appears in those arguments actually di...
12:55PM
Terence Chi-Shen Tao (Chinese: 陶哲軒; born 17 July 1975) is an Australian mathematician. He is a professor of mathematics at the University of California, Los Angeles (UCLA), where he holds the James and Carol Collins chair. His research includes topics in harmonic analysis, partial differential equations, algebraic combinatorics, arithmetic comb...
12:55PM
He is widely regarded as one of the greatest living mathematicians and has been referred to as the "Mozart of mathematics.
12:55PM
damn
12:55PM
i didnt know about this guy
Avatar
oh yeah that guy is a rockstar, also a good popularization teacher
Avatar
this language lean4 helped him
Avatar
heinrich5991 10/27/2023 12:57PM
I played a little with lean
12:57PM
not lean4 yet though
Avatar
It is hoped the Pope's endorsement will broaden the scheme's appeal in Catholic countries.
2:27PM
xd
Avatar
gread news for ppl who like coding and poping
Avatar
Jupstar ✪ 10/27/2023 2:33PM
i encourage him to play divinity. maybe he finds some sacred source there
Avatar
i encourage him to play genshin impact. maybe he will find some like-minded individuals on there
Avatar
Jupstar ✪ 10/27/2023 2:34PM
why do u share that, are u religious? xd
Avatar
it's just cool
2:34PM
presumably
Avatar
Jupstar ✪ 10/27/2023 2:34PM
what is cool?
Avatar
that the pope wants kids to code
2:34PM
it's probably a noteworthy thing for the coding channel
Avatar
Jupstar ✪ 10/27/2023 2:35PM
mhh if you are not religious it's not really cool i guess
Avatar
im not religious and i think it's cool
2:35PM
but i think it's cool in a funny way
Avatar
Jupstar ✪ 10/27/2023 2:36PM
mh ok
2:36PM
to me it's the normal attention seeker behavior
2:36PM
"hi we need young ppl, i talk about gaming now"
Avatar
i have never taken the pope or any of the catholic church seriously
2:37PM
probably because it was taught to me so skeptically
2:37PM
'so yeah basically all popes were gay for little boys and had illegitimate children'
2:37PM
that about summed it up
Avatar
Jupstar ✪ 10/27/2023 2:38PM
😬
Avatar
this is history class
Avatar
Avatar
Jupstar ✪
to me it's the normal attention seeker behavior
you can dismiss basically any action famous ppl do with that kind of argument
2:39PM
not that it's false, but it's not necessarily true
Avatar
Avatar
k2d222
you can dismiss basically any action famous ppl do with that kind of argument
Jupstar ✪ 10/27/2023 2:39PM
yeah, 99% of the time u should just do exactly that
2:40PM
they are not fame, bcs they were not attention seeking 😉
2:40PM
look in our current world.. doesn't even matter if positive or negative attention
2:40PM
only attention
2:41PM
they act cool for kids now, but they just want your money, they won't give anything back
2:42PM
donate to the church
2:42PM
are churches tax exempt in many places in europe?
2:42PM
they are country-wide here
Avatar
Avatar
Ewan
are churches tax exempt in many places in europe?
Jupstar ✪ 10/27/2023 2:42PM
u can cancel the subscription xd
Avatar
what subscription
Avatar
idk, it's a very generic argument that I hear a lot these days and it's just dissmissive and pointless to me, bcs sure this guy seeks attention for money reason or other reasons, but there are different ways to do it and some are better than others. What do you think of this one? also, seeking attention is not always bad
Avatar
Jupstar ✪ 10/27/2023 2:43PM
well the taxes are kind of optional
Avatar
Avatar
k2d222
idk, it's a very generic argument that I hear a lot these days and it's just dissmissive and pointless to me, bcs sure this guy seeks attention for money reason or other reasons, but there are different ways to do it and some are better than others. What do you think of this one? also, seeking attention is not always bad
Jupstar ✪ 10/27/2023 2:43PM
if we'd care that kids do coding, he'd modernize the churches and put computer classes into it
Avatar
Avatar
Jupstar ✪
well the taxes are kind of optional
i still don't really get it
Avatar
Avatar
Jupstar ✪
if we'd care that kids do coding, he'd modernize the churches and put computer classes into it
sure :/
Avatar
heinrich5991 10/27/2023 2:44PM
@Ewan the state collects taxes from the people for the church
2:44PM
in germany
Avatar
but you can opt out of it?
Avatar
Jupstar ✪ 10/27/2023 2:45PM
if u never were part of the church u never have to pay these taxes
Avatar
Jupstar ✪ 10/27/2023 2:45PM
else u can stop doing it, by leaving the church
Avatar
yeah that sucks but it's not what i mean necessarily
2:45PM
tax exemption means the church doesn't have to pay taxes
Avatar
Jupstar ✪ 10/27/2023 2:46PM
oh ok
2:46PM
well i dunno, but they are defs rich af xD
2:47PM
crooks
2:48PM
at least here they're generally known for doing good deeds. sometimes
2:48PM
food & clothing drives etc
2:48PM
feeding the homeless on holidays or sometimes just cuz
Avatar
its funny
Avatar
Avatar
Jupstar ✪
why do u share that, are u religious? xd
re
2:56PM
im antichrist
santatrollet 1
Avatar
Jupstar ✪ 10/27/2023 2:57PM
u on the dark humor side
2:57PM
i see
Avatar
lol what
2:58PM
its a very anti religious and pro science philosophical talk
2:59PM
Yes, some of the thinkers to whom I owe my mental freedom were religious, like Newton, a Christian who believed God made the Earth - but showed me why the Earth would have formed without a god's help, or Faraday, who opened all our eyes to electromagnetism - and a world of electrons that obey dice, not gods. The brilliance and physical insight of these and many other religious scientists' minds are the very things that make gods getting humans pregnant, or angels whispering to prophets in caves, seem infantile. Weird... ....I can see what geniuses said they could not - but then even a mouse on a giant's shoulder sees further if the giant is bowed in prayer. I'm not against the Creator or Creators, if they exist, if they ever existed. I'm not against the search for the Creator(s). What blows MY mind is that people think organized religion has anything to do with it at all.
Avatar
heinrich5991 10/27/2023 2:59PM
I remember that it was good in the beginning but deterioated later on IMO
Avatar
well its a philosophical talk so its not the "truth"
Avatar
i still think its funny when ppl go "WE ARE MADE OF STARS!!!!"
Avatar
no. stars are made of us.
Avatar
i mean a little bit
Avatar
we are stars
3:01PM
and stars are us
Avatar
Avatar
Ewan
i mean a little bit
but like. a really little bit
Avatar
everything is star dust
Avatar
stars are us
Avatar
i mean a == b is same as b == a
Avatar
stars have human dust gigachad gigachad gigachad gigachad gigachad gigachad gigachad gigachad gigachad
Avatar
the amount of human mass of all the matter to ever exist is so microscopic
3:01PM
u cant like
3:01PM
say that
3:02PM
it's misleading
Avatar
jupstar writing his bible
Avatar
cant banne m dmfmkf I CANT STOP.LAUGHING
Avatar
im confused
Avatar
Avatar
Ryozuki
Yes, some of the thinkers to whom I owe my mental freedom were religious, like Newton, a Christian who believed God made the Earth - but showed me why the Earth would have formed without a god's help, or Faraday, who opened all our eyes to electromagnetism - and a world of electrons that obey dice, not gods. The brilliance and physical insight of these and many other religious scientists' minds are the very things that make gods getting humans pregnant, or angels whispering to prophets in caves, seem infantile. Weird... ....I can see what geniuses said they could not - but then even a mouse on a giant's shoulder sees further if the giant is bowed in prayer. I'm not against the Creator or Creators, if they exist, if they ever existed. I'm not against the search for the Creator(s). What blows MY mind is that people think organized religion has anything to do with it at all.
Jupstar ✪ 10/27/2023 3:02PM
well what i dislike about religions isn't even believing.. besides i think we just determistic(even if not calculatable by us in this universe) atoms science as of now is defs not 100% sure about most stuff i dislike religions bcs: 1. ppl come together and focus might on a few selected ppl (ppl close to god) 2. religious ppl hate ppl from other religions (bcs other religions can't make sense) 3. some of the world views in our biggest religions are simply from a society from 2000 years ago, where slavery etc. was normal
Avatar
in trying to troll but this is too funny
Avatar
humam dust LOLL
Avatar
i guess usa players don't know how to troll
3:02PM
that was sad
Avatar
heinrich5991 10/27/2023 3:03PM
religious ppl hate ppl from other religions (bcs other religions can't make sense)
depends on the religion. I haven't heard that from protestants
Avatar
Avatar
Ewan
i guess usa players don't know how to troll
id try harder but my work break just ended
3:03PM
plus ive successfully trolled u guys before
Avatar
still trolling justatest
3:03PM
hey guys hookfly not fun with dummy
Avatar
Avatar
Jupstar ✪
well what i dislike about religions isn't even believing.. besides i think we just determistic(even if not calculatable by us in this universe) atoms science as of now is defs not 100% sure about most stuff i dislike religions bcs: 1. ppl come together and focus might on a few selected ppl (ppl close to god) 2. religious ppl hate ppl from other religions (bcs other religions can't make sense) 3. some of the world views in our biggest religions are simply from a society from 2000 years ago, where slavery etc. was normal
i like the pure form of science, the scientific method, but its true science in a capitalistic place like nowadays has bad stuff, like citing your friends or trying to get urself cited but not in legit ways or smth like that
Avatar
Avatar
heinrich5991
religious ppl hate ppl from other religions (bcs other religions can't make sense)
depends on the religion. I haven't heard that from protestants
Jupstar ✪ 10/27/2023 3:04PM
even if, let's assume we remove all religions except one "protestants"-one. it's just a matter of time until u face the same problem again
3:04PM
bcs not so open ppl will join
3:04PM
and create some side religion
Avatar
@heinrich5991 are u protestant? u always mention them xD
3:05PM
afaik they are predominant in germany right
3:05PM
The scientific method is an empirical method for acquiring knowledge that has characterized the development of science since at least the 17th century (with notable practitioners in previous centuries; see the article history of scientific method for additional detail.) It involves careful observation, applying rigorous skepticism about what is ...
3:06PM
the religious method is (listen to or read the bible or whathever text) -> (belive its true) -> (donate some money to church) -> (maybe get ur kids molested by a old man)
3:06PM
kek
3:06PM
ok im trolling a bit
Avatar
heinrich5991 10/27/2023 3:06PM
uh
Avatar
don't say it
Avatar
heinrich5991 10/27/2023 3:06PM
religious membership in germany went down a lot
3:07PM
i thought we were about to get topic checked
Avatar
heinrich5991 10/27/2023 3:07PM
last time I checked it was ~30% of each atheist, protestant, catholics, roughly 5% muslim
Avatar
and the last ~5%
Avatar
but yeah i shared that post because i always find it hilarious when religious extremist promote technology related stuff, because we got to have that stuff when they in the past said it was heretical
Avatar
heinrich5991 10/27/2023 3:08PM
but now it's 44% atheist, 25% catholic, 23% protestant, 4% muslim
Avatar
atheist or agnostic?
Avatar
heinrich5991 10/27/2023 3:08PM
let's call it non-religious
Avatar
Avatar
Ewan
still trolling justatest
greenthing
Avatar
Avatar
heinrich5991
but now it's 44% atheist, 25% catholic, 23% protestant, 4% muslim
maybe there is a fundamental difference but in practice they are the same
3:09PM
oops
3:09PM
wrong msg
Avatar
Avatar
Ryozuki
atheist or agnostic?
meant to reply to this one
Avatar
heinrich5991 10/27/2023 3:09PM
green is non-religious, yellow is catholic, purple is protestant
Avatar
secular
Avatar
Jupstar ✪ 10/27/2023 3:09PM
shit i'm in yellow
Avatar
heinrich5991 10/27/2023 3:09PM
in green, you can roughly see the former gdr
Avatar
agnostics dont deny the existence of god
Avatar
Jupstar ✪ 10/27/2023 3:10PM
no wonder i dislike ppl around me 😬
Avatar
#developer is actually #tedtalks
Avatar
heinrich5991 10/27/2023 3:10PM
where religion was persecuted
Avatar
it started from the pope asking kids to code so its on topic
3:10PM
gigachad
Avatar
Jupstar ✪ 10/27/2023 3:10PM
xD
Avatar
pope-code
Avatar
Jupstar ✪ 10/27/2023 3:10PM
kot
Avatar
HolyC
3:13PM
cpp is unholy?
Avatar
Avatar
gerdoe
pope-code
cope-pode
Avatar
voxel-doxel
Avatar
Avatar
gerdoe
cpp is unholy?
call me the devil then because im only fluent in javascript nouis
Avatar
become fluent in russian, i beg you
Avatar
btw i have killed entire convo
3:15PM
some botnet tries to bruteforce my vps duh
Avatar
anyways the day i learn about memory management without trashing my pc is the day i become better
Avatar
Jupstar ✪ 10/27/2023 3:15PM
ok religion done, spiritualism next
3:16PM
@gerdoe u should install arch today
Avatar
sry my pc is still in chelny
Avatar
Avatar
Voxel
anyways the day i learn about memory management without trashing my pc is the day i become better
for(int i = 0; i < 0x7FFFFFFF; i++) malloc(0xFFFF); gigachad
Avatar
i will not start using dualboot before backuping entire disk
Avatar
Avatar
gerdoe
sry my pc is still in chelny
Jupstar ✪ 10/27/2023 3:17PM
😮 did u move?
3:17PM
to a EU state?
3:17PM
my uni had connections with some german unis and companies
3:17PM
but putin did the thing
3:18PM
chinese unis and companies less go
Avatar
Jupstar ✪ 10/27/2023 3:18PM
lol u in china
3:18PM
im in kazan rn
3:18PM
too bad for being in harward xd
3:18PM
my former classmate is going to move to us this year afaik
Avatar
Jupstar ✪ 10/27/2023 3:19PM
tbh harvard isn't something i'd be proud of
3:19PM
they are very elitist
Avatar
idk actually
3:20PM
the thing i know that he was invited in some high-end economic uni in great britain
3:20PM
but he refused cuz he wants to move to us kekw
Avatar
Jupstar ✪ 10/27/2023 3:20PM
ez
3:20PM
when u really clever, u can make fast money in US xd
Avatar
he was the first person who actually showed me paper about cows and methane xd
Avatar
Avatar
Jupstar ✪
when u really clever, u can make fast money in US xd
i will never move to us i think
3:22PM
i live in perfect timeline in russia because sigint and humint haven't grown that much
Avatar
Jupstar ✪ 10/27/2023 3:22PM
i'd generally be open for it. i think american ppl are more chilled than europeans xd
Avatar
europeans are protestants mostly, are they tho
3:22PM
afaik spain is more chilled than any us state
Avatar
Jupstar ✪ 10/27/2023 3:23PM
is ryo chilled
Avatar
hes catalun
Avatar
Jupstar ✪ 10/27/2023 3:23PM
i can just ensure you, germans are not chilled 😂
Avatar
yeah, thats a fact
Avatar
Jupstar ✪ 10/27/2023 3:24PM
i often see ppl from other countries can't really well handle the german directness xD
Avatar
directness?
3:24PM
you mean in conversations?
Avatar
Jupstar ✪ 10/27/2023 3:24PM
for example yes
Avatar
idk maybe im surrounded by straightforward people but my inner circle have no secrets or any ways to say you anything
3:26PM
idk how to express this actually
3:27PM
its better to say the truth unless its unethical thing you need to prepare person before saying anything to them
Avatar
This tries to improve and fix some issues of the current ghost system. Changes done:
  • Option to always save ghost even if it wasn't a personal record.
  • Increase max active ghosts from 8 to 256.
  • Option to disable ghost map checking by hash. Enabled by default, as DDNet maps keep changing.
  • Separate option to configure opacity instead of using cl_show_others_alpha
  • Button to enable/deactivate all ghosts.
  • A column showing the date when the ghost was done.
  • Some UI changes. U...
Avatar
yay pr
Avatar
Jupstar ✪ 10/27/2023 3:29PM
most annoying is that american have different metrics for everything xD
3:30PM
everyone: only 50 tiles left until finish american: only 5 feet until finish
Avatar
huh, do intel or any other global company use metric system instead of american metrics?
Avatar
Avatar
Jupstar ✪
everyone: only 50 tiles left until finish american: only 5 feet until finish
30 tees until finish
Avatar
Jupstar ✪ 10/27/2023 3:31PM
true xd
Avatar
heinrich5991 10/27/2023 3:33PM
How Kaspersky researchers obtained all stages of the Operation Triangulation campaign targeting iPhones and iPads, including zero-day exploits, validators, TriangleDB implant and additional modules.
Avatar
Avatar
gerdoe
afaik spain is more chilled than any us state
what does chilled mean
Avatar
ask jupjopjap
3:41PM
in my opinion chilled = chilled, like being chill most of the time you live
Avatar
catseyenebulous 10/27/2023 3:42PM
chilled = chilled sounds good. :D
Avatar
Jupstar ✪ 10/27/2023 3:43PM
u know like, when u go to a store everyone relaxed when u go into supermarket in germany.. at least 5 ppl are mad bcs cash registers are full(that includes me too xd). everyone in bad mood
3:43PM
stuff like that
Avatar
Madstar✪ tee_thinking
Avatar
highstar
Avatar
Avatar
Jupstar ✪
u know like, when u go to a store everyone relaxed when u go into supermarket in germany.. at least 5 ppl are mad bcs cash registers are full(that includes me too xd). everyone in bad mood
there's no self-checkouts in germany stores?
Avatar
Jupstar ✪ 10/27/2023 3:49PM
not everywhere
3:49PM
it's slowly comming
3:49PM
germany is always 10 years behind netherlands xd
3:50PM
there it's pretty common now
3:50PM
but also depends on the region ofc
3:50PM
bigger cities are usually more modern in these aspects
Avatar
Avatar
Mʎɹ シ
for(int i = 0; i < 0x7FFFFFFF; i++) malloc(0xFFFF); gigachad
justatest
Avatar
Avatar
Jupstar ✪
germany is always 10 years behind netherlands xd
huh
3:55PM
and in three or more years behind russia xd
3:55PM
or tatarstan
Avatar
Jupstar ✪ 10/27/2023 3:56PM
i mean most ppl still pay with cash xd
3:57PM
i was suprised when first heard about any transport in moscow
3:57PM
like no one accepts real cash
Avatar
Jupstar ✪ 10/27/2023 4:01PM
even tho i use card, i still always have like 200€ cash here, just in case xdd
Avatar
Jupstar ✪ 10/27/2023 4:27PM
@gerdoe i have good news
4:27PM
lavapipe works on windows
4:28PM
i used mesa3d-23.2.1-development-pack-mingw.7z from https://github.com/pal1000/mesa-dist-win/releases in powershell i typed: setx VK_ICD_FILENAMES lvp_icd.x86_64.json to set the software renderer as default
4:28PM
copy all files from x64 into a clean ddnet dir
4:28PM
then it should work
4:29PM
or wait, maybe not xdd
4:29PM
surface still fails kek
4:29PM
git revert --all
4:29PM
our fallback system trolled me xd
Avatar
I have officially sort of worked for Valve
🍻 3
4:33PM
4:33PM
not really tho
Avatar
Avatar
Jupstar ✪
i used mesa3d-23.2.1-development-pack-mingw.7z from https://github.com/pal1000/mesa-dist-win/releases in powershell i typed: setx VK_ICD_FILENAMES lvp_icd.x86_64.json to set the software renderer as default
oh no, mingw
Avatar
Avatar
Jupstar ✪
our fallback system trolled me xd
gitroll
Avatar
Avatar
gerdoe
oh no, mingw
Jupstar ✪ 10/27/2023 4:33PM
it's prebuilt, but nvm anyway
4:33PM
it's sad bcs i want to use it for windows as fallback xd
4:34PM
in our not existing launcher
4:34PM
i mean i could create a surfaceless vk, then copy the image to a directx9 backend
4:34PM
and should still work on 99% of all system xd
justatest 1
Avatar
@Jupstar ✪ what command
4:36PM
u wanted me to run
Avatar
Avatar
Ryozuki
@Jupstar ✪ what command
Jupstar ✪ 10/27/2023 4:36PM
nvm
4:36PM
we were just wondering what mesa version gentoo uses
Avatar
Avatar
Jupstar ✪
nvm
node version manager
Avatar
❯ vulkaninfo | grep driver VK_LUNARG_direct_driver_loading : extension revision 1 driverVersion = 535.113.1.0 (2245804096) driverID = DRIVER_ID_NVIDIA_PROPRIETARY driverName = NVIDIA driverInfo = 535.113.01 driverUUID = 933fe1d1-72b1-5d20-bfe7-dea2c41b409b driverUUID = 933fe1d1-72b1-5d20-bfe7-dea2c41b409b driverID = DRIVER_ID_NVIDIA_PROPRIETARY driverName = NVIDIA driverInfo = 535.113.01 VK_KHR_driver_properties : extension revision 1
Avatar
Jupstar ✪ 10/27/2023 4:37PM
troll
Avatar
here
Avatar
Jupstar ✪ 10/27/2023 4:37PM
yeah yeah, i forgot u nvidia fanboy
4:37PM
😏
4:38PM
Avatar
> vulkaninfo | Select-String driver WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OW_OVERLAY uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OW_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. driverVersion = 531.41.0.0 (2227847168) VkPhysicalDeviceDriverProperties: driverID = DRIVER_ID_NVIDIA_PROPRIETARY driverName = NVIDIA driverInfo = 531.41 driverUUID = a9317914-87cc-57aa-bfc0-d632a611cf56 driverUUID = a9317914-87cc-57aa-bfc0-d632a611cf56 driverID = DRIVER_ID_NVIDIA_PROPRIETARY driverName = NVIDIA driverInfo = 531.41 VK_KHR_driver_properties : extension revision 1
4:38PM
wack
Avatar
Avatar
TsFreddie
> vulkaninfo | Select-String driver WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OW_OVERLAY uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OW_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. WARNING: [Loader Message] Code 0 : Layer VK_LAYER_OBS_HOOK uses API version 1.2 which is older than the application specified API version of 1.3. May cause issues. driverVersion = 531.41.0.0 (2227847168) VkPhysicalDeviceDriverProperties: driverID = DRIVER_ID_NVIDIA_PROPRIETARY driverName = NVIDIA driverInfo = 531.41 driverUUID = a9317914-87cc-57aa-bfc0-d632a611cf56 driverUUID = a9317914-87cc-57aa-bfc0-d632a611cf56 driverID = DRIVER_ID_NVIDIA_PROPRIETARY driverName = NVIDIA driverInfo = 531.41 VK_KHR_driver_properties : extension revision 1
Jupstar ✪ 10/27/2023 4:39PM
i forgive you, didnt even know u use linux
Avatar
huh?
Avatar
thats windows bro
Avatar
thats literally powershell
Avatar
u can see the ugly line
4:40PM
"Select-String driver"
4:40PM
vs majestic unix "grep"
Avatar
although powershell is available on linux as well
Avatar
whats the key combination to open hacker looking ddnet info
Avatar
Ctrl + Shift + D
4:40PM
I think
Avatar
nope, theres one more
4:40PM
even scarier
Avatar
is F1 scary for you
Avatar
depends on what i can see there (edited)
Avatar
Avatar
Ryozuki
vs majestic unix "grep"
I did it
4:42PM
kek
Avatar
powershell have a default alias for cat which is hilarious
4:45PM
in fact they made quite a few aliases, but they missed grep
4:45PM
the rm alias is literarly broken
4:46PM
you can't rm -rf
Avatar
I think it also has ls
Avatar
because -f in powershell is ambiguous
4:46PM
i have to rm -r -Force every time
4:47PM
> rm -rf a Remove-Item: A parameter cannot be found that matches parameter name 'rf'. > rm -r -f a Remove-Item: Parameter cannot be processed because the parameter name 'f' is ambiguous. Possible matches include: -Filter -Force. > rm -r -Force a >
Avatar
Avatar
Ryozuki
vs majestic unix "grep"
it's aliased by default
4:49PM
i still grep
4:49PM
and cd to dir and stuff
4:49PM
oh fred posted
Avatar
@Learath2 btw why did you asked me where I live
Avatar
Avatar
TsFreddie
@Learath2 btw why did you asked me where I live
I've been thinking of taking a trip to China, just wondering 😄
Avatar
in that case I could literally be anywhere
4:51PM
unstable jobs be like this
justatest 2
Avatar
i got a tentative possible job for 40k
Avatar
Catxplosion but if you came I would take a leave and hang out for sure
Avatar
from 33k to 40k not bad
4:51PM
going up the ladder of european salaries
Avatar
that's insanely low to me
Avatar
Avatar
Ewan
that's insanely low to me
i know but its different
Avatar
my current job is probably stable enough for two years
Avatar
u know how much my father makes?
Avatar
Avatar
Ryozuki
i got a tentative possible job for 40k
a year?
Avatar
i don't
Avatar
he gets 1300€ monthly
4:52PM
i do 2100€
Avatar
but the problem is that the company is considering to move office to a different provience lmao (edited)
Avatar
Avatar
gerdoe
a year?
ye a year
Avatar
Avatar
Ryozuki
he gets 1300€ monthly
this is less than my rent
Avatar
with 40k i would get like 2500€ monthly
Avatar
Avatar
Ewan
this is less than my rent
my rent is 880
4:53PM
with utilities
Avatar
crazy payments
4:53PM
like
4:53PM
what the hell
Avatar
2500€ is actually pretty close to what I get including benefits and taxes
Avatar
i live in center barcelona
4:54PM
its like living in beijing
4:54PM
or
4:54PM
new york
4:54PM
for ur local country
4:54PM
idk
4:54PM
ok new york is extremly more expensive
4:54PM
but u get it
Avatar
u dont even wanna know how much more expensive
Avatar
my rent is about 322.85euro
Avatar
Avatar
Ewan
u dont even wanna know how much more expensive
new york is like 4k rent
4:54PM
i think
Avatar
it rly depends on the place
Avatar
Avatar
TsFreddie
my rent is about 322.85euro
cheap
Avatar
ye
4:54PM
cockroaches everywhere
Avatar
not really a problem with the building tho, guanggong have a pretty huge pest problem
4:55PM
owo
4:55PM
not really everywhere either
4:56PM
I've killed about 6 in my house in a year i think?
Avatar
i hate the south roaches tho
4:56PM
roaches in the north are much smaller
5:00PM
huh?
5:00PM
how is it 1am already
5:00PM
I haven't done anything
Avatar
bf98eec Add option to disable regional rankings. - furo321 80cccaa Merge pull request #7362 from furo321/SvRegionalRankings - def-
Avatar
@Jupstar ✪ I'm really mad at Godot 2D shaders right now. I need to pass custom data to the shader and thought I'd abuse the color vertex attribute for that. However, since Godot 4.0, the provided Vector4 floats are all converted to u8 for "optimization reasons". But it's documented literally nowhere, except for the migration guide. EVERYWHERE it is a float, when you initialized the data and also when you access it in the shader, I spent more than 3 full hours to figure this out. They made this change and justified it by saying that 4.0 supports custom shader data now, so unusual usages can simply switch to that. HOWEVER, custom shader data is only available in 3D, not 2D. There is actually a pull request which adds custom shader data for 2D, but it looks like it will still take a while https://github.com/godotengine/godot/pull/76276
Avatar
Avatar
Patiga
@Jupstar ✪ I'm really mad at Godot 2D shaders right now. I need to pass custom data to the shader and thought I'd abuse the color vertex attribute for that. However, since Godot 4.0, the provided Vector4 floats are all converted to u8 for "optimization reasons". But it's documented literally nowhere, except for the migration guide. EVERYWHERE it is a float, when you initialized the data and also when you access it in the shader, I spent more than 3 full hours to figure this out. They made this change and justified it by saying that 4.0 supports custom shader data now, so unusual usages can simply switch to that. HOWEVER, custom shader data is only available in 3D, not 2D. There is actually a pull request which adds custom shader data for 2D, but it looks like it will still take a while https://github.com/godotengine/godot/pull/76276
Jupstar ✪ 10/27/2023 5:54PM
interesting, does the u8 conversion apply to all types? even positions?
Avatar
no. color only
Avatar
Jupstar ✪ 10/27/2023 5:54PM
ok
Avatar
that means I'll somehow need to work with just position and uv, both vec2
Avatar
curiosity, do they have their own shading language?
Avatar
Jupstar ✪ 10/27/2023 5:58PM
always reinvent the wheel
5:58PM
xd
Avatar
pff thats wasteful
Avatar
Introduction: Godot uses a shading language similar to GLSL ES 3.0. Most datatypes and functions are supported, and the few remaining ones will likely be added over time. If you are already familia...
Avatar
Jupstar ✪ 10/27/2023 6:00PM
i mean they support gles 2.. that really sucks
6:00PM
and i guess most ppl dont want to use GLSL 2.x
Avatar
I guess I'll store the vertex id in position.x, color_env_index in uv.x, position_env_index in uv.y. then I'll have a position_uv texture which I access with the vertex index. then I'll access the envelope_values texture with the env indices. I have one float at position.y left. But I need 2 to get the quad center point for rotation... saddo
Avatar
ah, I don't actually use the color vertex attribute since I merged it with the env_values, they are precalculated in there. but how do I use the 8 floats-but-actually-u8 to store an f32
6:03PM
*4 floats
Avatar
Jupstar ✪ 10/27/2023 6:03PM
@k2d222 when do u share ur awesome GPU projects with us xd
Avatar
If I had one I'd share it
6:05PM
I'm doing my own programming language atm
Avatar
Jupstar ✪ 10/27/2023 6:05PM
nice
6:05PM
for gpu or cpu?
Avatar
cpu, it's functionnal, almost lisp-like
Avatar
adc36e8 Add argument completion for reset, toggle, access_level - furo321 686948e Remove m_ArgumentCompletionFlagmask - furo321 d167f00 Merge pull request #7371 from furo321/conf-argument-completion - Robyt3
Avatar
Avatar
Patiga
ah, I don't actually use the color vertex attribute since I merged it with the env_values, they are precalculated in there. but how do I use the 8 floats-but-actually-u8 to store an f32
how do they even pack an f32 in an u8 seems unrealistic
Avatar
Jupstar ✪ 10/27/2023 6:18PM
for color
6:18PM
they will just accept the loss of precision
👆 1
Avatar
We currently poll if specific background jobs are done in various places to perform some final computations on the main thread. To simplify job handling the virtual function IJob::Done is added to perform these final computations. This function will be called automatically on the main thread by the job pool, for all jobs that have finished their Run function. Hence, polling the current state of jobs is not necessary anymore for most use-cases. The CJobPool::Update function is adde...
Avatar
courutines?
Avatar
coroutines
Avatar
Avatar
Patiga
@Jupstar ✪ I'm really mad at Godot 2D shaders right now. I need to pass custom data to the shader and thought I'd abuse the color vertex attribute for that. However, since Godot 4.0, the provided Vector4 floats are all converted to u8 for "optimization reasons". But it's documented literally nowhere, except for the migration guide. EVERYWHERE it is a float, when you initialized the data and also when you access it in the shader, I spent more than 3 full hours to figure this out. They made this change and justified it by saying that 4.0 supports custom shader data now, so unusual usages can simply switch to that. HOWEVER, custom shader data is only available in 3D, not 2D. There is actually a pull request which adds custom shader data for 2D, but it looks like it will still take a while https://github.com/godotengine/godot/pull/76276
what kind of data are you passing that can't be a uniform material property
Avatar
I'm passing quad data such as envelope value indices and center of the quad, which might be different for every quad
7:01PM
and I have all quads of a quads layer in a single mesh currently
7:01PM
though I'm still new to Godot, so if you have an idea on how to improve it, that would be great :)
Avatar
i don't know much about godot either.
Avatar
do you have geometry shaders ? instancing ?
Avatar
but if you are using quads anyway, why not using a spatial shader and quads directly.
Avatar
I'm not using quads actually, I only referred to the teeworlds term there
7:04PM
they need to be triangles for the color interpolation
7:04PM
spatial shaders were the 3D ones, no? yea that would work
Avatar
ye the 3d ones
Avatar
Avatar
k2d222
do you have geometry shaders ? instancing ?
neither
Avatar
actually do you mean you have one sprite that you want to draw a whole layer on with some tricks?
Avatar
Jupstar ✪ 10/27/2023 7:05PM
do you have control over the datatype of the texture coordinates?
Avatar
it's quite weird to think about meshes in godot 2d
Avatar
no, its a very normal triangle-based mesh
7:06PM
(2d coordinates only tho)
Avatar
i don't know you can use canvas item shaders in mesh
Avatar
Avatar
Jupstar ✪
do you have control over the datatype of the texture coordinates?
I don't think so
Avatar
Avatar
TsFreddie
i don't know you can use canvas item shaders in mesh
yea like observed above, the support doesn't really seem good ^^
Avatar
if you are already using spatial nodes i'd recommend use spatial shaders tho. just use render_type unshaded. (edited)
Avatar
they are not spatial nodes afaik
7:07PM
MeshInstance2D
Avatar
i'm confused
7:07PM
ah
7:07PM
never used that lol
Avatar
I guess I could switch to 3D for those additional vertex attributes
Avatar
you could
Avatar
Jupstar ✪ 10/27/2023 7:08PM
can u optionally turn on compute shaders xd
Avatar
but i'm still quite confused about what you are trying to do
Avatar
I mean, is there any drawback to switching to 3D? Is handling the lighting/camera/performance more difficult?
Avatar
uniform should be able to hold most type of extra data you want even for instanced meshes i think? (edited)
Avatar
Avatar
Patiga
I mean, is there any drawback to switching to 3D? Is handling the lighting/camera/performance more difficult?
Jupstar ✪ 10/27/2023 7:09PM
theoretically a bit yes
7:09PM
i'd use a orthogonal projection matrix
7:09PM
if they offer that
Avatar
Avatar
Patiga
I mean, is there any drawback to switching to 3D? Is handling the lighting/camera/performance more difficult?
if you use render_type unshaded, it's basically sprites
7:10PM
and orthogonal camera is built-in
Avatar
Jupstar ✪ 10/27/2023 7:10PM
@Patiga only problem i could see is, if depth buffer cant be disabled
Avatar
Avatar
TsFreddie
but i'm still quite confused about what you are trying to do
I want to render quad layers from teeworlds/ddnet maps. Currently, I'm using a non-instanced MeshInstance2D. Each quad in teeworlds has it's own center point, around which the envelope rotation happens. each quad also has it's own envelope data indices (two) and each vertex also has a color
7:12PM
the custom instance data in godot can only hold 4 floats afaik. because of that, I don't think I can use instancing
Avatar
in unity instanced meshes can have per instance material properties
Avatar
I use a mesh, and not many sprite2D, because I need vertex colors (performance would probably also be a factor here later)
Avatar
well if you need vertex colors probably just use spatial
Avatar
If I would use instancing, the 'base' mesh would need to be a simple square, no? Each quad would need the positions of all four corners, alongside the colors and the other data I mentioned
Avatar
sounds like it
7:14PM
i don't know how godot handles instancing tbh
Avatar
would you prefer spatial over cramming the required data into the 2d mesh as described above?
Avatar
i'm trying to look it up but it's 3am lmao
Avatar
ow, I don't wanna keep you awake, but thanks a lot for the help!
Avatar
Jupstar ✪ 10/27/2023 7:15PM
if u use instances you might aswell calculate stuff on the cpu
Avatar
actually let me look up how tilemap was rendered in godot
Avatar
afaik either an atlas, or scenes somehow
Avatar
also a valve employee just tagged me on github
brownbear 1
7:17PM
i like that
Avatar
Avatar
TsFreddie
also a valve employee just tagged me on github
Jupstar ✪ 10/27/2023 7:17PM
bcs of a bug
Avatar
btw are you using godot3 or 4
Avatar
Jupstar ✪ 10/27/2023 7:17PM
or bcs of job request
7:17PM
xd
Avatar
Avatar
TsFreddie
btw are you using godot3 or 4
4
Avatar
Avatar
Jupstar ✪
bcs of a bug
nah, i submitted a second PR but it was overlapping with what they are fixing currently
Avatar
Jupstar ✪ 10/27/2023 7:19PM
we should infiltrate valve
Avatar
i expected it but i need that fixed before monday for work so i submitted that anyway (edited)
Avatar
Jupstar ✪ 10/27/2023 7:19PM
everyone in this chat sends applications
7:19PM
then we invite ourselves (edited)
Avatar
i think valve does not hire non experts
Avatar
Jupstar ✪ 10/27/2023 7:20PM
i have chatgpt
Avatar
all ddnet experts here
Avatar
Jupstar ✪ 10/27/2023 7:20PM
i'm an expert
7:20PM
well i can ensure you they also hire normal ppl^^
Avatar
i can ask a valve employee
7:20PM
he's pretty normal
Avatar
Jupstar ✪ 10/27/2023 7:20PM
i talked to some valve staff on the vulkan discord
Avatar
Jupstar ✪ 10/27/2023 7:20PM
who or which?
Avatar
which fellas
Avatar
Jupstar ✪ 10/27/2023 7:21PM
ah, well dunno the names, but let me see
Avatar
valve infiltrating ddnet?!
Avatar
Jupstar ✪ 10/27/2023 7:22PM
pixelcluster - Valve
7:22PM
xd
7:22PM
whoever that is
7:22PM
also lunarG ppl are also kinda valve staff
7:23PM
he comes from germany
7:23PM
and is 18
7:23PM
xd
7:24PM
i dont know them
Avatar
Jupstar ✪ 10/27/2023 7:24PM
have u heard of Sascha Willems
Avatar
Jupstar ✪ 10/27/2023 7:25PM
what khronos, lunarg, valve devs do u even know? XD
Avatar
i know 1 valve employee
Avatar
Jupstar ✪ 10/27/2023 7:25PM
ez
7:25PM
gaben
7:25PM
there is obviously some overlap
7:26PM
u see a lot of the same names on org repos and stuff
7:26PM
so i thought i might recognize the names
7:26PM
but it's different territory
Avatar
@Patiga have you already figured out how to pass data to INSTANCE_CUSTOM at least. i remember you said you know there are four floats (vec4) available
Avatar
I know how to do that, yea
Avatar
you can probably just pass an array buffer as a uniform and just store indexes into INSTANCE_CUSTOM while you are building your meshes
Avatar
but INSTANCE_CUSTOM should only be available when I use instancing, no? then I'd have many more problems with storing data I think. Am I understanding instancing wrong?
Avatar
aren't you trying to use instancing?
7:30PM
or do you just want to pass extra data per sprite and happened to use mesh instance 2d just for making two triangles?
Avatar
Avatar
Patiga
@Jupstar ✪ I'm really mad at Godot 2D shaders right now. I need to pass custom data to the shader and thought I'd abuse the color vertex attribute for that. However, since Godot 4.0, the provided Vector4 floats are all converted to u8 for "optimization reasons". But it's documented literally nowhere, except for the migration guide. EVERYWHERE it is a float, when you initialized the data and also when you access it in the shader, I spent more than 3 full hours to figure this out. They made this change and justified it by saying that 4.0 supports custom shader data now, so unusual usages can simply switch to that. HOWEVER, custom shader data is only available in 3D, not 2D. There is actually a pull request which adds custom shader data for 2D, but it looks like it will still take a while https://github.com/godotengine/godot/pull/76276
no, to recap: I'm trying to store custom vertex data in 2d vertices for shading
Avatar
Avatar
deen
Can you check if previous version (from https://ddnet.org/downloads/) still works better?
the problem was vsync idk why was a problem tho, i always had it on and 144 hz limited, and now i have it off and unlimited framrates and is fixed xd
Avatar
Avatar
TsFreddie
or do you just want to pass extra data per sprite and happened to use mesh instance 2d just for making two triangles?
yes. I use mesh instance 2d for vertex colors and triangles
Avatar
ah
7:32PM
i thought you are trying to use meshinstance2d to save performance
7:32PM
so like you are making one meshinstance2d per "quad"?
Avatar
no, I only have a single mesh instance for the entire teeworlds quads layer, so in the mesh there are multiple teeworlds quads, each made out of two triangles
Avatar
that is what i thought what you are doing
Avatar
true, I could do one mesh instance 2d per teeworlds quad, I hadn't considered that. The most extreme map in regards to quad count is around 16000 in one quads layer iirc
Avatar
sounds like you are missing vertex id for uniform buffer
Avatar
yeah, I think I gotta do that
7:36PM
(although I'll have to use uniform textures in place of uniform buffers, since only textures are available in compatibility mode :c)
7:36PM
GLES3 moment
Avatar
Jupstar ✪ 10/27/2023 7:36PM
GLES2 moment
7:36PM
😬
Avatar
godot 4 dropped gles2
Avatar
Jupstar ✪ 10/27/2023 7:37PM
why can everyone drop backends except us 😭
Avatar
they are still fixing gles3 since the main renderer is vulkan only since godot 4 started
7:38PM
they tried to ignore gles3 even before i think?
Avatar
convince another backend programmer to help us
Avatar
Jupstar ✪ 10/27/2023 7:38PM
but then i have to say. they could simply allow GLSL
7:38PM
as shading language
Avatar
Avatar
Patiga
yeah, I think I gotta do that
btw i mean you have to use spatial it seems like. canvas_item shaders doesn't really give you vertex id, so you can't even pass a uniform and index that per vertex
Avatar
I could store the vertex ID myself xd
Avatar
emm. how?
Avatar
well, I could store it in the position.x for example, and retrieve the actual position value in the uniform texture
Avatar
oh good point
Avatar
( my face while thinking about the whole thing: cammostripes )
7:40PM
why doesn't Godot think about 2D shaders :c
Avatar
but godot 3d sounds really attractive right about now
7:41PM
i mean...
7:41PM
this is quite a niche use case
Avatar
it sounds so weird to use 3d in a 2d game
Avatar
also technically you can just do it natively as a godot module
Avatar
how is custom vertex data a niche use case?
Avatar
Avatar
Patiga
how is custom vertex data a niche use case?
for 2d it really is
Avatar
hm I haven't heard about modules before
7:42PM
I'll take a look
Avatar
modules is straight up godot source code
7:42PM
you write a module, you compile the entire engine
7:42PM
that sounds overkill
Avatar
i mean. ye
7:43PM
either way I think most general purpose 2d engine users wouldn't really think about vertex anyway
7:43PM
by that point just use 3d
Avatar
I mean, are ~3 texelFetch operations in the vertex shader that costly?
Avatar
custom vertex data in 2d game doesn't sound far fetched at all
Avatar
i think 2d game is just a concept
7:44PM
kek
7:44PM
also i think using 3d engines to make 2d games isn't that far fetched either
7:45PM
why would they split the two renderer if they are mostly the same
Avatar
Avatar
Patiga
I mean, are ~3 texelFetch operations in the vertex shader that costly?
Jupstar ✪ 10/27/2023 7:45PM
depends, but probably no. what is your plan now? stream the vertex ids?
7:45PM
or use instancing?
Avatar
put the vertex id into the vertex data somewhere
Avatar
ppl use blender to render 2d movies all the time
Avatar
Avatar
Patiga
put the vertex id into the vertex data somewhere
Jupstar ✪ 10/27/2023 7:46PM
does the shader not offer a gl_VertexIndex alternative?
Avatar
owo i think using spatial shaders might be easier?
Avatar
Avatar
TsFreddie
also i think using 3d engines to make 2d games isn't that far fetched either
Can I use 2D nodes in a 3D scene? There is no TileMap equivalent 3D node I think
Avatar
Avatar
Patiga
Can I use 2D nodes in a 3D scene? There is no TileMap equivalent 3D node I think
poggers2
7:47PM
emm
7:47PM
no
7:47PM
you'll need to composite render textures probably
Avatar
Avatar
Jupstar ✪
does the shader not offer a gl_VertexIndex alternative?
nope :d the index is actually accessible in some shaders, but not in the canvasitem 2D shader ^^
Avatar
honestly
Avatar
okay, so I'll try to stuff too much data into the available vertex data, I think I can do that :)
Avatar
if 2d renderer and toolset is really what you want to use. I'd recommend just modify the engine directly
Avatar
I'd fall back to that maybe if the data cramming fails
Avatar
I tried adding per light properties before it wasn't that bad
7:49PM
scons is pretty easy for me to use too. (edited)
7:49PM
it's almost 4am lmao
Avatar
wanna go sleep anytime soon? ^^
Avatar
ye, but i think I passed the "fall asleep comfortably" time period
Avatar
aw :/
7:52PM
I do appreciate the help a lot tho :D
Avatar
i have trouble sleeping everytime i have something that i want to make
7:53PM
then i can't sleep and can't wake up and make the thing in the morning
7:53PM
every time lmao
Avatar
what's on your mind right now?
7:53PM
what do you wanna create? :)
Avatar
i saw a video of sniper chess and i think it was probably easy to make (edited)
Avatar
ah, the fps chess?
7:54PM
Play an ordinary game of chess against a friend or a stranger.However, all your intricate strategies will crumble before the enemy rook's sniper trick-shot.All your practiced openings and counters will amount to nothing before the enemy queen's randomly sprayed machine gun.You finally checkmate the king. Unfortunately, it seems you are not ready...
Avatar
not really
7:55PM
kek
7:56PM
basically normal chess, but you shoot each others' pieces in between rounds to physically knock them out or move them.
Avatar
sounds fun to play ^^
7:59PM
not sure if it actually improves the gameplay in the long run :p
Avatar
probably not
8:00PM
but I can't make anything for more than two days before I get distracted
8:00PM
this seems like a two day project to me kek
8:00PM
in unity at least. but i'm considering using godot which might make it longer
8:01PM
i haven't directly written any netcode yet. since GodotSteam doesn't implement the high level replication stuff
8:02PM
not that godot's high level networking is that well designed by the look of it anyway
Avatar
do you do such projects for fun or to do something with them?
Avatar
wdym do something?
8:02PM
like sell them?
Avatar
publish, sell, I don't know
Avatar
i usually make stuff for fun but keep publishing in mind when i'm making them
Avatar
do you like have a collection of projects somewhere? :)
Avatar
it did happen like one time where i published biggernouis on google playkek
8:04PM
probably just my itch page
8:04PM
my fun projects aren't usually games
8:07PM
and admittedly non game fun projects aren't that fun looking
8:07PM
owo I made myself a input method which i think it's cool but no one other than me and one of my friend use it
8:07PM
also some of them are unity plugins
8:08PM
and third party translations
8:08PM
Catxplosion basically just stuff
Avatar
sounds nice though
Avatar
teeworlds was one of the stuff
Avatar
I don't have that many projects ^^
8:09PM
also i think i'm just old
8:09PM
owo
Avatar
Jupstar ✪ 10/27/2023 8:09PM
nice the blind game is really well made
Avatar
Avatar
Jupstar ✪
nice the blind game is really well made
ye, that's my best performing game on LD
8:10PM
then I tried two more time after it, couldn't beat it and just didn't submit them
8:11PM
Catxplosion for a three day project blind jump is probably pretty hard to beat again, in terms of the completeness of the game
Avatar
Jupstar ✪ 10/27/2023 8:12PM
did u even made artwork yourself?
Avatar
no
Avatar
Jupstar ✪ 10/27/2023 8:12PM
it looks so professional
8:12PM
xd
Avatar
two people made that
8:12PM
although i basically retouched all art assets
8:12PM
cuz the other guy didn't really made any pixel arts
8:13PM
i have to fix a lot of weird art choices
8:13PM
and the other guy is now my project lead at work lmao (edited)
8:13PM
game designers imr
8:14PM
8:15PM
the third guy quit in 3 hours and we didn't end up using any of his code so it's actually a team of two
8:15PM
Catxplosion
Avatar
Jupstar ✪ 10/27/2023 8:16PM
@TsFreddie there is a game that is like bigger nouis just with fruits
8:16PM
did u know that xd
Avatar
ye
8:16PM
they ripped off the game that I was ripping off
Avatar
Jupstar ✪ 10/27/2023 8:16PM
smallant plays it rn with 4k viewers xD
Avatar
nothing special
Avatar
Jupstar ✪ 10/27/2023 8:16PM
it could have been bigger nouis
Avatar
well probably not in a million year
8:17PM
the original game was pretty big in china
8:17PM
but it bugs me a lot that they didn't even put much effort in that game
8:18PM
the animations are basically non-existent, the merge feedback is trash
8:18PM
everything just pops into place
8:18PM
at least biggernouis still tried to use proper animation and sound feedback with teeworlds assets
8:18PM
and yes, i am quite salty about that game
8:18PM
kek
Avatar
Jupstar ✪ 10/27/2023 8:19PM
xd
Avatar
i really wanted to hop on some streams and just say i made one way before this game. couldn't bring myself to that level of attention grabbing tho.
8:20PM
kek
8:21PM
and it is technically true, biggernouis released about a year before this exact version
Avatar
Avatar
TsFreddie
i really wanted to hop on some streams and just say i made one way before this game. couldn't bring myself to that level of attention grabbing tho.
Jupstar ✪ 10/27/2023 8:23PM
yeah i know that feeling.. i also kinda dislike to do such things
8:23PM
but i guess if u want the money u gotta sell your soul
Avatar
i haven't updated my google payment info, so i couldn't really get paid by google on ads for the android version anyway
8:24PM
lmao
Avatar
Avatar
Jupstar ✪
but i guess if u want the money u gotta sell your soul
but i did sell biggernouis' source code for 200 euros with the asset stripped to a french company tho.
8:25PM
justatest
Avatar
Avatar
TsFreddie
but i did sell biggernouis' source code for 200 euros with the asset stripped to a french company tho.
Jupstar ✪ 10/27/2023 8:27PM
oh lol, gg
Avatar
haven't told deen about it since he was against it. I did make them put clauses to prevent them from using the name / the asset or using the source code to recreate the game with the sameish asset in the contract tho.
Avatar
Avatar
TsFreddie
haven't told deen about it since he was against it. I did make them put clauses to prevent them from using the name / the asset or using the source code to recreate the game with the sameish asset in the contract tho.
Jupstar ✪ 10/27/2023 8:29PM
i mean did the game work out for them xd
Avatar
Avatar
Jupstar ✪
i mean did the game work out for them xd
none of my business really. and it was like two weeks ago and it sounded like it was for some play to win scam thing so they probably doesn't care what the game it actually is, they just want working games. (edited)
Avatar
Jupstar ✪ 10/27/2023 8:31PM
i c
Avatar
owo i did sign a NDA for their SDK but they didn't end up sending me that cuz apparently 1000 euros to contract me to integrate the game into their platform is too much
8:32PM
so in the end i didn't really get to know what product they are making
Avatar
Avatar
TsFreddie
owo i did sign a NDA for their SDK but they didn't end up sending me that cuz apparently 1000 euros to contract me to integrate the game into their platform is too much
Way too much, an indian dude can hack it in in about 5 days for one fifth of that
Avatar
owo i know
Avatar
With 10 times the bugs, but who cares. As long as it siphons ad money it’s fine
Avatar
heinrich5991 10/27/2023 8:33PM
still good that you didn't ask for less, I'd imagine
Avatar
200 is less but i have to do zero work for it
Avatar
Avatar
Learath2
Way too much, an indian dude can hack it in in about 5 days for one fifth of that
honestly i could probably do it in a few hours based on what they've told me
8:35PM
but 1000euros does include an asset swap since they would want a already running game at that point
8:36PM
amogus didn't really do any of that so who cares
Avatar
Jupstar ✪ 10/27/2023 8:36PM
now improve the game and sell it to them again
8:36PM
😏
Avatar
Avatar
Jupstar ✪
now improve the game and sell it to them again
too bad they learned about ludum dare from my game page during that transaction
8:38PM
Catxplosion
8:38PM
i think i have to go to bed now
Avatar
Jupstar ✪ 10/27/2023 8:38PM
yes
8:38PM
yes you do
Avatar
wake me up when smant plays biggernouis
💤 1
Avatar
Jupstar ✪ 10/27/2023 8:38PM
xd
Avatar
good night :)
Avatar
Damn
what 1
🥖 1
Avatar
@Jupstar ✪ pixel 8 pro
what 1
Avatar
Jupstar ✪ 10/27/2023 8:52PM
u got one?
8:53PM
"a propos du telephone" sounds like: "a propos you phone" xd
Avatar
Avatar
Jupstar ✪
u got one?
Can now take good picd
8:53PM
Yes
Avatar
Avatar
ReiTW
Can now take good picd
Jupstar ✪ 10/27/2023 8:53PM
cool
8:54PM
i dislike the camera design, but else really great phone
Avatar
Avatar
Jupstar ✪
i dislike the camera design, but else really great phone
Tbh with the back protection the design IS fine, like it
Avatar
Avatar
TsFreddie
they ripped off the game that I was ripping off
what was the original game? I saw all the streamers playing the fruit game and thought about biggernouis but I assumed you copied something too
Avatar
c79e4c2 Add option to disable ghost map hash check. - furo321 c743ed5 Increase MAX_ACTIVE_GHOSTS from 8 to 256 - furo321 4f6ce37 Add date column to ghost browser - furo321 dc439a8 Ghost browser UI Improvements - furo321 b90995d Add option to always save ghosts, not only personal bests. - furo321 dadb142 Add cl_race_ghost_alpha, add title for ghost settings. - furo321 28f4739 Merge pull request #7375 from furo321/improve-ghosts - def-
Avatar
i failed
Exported 749 message(s)
Timezone: UTC+0