02:14 < bridge_> I'm in a virtual machine and my mouse in DDNet is inverse (I move it up, in-game it moves down) 02:14 < bridge_> is there already some inverse mouse mode in the client? iirc other games have that 02:44 < bridge_> might want to try experimenting with mouse capture modes @patiga 02:48 < bridge_> how would I do that? 02:48 < bridge_> ah, mosue capture modes from the vm? 02:48 < bridge_> yes, vm 09:03 < bridge_> Well, it looks like this map is one level above my computer administrator, and I can't delete it. 10:14 < bridge_> wot 10:14 < bridge_> (@solayer) 12:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140231041081167912/tujimwxe6thb1.jpg 13:07 < bridge_> https://docs.mesa3d.org/drivers/virgl 14:16 < Konsti> I want to add a language to my client sand saved the file in the languages file of the client but i dont find it ingame. What do i also have to do? 14:18 < bridge_> Konsti: See this commit: https://github.com/ddnet/ddnet/pull/6812/files 14:21 < Konsti> idk what that could help me. Im not submitting it yet because im not finished translating, id like just to add it to my client first. Or do i find that somewhere there 14:22 < bridge_> It shows what files they changed to add the Galician Language. 14:29 < Konsti> thanks, it worked now :D 14:34 < bridge_> :konsti\: 14:37 < bridge_> konsti: 14:37 < Konsti> im getting pinged 14:37 < bridge_> yes 14:38 < bridge_> konsti: hello 14:39 < bridge_> konsti: man i need u 14:39 < Konsti> wat 14:39 < bridge_> konsti: 14:40 < bridge_> :konsti how to create a bot ChillerDragon in ddnet? python 14:40 < Konsti> why ask me 14:40 < bridge_> you are dev 14:46 < bridge_> Konsti: how to create a bot ChillerDragon in ddnet? python 14:49 < bridge_> ?? 14:49 < bridge_> Konsti: gay 14:49 < bridge_> :konsti gay 14:49 < Konsti> stop ping 14:49 < bridge_> :konsti fuck you 14:49 < Konsti> rude 14:49 < bridge_> :konsti man i love u 14:50 < bridge_> :konsti "Your PC is a gaming one, right? 14:50 < bridge_> :konsti gay 14:50 < bridge_> konsti: gay 14:51 < bridge_> :konsti: 14:51 < bridge_> :konsti gay 14:59 < bridge_> Is there any good way to get a pointer to `CGameClient` from `CEditor::Init`? I cant even just pass it as an argument because I dont think its available in `CClient::Run` either. 15:19 < bridge_> `CGameClient *pGameClient = (CGameClient *)Kernel()->RequestInterface()` 15:19 < bridge_> Although this should probably be avoided. What are you trying to do? 15:29 < bridge_> Im trying to initialize a `CComponent`. Im also not quite sure how to do that yet, but the first step would be getting a pointer to the `CGameClient` class 15:31 < bridge_> And you want to create `CComponent`s for editor components? 15:31 < bridge_> I'm not sure if it's a good idea to use `CComponent` for the individual editor components or if it would be better to add separate `CEditorComponent`. 15:32 < bridge_> You definitely want a CEditorComponent. The editor is just too far cut off from the rest 15:33 < bridge_> I think there are two separate steps, but you are mostly only looking for one: 15:33 < bridge_> 1. Wrap the editor using a gameclient component so it's not a special thing in the engine 15:33 < bridge_> 2. Individual editor components that work like the gameclient components but are part of the editor 15:34 < bridge_> The first is mostly engine cleanup but it would be a pain because gameclient and editor also use separate `CUI` so this could cause various bugs 15:36 < bridge_> So step 1 would be making `CEditor` inherit `CComponent` instead of `IInterface`? 15:36 < bridge_> Yeah, but the steps are mostly independent I'd say 15:37 < bridge_> I think you were mostly interested in the second part, making the editor more modular 15:39 < bridge_> Yes although the first one doesnt sound like too much work either 15:39 < bridge_> That's before you get the bug reports :justatest: 15:40 < bridge_> konsti: 15:41 < bridge_> a 15:46 < bridge_> :konsti 15:48 < bridge_> Does OnNewSnapshot run every tick? 15:50 < bridge_> Also how can i execute + commands like +right? 15:51 < bridge_> +fire works 15:51 < bridge_> But +right doesn't 15:51 < bridge_> ā˜ ļø 15:52 < bridge_> ? 15:53 < bridge_> @pilonpl Regarding the execution of "+commands" like "+right", it's possible that this command might not be available or recognized in the game. Check the documentation, game mode, key mappings, and seek assistance from the game's community to resolve the issue. If the "+right" command should work but isn't, there could be specific technical problems that require game support 15:53 < bridge_> @pilonpl regarding the execution of "+commands" like "+right", it's possible that this command might not be available or recognized in the game. Check the documentation, game mode, key mappings, and seek assistance from the game's community to resolve the issue. If the "+right" command should work but isn't, there could be specific technical problems that require game support 15:53 < bridge_> I mean i just want to press right on every tick 15:54 < bridge_> I understand. If you're looking to simulate holding the "right" key every tick in a game, you might need to create a script or use a command that can be executed repeatedly. However, the exact method could depend on the game's scripting capabilities and commandsI understand. If you're looking to simulate holding the "right" key every tick in a game, you might need to create a script or use a command that can be executed repeatedly. However, the ex 15:55 < bridge_> I understand. If you're looking to simulate holding the "right" key every tick in a game, you might need to create a script or use a command that can be executed repeatedly. However, the exact method could depend on the game's scripting capabilities and commands 15:55 < bridge_> bro is chatgpt 15:55 < bridge_> Exactly what i thought 15:55 < bridge_> no 15:55 < bridge_> I want to cheat this game 15:56 < bridge_> I write quickly 15:56 < bridge_> is ilegal man 15:56 < bridge_> haha 300wpm 15:56 < bridge_> @pilonpl talk to @chillerdragon 15:56 < bridge_> Anyways, Console->ExecuteLine("+right") doesn't really work 15:57 < bridge_> :banhammer: 15:57 < bridge_> i dont use chatgpt 15:57 < bridge_> bro your answers are nonsesical in the context of ddnet 15:57 < bridge_> :bluekitty: 15:57 < bridge_> bro your answers are nonsensical in the context of ddnet 15:57 < bridge_> sorry 15:58 < bridge_> you edited this in like 1.5 seconds 15:58 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140283253941612574/image.png 15:58 < bridge_> but I don't use ChatGPT 15:58 < bridge_> man 15:59 < bridge_> wtf 16:00 < bridge_> Cheating in games is fun 16:00 < bridge_> Yeah, that won't work. You can set your walking direction with `m_aInputData[g_Config.m_ClDummy].m_Direction` in controls.cpp. 16:00 < bridge_> -1, left 16:00 < bridge_> 0, standing still 16:00 < bridge_> 1, right 16:00 < bridge_> you wont find answers here to cheating ingame 16:00 < bridge_> :gg: 16:00 < bridge_> @robyt3 16:00 < bridge_> you wont find answers here to cheating ingame :banhammer: 16:00 < bridge_> Obviously for educational purposes only 16:01 < bridge_> I want to catch cheaters but in order to do that i need to know how to cheat 16:01 < bridge_> yea yea of course 16:01 < bridge_> ~~typical loophole~~ 16:02 < bridge_> just l2p 16:02 < bridge_> chillerdragon: 16:02 < bridge_> :konsti 16:04 < bridge_> wrote a blog! :) https://patiga.eu/blog/ddnet-pixelart 16:04 < bridge_> :D 16:05 < bridge_> i really dont know about this one buttt.... xD 16:05 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140284994066067546/image.png 16:05 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140285060885516419/minion.png 16:06 < bridge_> i misread 16:06 < bridge_> yea there are some crazy KoG maps ^^ 16:09 < bridge_> So this is another component and i probably want to change this from my component, i guess. Idk i am a noob lol 16:15 < bridge_> @patiga nice solution. I can already see my pc on fire trying to zoom out on 2000x2000 maps xd 16:15 < bridge_> thanks! I spend quite some time on that project, glad it turned out nice :) 16:17 < bridge_> the interactive visualizations are good asf 16:17 < bridge_> @marmare_314 @ryozuki @jupeyy_keks @learath2 <@&985934422547255311> a few pings who I think will enjoy the read (would've pinged more, but it feels weird to ping more people) 16:18 < bridge_> oh great, this is actually my first experience with javascript 16:18 < bridge_> nice, will read soon 16:19 < bridge_> @Discord Mod possible bot talk 16:19 < bridge_> is ilegal? 16:19 < bridge_> yes 16:19 < bridge_> discussing bots and its development is against rules in this discord 16:21 < bridge_> lol bot 16:25 < bridge_> Btw this "why are you slowmo replaying to read this" is possible to read without any slowmo 16:27 < bridge_> Also i did something because I can't go right now 16:27 < bridge_> Interesting 16:33 < bridge_> @heinrich5991 is it possible for players to have a empty name 16:33 < bridge_> master seems to report some lol 16:40 < bridge_> Well, you can report back whatever you want back to the master server. So yeah. 16:50 < bridge_> Do you know that you can earn $5,000 or more weekly from crypto Trading? With Just $500ā€¦ 100% Inbox Admin on Telegram for more details šŸ‘‡šŸ‘‡šŸ‘‡šŸ‘‡šŸ‘‡šŸ‘‡ https://t.me/PROFITSWITHSTEVE 16:53 < bridge_> I posted the blog in the KoG mapping channel, and now they are not only discussing which of the first 6 maps in the pictures is good/bad gameplay wise, but also discussing the historical relevance of the map 'Burger' and other old map series for the KoG mapping style in general :justatest: 16:59 < bridge_> ' 17:05 < bridge_> @patiga Have you considered using indexed png? It allows max 256 colors so you could fit them all in a single tileset -1 :justatest: and there are tools that do a great job at converting full color images to indexed 17:06 < bridge_> not yet, I'll have a look at how they work 17:07 < bridge_> ```css 17:07 < bridge_> html { 17:07 < bridge_> max-width: 70ch; 17:07 < bridge_> padding: 3em 1em; 17:07 < bridge_> margin: auto; 17:07 < bridge_> line-height: 1.75; 17:07 < bridge_> font-size: 1.25em; 17:07 < bridge_> } 17:07 < bridge_> ``` 17:07 < bridge_> i like the bare html cuz its hacker, but just adding this makes it better imh oxd 17:08 < bridge_> on another note 17:08 < bridge_> i added player searching on the master 17:08 < bridge_> https://ddstats.org/players 17:08 < bridge_> with fuzzy search 17:09 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140301060020375592/image.png 17:09 < bridge_> I do like the look of the text with this, though the images take up a lot of space. do you have some idea for that? 17:10 < bridge_> u want the smaller? 17:10 < bridge_> or take consistenly the same width as the text 17:11 < bridge_> the thing is, I don't know here, because they'll either be small or take more space vertically. would it be possible for the images to ignore the sidebars? 17:12 < bridge_> sidebars is padding 17:13 < bridge_> thats hard 17:13 < bridge_> i think u should just make em take full width 17:13 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140302166788157460/image.png 17:14 < bridge_> or if u want to edit the html 17:14 < bridge_> u can put group of images inside a div 17:14 < bridge_> and use flex to put em nicely 17:14 < bridge_> but that wont be simple html anymore 17:14 < bridge_> xd 17:15 < bridge_> how do you make the code colors blue, red, orange, etc? 17:15 < bridge_> 3 backsticks and html 17:15 < bridge_> ``` 17:15 < bridge_> \`\`\`html 17:15 < bridge_> ``` 17:15 < bridge_> a 17:15 < bridge_> well css 17:16 < bridge_> ```a``` 17:17 < bridge_> ```ini 17:17 < bridge_> [This text will be blue] 17:17 < bridge_> ``` 17:17 < bridge_> ```json 17:17 < bridge_> "This text will be cyan" 17:17 < bridge_> ``` 17:26 < bridge_> xd 17:27 < bridge_> @_voxeldoesart http://paulbourke.net/fractals/symmetryinchaos/ 17:27 < bridge_> math and programming is art 17:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140305734807060500/flower_s.jpg 17:29 < bridge_> you make it sound like propaganda but 17:29 < bridge_> damn 17:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140306209254162522/image0.jpg 17:30 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140306268528054394/3_s.jpg 17:46 < bridge_> thanks a lot for the improvement! I updated it: https://patiga.eu/blog/ddnet-pixelart 17:46 < bridge_> nice 17:56 < bridge_> nšŸ¦ 17:56 < bridge_> this sounds like a good way to compress the image if you want a single tilemap. but the limit of 256 colors is the main limit I wanted to overcome 18:01 < bridge_> Yeah your way looks cool if you really want full color, but a palette is more than good enough for pixelart 18:02 < bridge_> it could be as simple as a script that uses color index as tile index 18:05 < bridge_> https://tenor.com/view/ddnet-pain-gif-20029058 18:05 < bridge_> I think the solution is quite fun, regardless of how much real use it will/should get :) 18:23 < bridge_> ? 18:23 < bridge_> #showroom 18:59 < bridge_> I can't find the clang10 package on my debian, does anyone know the name of the package? 19:32 < bridge_> Hi guys, what's going on? You somehow fetched and merged tags with PR https://github.com/ddnet/ddnet/pull/7005? 19:32 < bridge_> https://github.com/ddnet/ddnet/tree/KRVClientV0.1 19:32 < bridge_> https://github.com/ddnet/ddnet/tree/KRVClientV0.2 19:32 < bridge_> https://github.com/ddnet/ddnet/tree/KRVClientV0.3 19:33 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140337325658865664/image.png 19:33 < bridge_> Hi guys, what's going on? You somehow fetched and merged tags with PR https://github.com/ddnet/ddnet/pull/7005 ? 19:33 < bridge_> https://github.com/ddnet/ddnet/tree/KRVClientV0.1 19:33 < bridge_> https://github.com/ddnet/ddnet/tree/KRVClientV0.2 19:33 < bridge_> https://github.com/ddnet/ddnet/tree/KRVClientV0.3 19:35 < bridge_> hmmmm 19:38 < bridge_> @robyt3 know anything? 19:39 < bridge_> I also saw this, I can remove the tags again I guess, no idea why github adds the tags from a PR 20:24 < bridge_> For some reason I need to create a table in another mysql database from the src, but I when I do that I get an error every time someone finished the map which says: 20:24 < bridge_> ``` 20:24 < bridge_> unknown database mydb 20:24 < bridge_> ``` 20:24 < bridge_> The database exists and the table gets created. but when someone finishes I get this error and it writes the finish data on a backup database then it reconnects to mysql and writes the data inside it. 20:24 < bridge_> And the query I use to create the table is: 20:24 < bridge_> ``` 20:24 < bridge_> "CREATE TABLE IF NOT EXISTS mydb.%s_members" 20:24 < bridge_> ``` 20:25 < bridge_> For some reason I need to create a table in another mysql database from the src, but I when I do that I get an error every time someone finishes the map which says: 20:25 < bridge_> ``` 20:25 < bridge_> unknown database mydb 20:25 < bridge_> ``` 20:25 < bridge_> The database exists and the table gets created. but when someone finishes I get this error and it writes the finish data on a backup database then it reconnects to mysql and writes the data inside it. 20:25 < bridge_> And the query I use to create the table is: 20:25 < bridge_> ``` 20:25 < bridge_> "CREATE TABLE IF NOT EXISTS mydb.%s_members" 20:25 < bridge_> ``` 20:29 < bridge_> Hello, whenever I try to compile DDNet I get the following error: 20:29 < bridge_> 20:29 < bridge_> --------------------------- 20:29 < bridge_> Error 20:29 < bridge_> --------------------------- 20:29 < bridge_> Error in configuration process, project files may be invalid 20:29 < bridge_> --------------------------- 20:29 < bridge_> OK 20:29 < bridge_> --------------------------- 20:29 < bridge_> 20:29 < bridge_> What do I do? 20:35 < bridge_> hello guys I made a code in VSCode. Now I want to know how I run it by cmd. 20:36 < bridge_> Konsti: I made a code in VSCode. Now I want to know how I run it by CMD. 20:36 < bridge_> Is it possible to get some settings for the new Multi spec cam? 20:36 < bridge_> :konsti I made a code in VSCode. Now I want to know how I run it by CMD. 20:37 < Konsti> stop that shit please 20:37 < bridge_> wtf, 20:37 < bridge_> wtf 20:39 < bridge_> :konsti I made a code in VSCode. Now I want to know how I run it by CMD. can help me? 20:40 < bridge_> Konsti: I made a code in VSCode. Now I want to know how I run it by CMD. 20:41 < bridge_> @cellotpatrick20 20:41 < Konsti> @moderator might warn this guy? He was insulting previously in chat and is spamming heavily 20:41 < bridge_> wtf man?? 20:41 < bridge_> i just need a help 20:42 < bridge_> Any ideas? 20:46 < bridge_> chillerdragon: hi, how to execute a code in vscode 20:47 < bridge_> scrumplex: 20:47 < bridge_> scrumplex: hello 20:47 < bridge_> @scrumplex 20:51 < bridge_> konsti: how to do this 20:55 < bridge_> Obviously 20:55 < bridge_> man 20:55 < bridge_> i need help 20:55 < bridge_> @pilonpl you can help me? 20:56 < bridge_> Help with what? 20:57 < bridge_> how to execute a code in vscode? 20:57 < bridge_> cmd 20:59 < bridge_> Idk actually 20:59 < bridge_> I guess you can configure it manually somehow 21:00 < bridge_> For me everything just works lol 21:01 < bridge_> I am a noob kind of 21:01 < bridge_> I just copy commands from the Internet 21:02 < bridge_> yes i know but i made a code and now i want to know how i run it i did in vscode 21:02 < bridge_> I think just... google it? 21:03 < bridge_> 9999 IQ Moment 21:04 < bridge_> I think it should be automagically configured if you have all the tools and extensions installed 21:04 < bridge_> Idk how it works 21:04 < bridge_> i have python 21:04 < bridge_> vscode 21:04 < bridge_> why 21:04 < bridge_> Like, seriously, 99% questions you can google. Plus it's off-topic. 21:04 < bridge_> xd 21:05 < bridge_> yes, konsti thinks I'm him off, but I'm just asking him for help; ... 21:05 < bridge_> yes, konsti thinks I'm him off, but I'm just asking him for help lol 21:05 < Konsti> just stop pinging random people and spam trash 21:06 < bridge_> Okay, if this is sarcasm or trolling, please stop it 21:06 < bridge_> This isnt the place for that 21:06 < bridge_> but I'm just asking for help for you konsti I'm not spamming 21:09 < bridge_> and you're just a konsti kkkkk bot how angry?But you're just a konsti bot how angry are you? kkkkkkkk 21:09 < bridge_> but you're just a konsti bot how angry are you? kkkkkkk 21:19 < bridge_> dont ask to ask 21:19 < bridge_> pf 21:25 < bridge_> @ryozuki 21:25 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140365441647267922/F3Le7z_WkAAHT3t.jpg 21:25 < bridge_> It gives you type safety 21:26 < bridge_> It gives you type safety :kek: 21:26 < bridge_> Very ergonomic 21:49 < bridge_> @solayer have you tried turning it off and on again 21:50 < bridge_> lol 21:50 < bridge_> so you are using vscode, you coded something with in python, and you're asking how to run it? 21:51 < bridge_> so you are using vscode, you coded something in python, and you're asking how to run it? 21:53 < bridge_> so you are using vscode, you coded something in python, and you're asking how to run it? 21:53 < bridge_> because if thats your issue, you might want to reread how to setup a proper development environment 21:53 < bridge_> so you are using vscode, you coded something in python, and you're asking how to run it? 21:53 < bridge_> because if thats your issue, you might want to (re)read how to setup a proper development environment 21:53 < bridge_> so you are using vscode, you coded something in python, and you're asking how to run it? 21:53 < bridge_> because if thats your issue, you might want to (re)read how to setup a proper development environment for your language of choice 22:03 < bridge_> "šŸ“š Progammer python/C++" 22:03 < bridge_> :pepeW: 22:14 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1140377768853520504/IMG_3535.png 22:14 < bridge_> an empty repo and an unchanged fork of a ddos tool 22:14 < bridge_> nice! 22:26 < bridge_> dont worry, i had the same thing written on my github 2 days before asking why my class aint classing 22:31 < Konsti> someone here that can create a countryflag for client? 22:31 < bridge_> catalonia? 22:31 < bridge_> :gigachad: 22:32 < Konsti> xd 22:32 < Konsti> exists already 23:41 < bridge_> Are there differences to that on different graphics backends? I have only tried with vulkan 23:41 < bridge_> I don't think so