00:24 <+bridge> [ddnet] Shouldn't they run in parallel if they are independent? 00:24 <+bridge> [ddnet] they both need access to the terminal 00:24 <+bridge> [ddnet] so can't run them in parallel 00:24 <+bridge> [ddnet] That's an interesting CPU+GPU combo 😄 00:25 <+bridge> [ddnet] where do you get the GPU from? 00:29 <+bridge> [ddnet] The G stands for integrated AMD GPU on an Intel CPU, doesn't it? 00:30 <+bridge> [ddnet] I remembered that I was suprisied when they worked together 00:30 <+bridge> [ddnet] interesting, seems to be the case 00:30 <+bridge> [ddnet] I'm just using the onboard graphics card 00:31 <+bridge> [ddnet] so some intel stuff 00:31 <+bridge> [ddnet] oh right, addition on-die intel graphics 00:34 <+bridge> [ddnet] we could cache the terminal output and print it out when test is finished only 00:34 <+bridge> [ddnet] Just 2 seconds for me, so doesn't matter 11:12 <+bridge> [ddnet] someone with nvidia optimus can test, 11:12 <+bridge> [ddnet] if setting the default GPU to intel or nvidia vice versa changes the order the graphics card are displayed in the client (settings -> graphics -> graphics cards) 11:12 <+bridge> [ddnet] someone with nvidia optimus can test, 11:12 <+bridge> [ddnet] if setting the default GPU to intel or nvidia vice versa changes the order the graphics card are displayed in the client (settings -> graphics -> graphics cards) 11:12 <+bridge> [ddnet] in the vulkan backend 11:13 <+bridge> [ddnet] someone with nvidia optimus can test, 11:13 <+bridge> [ddnet] if setting the default GPU to intel or nvidia vice versa changes the order the graphics card are displayed in the client (settings -> graphics -> graphics cards) 11:13 <+bridge> [ddnet] in the vulkan backend (and always restart the client) 11:13 <+bridge> [ddnet] someone with nvidia optimus can test, 11:13 <+bridge> [ddnet] if setting the default GPU (in the windows setting or nvidia setting or both) to intel or nvidia vice versa changes the order the graphics card are displayed in the client (settings -> graphics -> graphics cards) 11:13 <+bridge> [ddnet] in the vulkan backend (and always restart the client) 14:33 <+bridge> [ddnet] but ninja buffers the output, make doesnt 15:19 <+bridge> [ddnet] @Ryozuki @heinrich5991 you know why it's necessary to install some dependencies from visual studio for rust on windows ? 15:19 <+bridge> [ddnet] is it optional or ? 15:20 <+bridge> [ddnet] `Rust requires a linker and Windows API libraries but they don't seem to be 15:20 <+bridge> [ddnet] available.` 15:20 <+bridge> [ddnet] ah ig this explains 16:01 <+bridge> [ddnet] ^ or anyone with a laptop with dual GPU 16:01 <+bridge> [ddnet] on windows 16:02 <+bridge> [ddnet] on windows 10+ 16:05 <+bridge> [ddnet] oh 16:05 <+bridge> [ddnet] good thing i didn't do it yet then 🙂 17:11 <+bridge> [ddnet] On macos too? 17:24 <+bridge> [ddnet] we currently dont build a vulkan backend on macos, so this would only help if you'd build it with molten-vk enabled ^^ 17:47 <+bridge> [ddnet] Ok 19:07 <+bridge> [ddnet] hi, i try to compile teeworlds cause i want to start coding with it. well i dont know whats wrong but i installed everything i need and still i cant select teeworlds for compile it. any help? 😄 19:07 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1056996739216846979/image.png 19:08 <+bridge> [ddnet] hi, i try to compile teeworlds cause i want to start coding with it. well i dont know whats wrong but i installed everything i need and still cant select teeworlds for compile it. any help? 😄 19:08 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1056996739216846979/image.png 19:10 <+bridge> [ddnet] its probably easier to use the cmake gui to generate a `.sln` which u then can open in visual studio. 19:10 <+bridge> [ddnet] 19:10 <+bridge> [ddnet] Or use vscode 19:10 <+bridge> [ddnet] I thiink you need to pick a configuration 19:11 <+bridge> [ddnet] i think better to use vscode for now 🙂 19:11 <+bridge> [ddnet] how i do this? :)) 19:13 <+bridge> [ddnet] i think u misinterpreted me, visual studio code != visual studio 19:13 <+bridge> [ddnet] why do u even want to develop for teeworlds? 19:13 <+bridge> [ddnet] teeworlds is almost dead 19:14 <+bridge> [ddnet] ddnet's source is also open source 19:14 <+bridge> [ddnet] https://github.com/ddnet/ddnet 19:14 <+bridge> [ddnet] sometimes its not about if a game is dead or not, if no one would play it i would be still the one who is here and wanna code something for it 19:15 <+bridge> [ddnet] create some cool things which players want idk, its my fav game so why not 😄 19:15 <+bridge> [ddnet] i am just confused that you ask in ddnet discord for help ^^ 19:15 <+bridge> [ddnet] "or" 19:16 <+bridge> [ddnet] oh, im wrong here? can you tell me where i can ask that? 19:16 <+bridge> [ddnet] well not wrong, but teeworlds also has a discord 19:16 <+bridge> [ddnet] i just downloaded teeworlds for test, could also use ddnet no problem 🙂 19:17 <+bridge> [ddnet] do as you wish its just important to understand that ddnet is already quite different to teeworlds 19:17 <+bridge> [ddnet] could you tell me why? Arent ddnet is based on teeworlds? 19:17 <+bridge> [ddnet] ddnet for example requires rust, u can read through ddnets readme to get most stuff installed, ddnet also has a vscode workspace, which might help to get started 19:18 <+bridge> [ddnet] yes but the code bases are already quite different 19:18 <+bridge> [ddnet] teeworlds is more simple, some stuff is cleaner. but the maintainer is basically dead, so dont hype yourself to upstream changes ^^ 19:18 <+bridge> [ddnet] lol 19:18 <+bridge> [ddnet] i dont wanna do changes 19:19 <+bridge> [ddnet] ddnet client is more powerful. with more features more graphics backend, more network exntesions etc. 19:19 <+bridge> [ddnet] i was kinda planing to create a server with an own modification 19:20 <+bridge> [ddnet] note here, that if u base it on 0.7, ddnet clients wont be able to join your mod 19:20 <+bridge> [ddnet] idk what i wanna do, just for test now i wanna know how i compile it. after i got it i may start with think what i want 19:20 <+bridge> [ddnet] i know that already, thanks 19:20 <+bridge> [ddnet] want to do a server modification where 0.6/0.7 can join 😉 19:21 <+bridge> [ddnet] and i guess there is already some servers who have this 19:21 <+bridge> [ddnet] anyway, with vscode u can probably simply open the directory, vscode's cmake extension will automatically find your c++ compiler and configure the workspace for you 19:21 <+bridge> [ddnet] 19:21 <+bridge> [ddnet] with visual studio, i dunno how well their cmake support is already. 19:21 <+bridge> [ddnet] 19:21 <+bridge> [ddnet] that's why i suggest if u want to use vs, use cmake-gui to create an .SLN project file 19:22 <+bridge> [ddnet] or simply search the internet, how to open a cmake project ^^ 19:22 <+bridge> [ddnet] i never used cmake XD 19:22 <+bridge> [ddnet] and also make sure to have submodules checked out with git 19:24 <+bridge> [ddnet] i guess i want to use vscode to compile. i try to do it like in this video but like i said it does not show me the application teeworlds.exe or server.exe 19:24 <+bridge> [ddnet] 19:24 <+bridge> [ddnet] https://www.youtube.com/watch?v=qsoGOfBqPns 19:25 <+bridge> [ddnet] Ddnet already allows this, besides this is a HUGE undertaking. It took some very interesting hacks in the low level network code and hours of manual labour handling the differences in the game protocol of 0.7 19:26 <+bridge> [ddnet] I mean go for it, but making the 0.7 patch from scratch would take a lot of your time 🙃 19:26 <+bridge> [ddnet] didnt know but good to know, still wanna do an own modification with my own idea 🙂 19:26 <+bridge> [ddnet] just go ahead and try 19:26 <+bridge> [ddnet] its fine 19:26 <+bridge> [ddnet] it seems like u never coded in c++ before anyway? 19:27 <+bridge> [ddnet] so for the first project just test out some things 😉 19:27 <+bridge> [ddnet] for first project i wanna compile it ahah 19:27 <+bridge> [ddnet] just did some basics things nothing special yea 19:28 <+bridge> [ddnet] On the top. Where it says Keine Konfigurationen. Do you get any options? 19:28 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1057002035855241216/image.png 19:28 <+bridge> [ddnet] yea 19:29 <+bridge> [ddnet] Pick x64 debug. That should give you run options 19:30 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1057002365485580309/image.png 19:30 <+bridge> [ddnet] only open some file 19:32 <+bridge> [ddnet] On the bottom, in the log thing. Do you have a cmake tab? 19:33 <+bridge> [ddnet] In the dropdown maybe? Sorry I haven't touched windows in like 4 years for development 19:33 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1057003180573081681/Screenshot_20221226_213237_Discord.jpg 19:33 <+bridge> [ddnet] yea i have but its clean 19:37 <+bridge> [ddnet] I have a feeling you dont have cmake installed. Did you pick it when installing vs? 19:38 <+bridge> [ddnet] second lemme look i dont remember 19:40 <+bridge> [ddnet] haha ye probally was the problem. installing 3gb now. brb 😄 19:41 <+bridge> [ddnet] 3gb cmake ez 19:42 <+bridge> [ddnet] no i installed the wrong c++ item there too installing it now 19:42 <+bridge> [ddnet] no i installed the wrong c++ item there too, installing the right now 19:43 <+bridge> [ddnet] was just troll, but visual studio generally is really huge 😄 19:43 <+bridge> [ddnet] its better than my whole OS xD 19:43 <+bridge> [ddnet] xdd im thinking about to get a dual boot soon 19:58 <+bridge> [ddnet] oO, vscode workspace? 20:01 <+bridge> [ddnet] cmake is only 100mb on my computer 20:02 <+bridge> [ddnet] other/vscode/ddnet.code-workspace 20:02 <+bridge> [ddnet] 20:02 <+bridge> [ddnet] never tested on windows tho xd 20:02 <+bridge> [ddnet] does it read it auto? 20:04 <+bridge> [ddnet] looks like the file has only build target, so its fine as i use command line tools 20:04 <+bridge> [ddnet] it suggests all extensions u need 20:04 <+bridge> [ddnet] what, cmake and c++ extensions? 20:05 <+bridge> [ddnet] yes 20:05 <+bridge> [ddnet] they're the ones everyone has 20:05 <+bridge> [ddnet] ? 20:05 <+bridge> [ddnet] i dont understand what u are trying to say 20:06 <+bridge> [ddnet] it has language server, targets, some sane defaults, clang-format config.. 20:06 <+bridge> [ddnet] 20:06 <+bridge> [ddnet] what exactly do u want more 20:06 <+bridge> [ddnet] my ddnet folder has a .vscode folder with an almost empty settings.json 20:06 <+bridge> [ddnet] nah i install a c++ tool too, i download the wrong one 20:07 <+bridge> [ddnet] @Jupeyy_Keks i prefer to use tools separately from the IDE in general to not be trapped using some tools ^^ 20:07 <+bridge> [ddnet] wtf xxD 20:07 <+bridge> [ddnet] well do as u like 20:07 <+bridge> [ddnet] i prefer to be effective than hipster 20:07 <+bridge> [ddnet] im limited by windows compilation time anyway 😄 20:08 <+bridge> [ddnet] well your 2 core 100 yrears laptop i'd also consider hipster 20:08 <+bridge> [ddnet] mingw and msys are notoriously slow because they use almost raw gcc code, so they had to workaround some system calls that don't exist in windows, and it's freaking slow 20:09 <+bridge> [ddnet] nah, i compile ddnet faster in a VM than on windows 20:09 <+bridge> [ddnet] + it's 8 cores 20:09 <+bridge> [ddnet] hipster 20:10 <+bridge> [ddnet] u live in EU right 20:11 <+bridge> [ddnet] you mean European Union? Don't we all here? 20:11 <+bridge> [ddnet] 4 germans, 1 french, 1 spanish/catalon, 1 turk living in Italy 20:11 <+bridge> [ddnet] true story 20:11 <+bridge> [ddnet] 1 american if i count Voxel 20:11 <+bridge> [ddnet] but probs like 8 germans xd 20:12 <+bridge> [ddnet] I count deen, heinrich, robyt3 and you 20:12 <+bridge> [ddnet] zwelf, robyte, deen, heinrich, me (MURPI 100% confirmed) ravie and few hunderets more 20:13 <+bridge> [ddnet] chillerdragon 20:13 <+bridge> [ddnet] xd 20:13 <+bridge> [ddnet] codedev 20:13 <+bridge> [ddnet] fokkonaut 20:13 <+bridge> [ddnet] hmh 20:13 <+bridge> [ddnet] oh and patiga 20:14 <+bridge> [ddnet] who's that? 20:14 <+bridge> [ddnet] C:\teeworlds\CMakeLists.txt:32 (project): 20:14 <+bridge> [ddnet] No CMAKE_C_COMPILER could be found. 20:14 <+bridge> [ddnet] 20:14 <+bridge> [ddnet] Tell CMake where to find the compiler by setting either the environment 20:14 <+bridge> [ddnet] variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to 20:14 <+bridge> [ddnet] the compiler, or to the compiler name if it is in the PATH. teeworlds 20:14 <+bridge> [ddnet] you use visual studio? 20:15 <+bridge> [ddnet] C:\teeworlds\CMakeLists.txt:32 (project): 20:15 <+bridge> [ddnet] No CMAKE_CXX_COMPILER could be found. 20:15 <+bridge> [ddnet] 20:15 <+bridge> [ddnet] Tell CMake where to find the compiler by setting either the environment 20:15 <+bridge> [ddnet] variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path 20:15 <+bridge> [ddnet] to the compiler, or to the compiler name if it is in the PATH. teeworlds 20:15 <+bridge> [ddnet] got this both errors 20:15 <+bridge> [ddnet] yea 20:15 <+bridge> [ddnet] you should add compiler to the PATH variable 20:15 <+bridge> [ddnet] how i do this? :3 20:16 <+bridge> [ddnet] https://www.java.com/en/download/help/path.html 20:16 <+bridge> [ddnet] i don't even know what's the visual studio compiler is called 20:16 <+bridge> [ddnet] i don't even know how is the visual studio compiler is called 20:16 <+bridge> [ddnet] i don't even know how is the visual studio compiler called 20:16 <+bridge> [ddnet] you gotta add the path of the compiler to the PATH variable 20:17 <+bridge> [ddnet] i dont understand anything there 20:18 <+bridge> [ddnet] why i need to add these things you saying me right now. in the youtube video where the guy compile he only download visual studio, python and git lol 20:18 <+bridge> [ddnet] how did you call cmake? 20:18 <+bridge> [ddnet] from visual studio? 20:18 <+bridge> [ddnet] i just installed cmake from the internet cause i dont find it in vscode 20:19 <+bridge> [ddnet] are you using vscode or visual studio? 20:19 <+bridge> [ddnet] those are not the same 20:19 <+bridge> [ddnet] oh 20:19 <+bridge> [ddnet] visual studio 20:19 <+bridge> [ddnet] the community version sorry 20:20 <+bridge> [ddnet] so you called cmake from visual studio or from command line? 20:20 <+bridge> [ddnet] from visual studio 20:20 <+bridge> [ddnet] ctrl + s 20:20 <+bridge> [ddnet] thats it 20:21 <+bridge> [ddnet] and got these 2 errors 20:21 <+bridge> [ddnet] https://www.mindfactory.de/shopping_cart.php/basket_action/load_basket_extern/id/9389aa2211653a0a0b6d9e0df51a1eaf23bb3466f8b3c1f140e 20:21 <+bridge> [ddnet] 20:21 <+bridge> [ddnet] here for 300€ 20:21 <+bridge> [ddnet] depends if you target -msvc or -gnu 20:22 <+bridge> [ddnet] well, i don't really know, i've never used visual studio 20:22 <+bridge> [ddnet] someone here who use? 20:23 <+bridge> [ddnet] except robyte and chairn most are probs linux devs 20:25 <+bridge> [ddnet] :/ 20:25 <+bridge> [ddnet] I mostly don't use Visual Studio either, but if I do, I generate the project files with standalone cmake 20:26 <+bridge> [ddnet] in the "Ausgabe anzeigen von" 20:26 <+bridge> [ddnet] can you give us a screenshot of the dropdown menu? 20:26 <+bridge> [ddnet] Even back when I did use windows I either used mingw or nmake+cl 20:26 <+bridge> [ddnet] i only used cmake-gui xd 20:26 <+bridge> [ddnet] the build should work in msvc just fine, I'm doing that when I test the cmake build on windows 20:26 <+bridge> [ddnet] (msvc has native support for cmake) 20:27 <+bridge> [ddnet] @heinrich5991 20:27 <+bridge> [ddnet] well got this 2 errors only now 20:27 <+bridge> [ddnet] that's not the dropdown menu 20:27 <+bridge> [ddnet] can you tell us where you got the errors from? 20:27 <+bridge> [ddnet] wdym 20:29 <+bridge> [ddnet] where do you see these errors? 20:29 <+bridge> [ddnet] can you give me a screenshot? 20:40 <+bridge> [ddnet] sorry pc crashed need to start visual studio again 20:54 <+bridge> [ddnet] @heinrich5991 sorry it takes me a time to start everything 20:54 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1057023529339600906/image.png 20:54 <+bridge> [ddnet] @heinrich5991 sorry it takes me a bit time to start everything 20:54 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1057023529339600906/image.png 21:00 <+bridge> [ddnet] it seems you moved the teeworlds directory after it was already open in msvc 21:01 <+bridge> [ddnet] can you maybe delete the C:\teeworlds\out folder? 21:01 <+bridge> [ddnet] yes 21:01 <+bridge> [ddnet] delete the out folder 21:01 <+bridge> [ddnet] or the folder which are in 21:01 <+bridge> [ddnet] the out folder 21:02 <+bridge> [ddnet] dunno 21:06 <+bridge> [ddnet] well worked, let me try the same with the ddnet src for being sure i know how it works 21:16 <+bridge> [ddnet] dont forget to install rust for it 21:19 <+bridge> [ddnet] ahaha pc crashed again, well thats it for today. gonna look into it tomorrow. ty for help 21:25 <+bridge> [ddnet] you're welcome