Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/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 2021-02-03 00:00:00Z and 2021-02-04 00:00:00Z
Avatar
ive imported the console header: #include <game/client/components/console.h>how do i then execute a line using GameConsole::CInstance::ExecuteLine()for some reason it's saying it's undefined (edited)
Avatar
i made the console.h CInstance public now it works but I can't figure out how to get it to do anything: const char test = "say hi"; CGameConsole::CInstance::ExecuteLine(&test);
09:30
error: invalid conversion from 'const char*' to 'char' [-fpermissive] 334 | const char test = "say hi"; | ^~~~~~~~ | | | const char*
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:31:09Z
char *test = "say hi";
09:31
CGameConsole::CInstance::ExecuteLine(&test);
09:31
CGameConsole::CInstance::ExecuteLine(test);
Avatar
both fail to compile
09:34
for &test error: cannot convert 'char**' to 'const char*' 335 | CGameConsole::CInstance::ExecuteLine(&test); | ^~~~~ | | | char** for test error: cannot call member function 'void CGameConsole::CInstance::ExecuteLine(const char*)' without object 335 | CGameConsole::CInstance::ExecuteLine(test); | ^
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:36:16Z
second is right
09:36
but u need an instance
09:36
not only the namespace
09:36
is this client or server? from where do u call it?
Avatar
client from players.cpp
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:36:52Z
try Console()->ExecuteLine(test)
09:37
or m_pClient->Console()->ExecuteLine(test)
Avatar
that works
09:37
warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | char *test = "say hi"; apart from a warn but
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:37:41Z
yea
09:37
i was about to say
09:37
you probably shoulndt do that
Avatar
well it works so
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:38:42Z
tw style is char aBuf[12];str_copy(aBuf, "say hi"; sizeof(aBuf));m_pClient->Console()->ExecuteLine(aBuf);
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:39:13Z
note the 12 is ur max string length u need
Avatar
make -j$(nproc)
09:39
kompliliert das?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:39:22Z
ye
09:39
make auch
09:39
-j nimmt die threads
09:40
also make macht single core und nproc gibt dir deine thread anzahl und macht so schnell es geht
09:40
nproc is linux only tho
09:40
sys.ctlhwn cpu or similar on mac xd
09:40
idk about windows
Avatar
havin an error for a fake srv dunno
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:41:40Z
what error
09:41
what os are u on what compiler do u use?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:42:05Z
did u create a build dir and run cmake .. first
Avatar
btw it gives me 2 errors
Avatar
build dir
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:42:26Z
so whats the error
Avatar
error: expected ')' before ';' token 334 | char aBuf[12];str_copy(aBuf, "say hi"; sizeof(aBuf));m_pClient->Console()->ExecuteLine(aBuf);
09:42
error: expected ';' before ')' token 334 | char aBuf[12];str_copy(aBuf, "say hi"; sizeof(aBuf));m_pClient->Console()->ExecuteLine(aBuf);
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:42:53Z
missing )
Avatar
missing o;
09:43
uhh
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:43:10Z
char aBuf[12];str_copy(aBuf, "say hi", sizeof(aBuf));m_pClient->Console()->ExecuteLine(aBuf);
09:43
ah no , instead of ;
Avatar
why do i cant c&p 😦
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:43:30Z
from terminal?
09:43
what terminal u use?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:43:38Z
try shift
09:43
rightclick
Avatar
moba xtrem
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:43:43Z
idk
09:43
hm never used xterm
Avatar
IT WORKS WOO
Avatar
make[2]: [CMakeFiles/fake_server.dir/build.make:63: CMakeFiles/fake_server.dir/src/tools/fake_server.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:148: CMakeFiles/fake_server.dir/all] Error 2
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:44:31Z
send more
Avatar
also how do you use the + commands
09:45
+kill
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:46:05Z
use a paste service pls
09:47
from code?
09:47
just call the Kill function
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:48:03Z
why do u compile as root kickz?
09:48
did you edit the source code?
09:48
what source base is that?
Avatar
tbh i followed a tut
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:48:32Z
what tut
Avatar
^ where is the kill command
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:48:36Z
says u should use root
09:48
search for kill i guess @Solly
Avatar
[Tutorial] Create your own Server on a VPS (Remote Server) (Page 1) — Community News — Teeworlds Forum — Everything Teeworlds!
Avatar
doin that rn c;
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:49:00Z
what editor u use @Solly
Avatar
mousepad
09:49
im not tryna do anything compilcated so
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:49:20Z
omg what a tut lol
09:49
u should create a user
09:49
the texteditor u use to edit ur code is called mousepad?
Avatar
i normally use vscode but thats kinda overkill
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:50:19Z
ctrl+shift+f "kill(" or "sendkill("
09:50
@kickz so what code is that?
09:51
/root/tw/src/tools/fake_server.cpp: In function ‘int Run()’:
09:51
10 /root/tw/src/tools/fake_server.cpp:123:22: error: no matching function for call to ‘CNetServer::Recv(CNetChunk*)’
09:51
9 while(pNet->Recv(&p))
09:51
8 ^
09:51
7 In file included from /root/tw/src/tools/fake_server.cpp:6:
09:51
6 /root/tw/src/engine/shared/network.h:355:6: note: candidate: ‘int CNetServer::Recv(CNetChunk, SECURITY_TOKEN)’
09:51
5 int Recv(CNetChunk *pChunk, SECURITY_TOKEN *ResponseToken);
09:51
4 ^~~~
09:51
3 /root/tw/src/engine/shared/network.h:355:6: note: candidate expects 2 arguments, 1 provided
Avatar
no idea what to do or to answer
Avatar
76d7835 Properly support CMake 3.8 and up for dynamic linking - heinrich5991 5a54b02 Merge #3595 - bors[bot]
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:52:20Z
the code you compile
09:52
where did u get that from
09:52
from unique
09:52
github
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:53:35Z
yea which exactly
09:53
they have a issue in their code
09:54
but i changed the ending to tar.gz
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:54:45Z
what did u run to build?
09:54
the make command
09:55
the readme says make -j$(nproc) DDNet-Server I assume the DDNet-Server part is important to not build fialing tools
Avatar
make -j$(nproc)
09:55
without ddnetserver
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:55:44Z
also i can highly suggest to add a user to not run tw servers as root that is a potential security risk
09:55
try with ddnet srv
Avatar
seems like something is working
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:56:48Z
nice
Avatar
i added a user once cuz some1 in the comments said that you never should run server on root
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:57:28Z
yes
Avatar
can i connect the things i did with the user?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:57:30Z
then use the user
09:57
u just login as the user instead of root
09:58
and redo all the steps in your user directory
09:58
just the compiling tw part
Avatar
make[3]: [CMakeFiles/DDNet.dir/build.make:727: CMakeFiles/DDNet.dir/src/game/client/race.cpp.o] Error 1 make[2]: [CMakeFiles/Makefile2:674: CMakeFiles/DDNet.dir/all] Error 2 make[1]: [CMakeFiles/Makefile2:686: CMakeFiles/DDNet.dir/rule] Error 2 make: [Makefile:394: DDNet] Error 2
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:58:29Z
thats again the non helpful part
09:58
the more interesting part is above
Avatar
/root/tw/src/game/client/race.cpp: In static member function ‘static bool CRaceHelper::IsStart(CGameClient*, vec2, vec2)’: /root/tw/src/game/client/race.cpp:85:56: error: conversion from ‘list<std::pair<int, float>>’ to non-scalar type ‘list<int>’ requested std::list < int > Indices = pCollision->GetMapIndices(Prev, Pos); ~~~~~^~~
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:59:04Z
yikes
09:59
xd
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:59:23Z
@timakro i guess
Avatar
i guess i annoyed him already enough tho
09:59
x)
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 09:59:49Z
its his mod that is not building
10:04
@kickz also if you need further help with linux and setting up the servers im happy to help but maybe over a private channel
Avatar
last time i used a vserver was 10 years ago
10:05
it felt simpler back in the days
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:05:31Z
didnt change i think xd
Avatar
but yea sure, i need that help! thanks
10:05
vservers dont but i did 😄
Avatar
how do you get a player object from their id
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:07:00Z
still client?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:07:06Z
i think u can access some arrays
10:07
not sure tho i never ddid that
Avatar
where would the array be
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:07:54Z
id have to search
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:08:08Z
ddnet codebase?
Avatar
yeah also i found it
Avatar
i just want a race server
Avatar
CClientData cData = m_aClients[i];
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:09:44Z
@kickz u have wire?
Avatar
add points for (clan)f3
Avatar
nvm i cant find where its included from
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:12:12Z
what do u search
10:12
what do u want to do with it
Avatar
get the weapon from a player's id
Avatar
@ChillerDragon.* what is wire?
10:13
so probl no
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:14:58Z
a messanger
10:15
messenger* lul
Avatar
wait can i include gameclient.h to get it?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:15:11Z
its free
10:15
go get it @kickz :)
Avatar
CClientData m_aClients[MAX_CLIENTS];
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:15:39Z
or join twchat we can also talk there @kickz search me ingame
10:16
u have to do m_pClient->m_aclients
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:17:10Z
yes
Avatar
uhh no member named m_Weapon darn
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:21:55Z
try llooking at indirect members
Avatar
what does that mean
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:22:07Z
there is charactercore and netplayerobj or similar stuff iirc
Avatar
yeah.....
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:22:36Z
that should have info about the weapon
Avatar
idk how to get those
Avatar
you are currently afk chillerdragon
10:22
🙂
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:22:59Z
yes saw it
10:23
u were too fast
Avatar
^ how do i get those objects
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:25:01Z
aclients[id].obj.weapon
Avatar
literly obj?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:25:16Z
no
10:25
see gameclient.h
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:25:51Z
CClientData m_aClients[MAX_CLIENTS];
10:26
so u need to see how CClientData looks like
Avatar
char m_aName[MAX_NAME_LENGTH]; char m_aClan[MAX_CLAN_LENGTH]; int m_Country; char m_aSkinName[64]; int m_SkinColor; int m_Team; int m_Emoticon; int m_EmoticonStart; bool m_Solo; bool m_Jetpack; etc
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:26:21Z
DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/ddnet
Avatar
theres no uhmm structs inside that thing
10:27
ohhhh wait nvm
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:27:01Z
DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/ddnet
10:27
there is this for example
Avatar
(wheres character core defined)
Avatar
gamecore.h
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 10:35:38Z
noby known client hax coder
10:35
hehe
Avatar
how do u get when someone is freezed from player object?
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--u...
Avatar
ChillerDragon: you lost your job
Avatar
wheres pPlayerChar?
Avatar
`` Core was generated by ./DDRace64-Server_sql -f servers/8303.cfg'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fccdf84c45c in anti_bot::enter_hook (this=this@entry=0x561015b1dac0, self=self@entry=0x7fccdf85a9c0 ) at antibot.h:982 982 antibot.h: No such file or directory. [Current thread is 1 (Thread 0x7fccdeabd200 (LWP 31366))] (gdb) bt #0 0x00007fccdf84c45c in anti_bot::enter_hook (this=this@entry=0x561015b1dac0, self=self@entry=0x7fccdf85a9c0 ) ...
12:57
0b672db Update Copyright year - dragere d21f796 Merge #3596 - bors[bot]
Avatar
15.3-rc3
Avatar
@Cøke the expected result is that these are all grey (with a number in them)?
14:17
without green red or white bugs (edited)
14:19
15.2.4-rc1
14:21
its just in the editor
Avatar
oh yeah i got that too
Avatar
same here
Avatar
how do i get the freeze state of a player from their object also how to get weapon cooldown from Player or get current tick o; (edited)
Avatar
@Solly GetCharacter() && GetCharacter()->m_FreezeTime
Avatar
as in PLAYEROBJECT.GetCharacter()->m_FreezeTIme (edited)
Avatar
yes, but make sure you check whether GetCharacter() returns non-NULL before
14:55
the auto suggest says its bad but lets see if it workz
Avatar
post error if it doesn't work
Avatar
etCharacter'; did you mean 'CNetObj_Character'? 336 | std::cout << Player.GetCharacter()->m_FreezeTIme << ", "; | ^~~~
14:56
CNetObj_Character also fails
14:58
i actually dont wan use PLayer but m_pClient->m_aClients[id]
Avatar
try Player->GetCharacter() maybe
14:59
how is Player declared?
Avatar
m_pClient->m_aClients[id]
15:00
GetCharacter isnt defined
15:00
using uhm
15:00
m_pClient->m_aClients[collision].m_Predicted.m_FreezeTime
15:00
m_FreezeTIme undefined
15:00
it suggests FreezeEnd but ive tested that and that doesnt work just keeps being 0
Avatar
Hello, i was wondering if it can be possible to add a faster way to add the envelopes to the layer that you need. Working with 50 envelopes and clicking from 0 to 50 to apply them to like 10 layers its kinda tiring. Would be good to do it same like you select the RGB of a quad for example (you can select and type manually the number).
Avatar
@heinrich5991 do u know if its possible to have a build.rs file when using workspace, in the workspace base dir
Avatar
no idea
Avatar
i guess not
Avatar
Avatar
GitHub
Click to see attachment 🖼️
is 982 the right line?
18:45
this seems to be a blank line
Avatar
Avatar
Cøke
15.3-rc3
will fix, thanks for the report
18:54
was there a change in scoreboard, cant see top time on kog anymore
Avatar
its a bug
18:54
reported iirc
18:55
i think it has to do with f client stuff
18:55
protocol change
18:55
but idk
Avatar
oh i c
Avatar
ah, that bug needs an issue I think
Avatar
Probably a regression from #3492. From Discord: >[7:54 PM] Jupstar ✪: was there a change in scoreboard, cant see top time on kog anymore >[7:54 PM] Ryozuki: its a bug >[7:54 PM] Ryozuki: reported iirc >[7:55 PM] Ryozuki: i think it has to do with f client stuff >[7:55 PM] Ryozuki: protocol change >[7:55 PM] Ryozuki: but idk >[7:55 PM] Jupstar ✪: oh i c >[8:01 PM] heinrich5991: ah, that bug need...
19:15
Mh hoped the diff is smaller, dunno if all diffs are caused by the redilate or if my zopfli version changed

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested th...
Avatar
it would be cool if you can pick all ddnet hosted maps on trashmap website when you start your server
19:46
or just start a copy of a normal ddnet server with votes and everything?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 19:58:28Z
@timakro ^
Avatar
How much GB would that be
19:59
i don't have that much
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 19:59:49Z
its not too much i think
20:00
you only need the maps once in ~/.teeworlds/maps
20:00
not for every server
Avatar
mr obvious
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:02:01Z
ok sorri xd
20:02
so ur whole vps cant handle all ddnet maps once?
Avatar
I'm still cloning to check the size ...
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:02:34Z
idk how scalable ur trashmap stuff is but id offer my vps
20:02
yea git clone is slow
Avatar
ah totally fine
20:02
it's tiny
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:02:58Z
ye thats what i said
Avatar
relatively
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:04:33Z
oh wait i could just host my own instance like ddnet
20:04
not sure if users would find it tho
20:05
but ye since ur fine with size there is no need then i guess
Avatar
@Im 'corneum still why would you want that though?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:06:09Z
to run ddnet for free
20:06
ofc
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:06:21Z
take over the network
20:06
:D
Avatar
make your own
20:06
i'm corneum network
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:06:37Z
ye
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:06:42Z
sponsored by timakro
Avatar
i like the sound of that
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:06:55Z
stonks
Avatar
i'm corneum network sponsored by timakro
20:07
flows right off the tounge
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:07:04Z
haha
Avatar
if you want to practice a map you dont need to search the map and guess the right version
Avatar
how about practicing on the official ddnet servers?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:07:33Z
All released maps on DDraceNetwork, see also https://ddnet.tw/releases/ and https://maps.ddnet.tw/ - ddnet/ddnet-maps
20:07
press t
20:07
enter mapname
Avatar
/practice sucks ass ngl
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:07:50Z
rude
20:08
getting latest map version is 10 sec on github
20:08
@timakro ah ye u should constantly run git pull :D
Avatar
i was actually thinking about adding some javascript which does that for you, idk if it's possible but if it is a project for it exists
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:09:01Z
wdym
20:09
frontend that gets a map from github ddnet?
20:09
and uploads it to trashmap?
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:09:33Z
or what do u mean
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:09:41Z
ah sounds nice
20:10
there are other map repos too
20:10
A template repo for the actual server. Contribute to DDNetPP/server development by creating an account on GitHub.
20:11
omg it would be so nice to quickly skimn heinrich5991.de maps and spin up a trashmap with it
Avatar
that's possible
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:12:01Z
@timakro you could start by supporting download based on link
20:12
oh wow it is?
Avatar
heinrich5991.de serves a CORS header
20:12
for the maps
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:12:16Z
oh you mean technically
20:12
but its not implemented somewhere
Avatar
no, not AFAIK
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:12:55Z
what is a CORS header i only know that term in context of my js issues :D
Avatar
CORS is something you will never understand. you will google it and understand it for the next 30 minutes and then you will forget how it works again
20:13
in that sense it's like monads
Avatar
[quakenet] ChillerDragon BOT 2021-02-03 20:13:56Z
yea thought so
Avatar
Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources on a web page to be requested from another domain outside the domain from which the first resource was served.A web page may freely embed cross-origin images, stylesheets, scripts, iframes, and videos. Certain "cross-domain" requests, notably Ajax requests, are ...
20:17
it basically asks the origin server whether the client-side JS of a different domain is allowed to look at the responses (or even just send requests)
Avatar
@heinrich5991 u think that if discord was written in rust using servo it would take less ram and would be faster?
20:45
i wonder if in the future there will exist a electronjs alternative using servo or smth like it
20:45
for rust
20:47
Build smaller, faster, and more secure desktop applications with a web frontend. - tauri-apps/tauri
20:47
looks like maybe this does the trick
Avatar
I also saw that. I think it uses web rendering of the runtime platform
20:47
that looked quite nice
20:49
they say deno and pure rust is in the roadmap
20:49
didnt know deno
20:49
deno > nodejs monkalaugh
Avatar
@Ryozuki why does it say that electron is not FLOSS?
21:21
wikipedia says MIT
Avatar
@heinrich5991 how is chromium licensed?
21:22
idk tho
Avatar
seems to FLOSS, too (chromium)
Avatar
how do you convert hsl to the rgb integer
Avatar
@heinrich5991 some ppl think only gpl is floss maybe
21:24
@heinrich5991 actually
21:24
tauri uses mit too
21:24
idk
21:24
xdd
21:24
@heinrich5991 maybe its the philosophical point of view of each project
21:25
u can make a open source project without caring about users rights
Avatar
that sounds less objective with each line 😛
21:25
it looks like a mistake tbh
Avatar
not saying its objective
21:26
but its true
Avatar
where did you find it? where can I report a bug?
Avatar
u can make open source drm software
21:26
that will never be libre software
21:28
@heinrich5991 u have the github link i sent before
Avatar
@heinrich5991 ha
21:29
i was right
21:29
drm
21:29
u can say open source has a technical meaning
21:30
but being free libre software has a political meaning
Avatar
we had that discussion before
Avatar
the links say that some electron software is packaged in a non-free way
21:32
and probably that it's easy to do it in a non-free way
21:32
but it seems possible (from those links) to have a floss build of electron
21:33
i guess since mit is not viral u have to check
21:33
on gpl i guess u can be sure its floss
Avatar
Am I crazy or was there mouse acceleration added to spec when you zoom out... If it's a feature, is there not a means of toggling it off?
Avatar
yes, you can now move over the map according to zoom level
22:18
there's no way to turn it off
Avatar
It feels worse to me, but I guess I'm just not used to it, I overshoot where I'm wanting to quickly look quite often
Avatar
I'd guess one would get used to it
22:20
the old thing was very annoying whne you wanted to spec a very different part of the map
22:20
I think most programs (including the editor) move according to zoom
Avatar
is there a way to make the move speed normal at a higher zoom level
Avatar
no, there is no config option
Avatar
It's most likely more useful this way, it just feels a little wonky after using the old way for so long
Avatar
yeah i was using it and its rly helpful if u want to spec a team far away
23:06
but took a while to get used to
Exported 385 message(s)