00:30 <+bridge> @essigautomat why do speeders at the corners of a world not work? xd 00:30 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494102702987153508/image.png?ex=69e16313&is=69e01193&hm=012c80ddbc3333b5596a5b490a4e83264637fa482e8641f8e3d7e303e36f4661& 00:35 <+bridge> @essigautomat why do speeders at the top left corner of a world not work? xd 00:35 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494102702987153508/image.png?ex=69e16313&is=69e01193&hm=012c80ddbc3333b5596a5b490a4e83264637fa482e8641f8e3d7e303e36f4661& 05:29 <+bridge> bro 05:29 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494177832312508416/1.jpg?ex=69e1a90b&is=69e0578b&hm=91becbf7b9991a06dc3d2610b07dfdb9d43fe4295f51c158232d9f8fcca8d7e7& 05:29 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494177832753037342/2.jpg?ex=69e1a90b&is=69e0578b&hm=3f37d73fc30457d0fbfd0e0c7e809e4055177ae78d2f4c7d98927a4027d16d73& 05:29 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494177833210347540/3.jpg?ex=69e1a90b&is=69e0578b&hm=7a5c827b01fa15e38e29ce0a682673c0b46c07b9740c303c65124fdab60caaae& 05:29 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494177833658880080/4.jpg?ex=69e1a90c&is=69e0578c&hm=62b391c2b164ab7658ba46a7679105a5995be79adde93c3e7ec2d5c37f3c7ada& 05:37 <+bridge> bro 05:37 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494179921843589221/1.jpg?ex=69e1aafd&is=69e0597d&hm=7bdaae8931990ed533a7caf589e056fd8df6ffdcfe0ce98f189cf2bba380c4f0& 05:37 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494179922334187671/2.jpg?ex=69e1aafe&is=69e0597e&hm=1f081999435662b64d863f04c05ec1751b4d3eb7024845c94c8fa8364dd2dee1& 05:37 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494179922951012434/3.jpg?ex=69e1aafe&is=69e0597e&hm=191e11e5093f4181209afb91b725b24d5912067fe008638da0233069e2b33c3e& 05:37 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494179923558928384/4.jpg?ex=69e1aafe&is=69e0597e&hm=20f02629e63bb9d4d37a18054d69315ee99eec1bc6c499e5d8b2324402310e18& 07:36 <+bridge> honestly no idea, HandleSkippable Tiles only gets a tile index so the bug must be before. I assume both new and old speedtiles? What about other tiles like stoppers? 10:36 <+bridge> unless you set force = 0, I don't see why this should not work πŸ€” 11:49 <+bridge> does anybody have at hand the ddnet json api url 12:05 <+bridge> https://info.ddnet.org/info ? 12:05 <+bridge> https://info.ddnet.org/info?name=heinrich5991 12:05 <+bridge> https://master1.ddnet.org/ddnet/15/servers.json ? 12:20 <+bridge> ye ty 14:02 <+bridge> send a friend a markdown file - "how do I open it?" :monkalaugh: 14:07 <+bridge> probably not associated to notepad on vanilla windows 14:34 <+bridge> non coders dont know what md is itself 15:26 <+bridge> md? 15:29 <+bridge> oh it seems great 15:37 <+bridge> https://en.wikipedia.org/wiki/Markdown 15:37 <+bridge> πŸ‘ 16:17 <+bridge> @lordnelord (reply to https://discord.com/channels/252358080522747904/745926398140612678/1491282853399363655) 16:17 <+bridge> I just investigated and found an easy workaround! πŸŽ‰ 16:17 <+bridge> The issue is that there is a version mismatch when it tries to select a version of the `android-activity` dependency. Both `winit` and `wgpu` include it, and at their versions I currently use in twgpu-tools, they include different versions. 16:17 <+bridge> Easy fix: remove the `winit` dependency, as its not required for the tool you want (`twgpu-map-photography`). Just remove this line: https://gitlab.com/ddnet-rs/twgpu/-/blob/328187e311f0463a54fd72c4a4aa1854276e80be/twgpu-tools/Cargo.toml#L31 16:18 <+bridge> Rendered with termux on android :) 16:18 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494341191213256715/dm1.png?ex=69e2412f&is=69e0efaf&hm=ff5bebdfe69da28f0c39671d8d07cd5f31d6eadf6148174d40aa65bacce4f680& 16:29 <+bridge> I agree 16:43 <+bridge> thx I'll check in a few days 16:50 <+bridge> heinonet 16:53 <+bridge> @kebscs did you test 128p PR locally? On my local server I appear to lag slightly, but that could be a DDNet intern issue. The same implementation works in F-DDrace locally without issues (but I dont have dbg_dummies there but `connectdummy` cmd. So they work a little differentt 16:53 <+bridge> @kebscs did you test 128p PR locally? On my local server I appear to lag slightly, but that could be a DDNet intern issue. The same implementation works in F-DDrace locally without issues (but I dont have dbg_dummies there but `connectdummy` cmd. So they work a little different 16:56 <+bridge> @kebscs did you test 128p PR locally? On my local server I appear to lag slightly, but that could be a DDNet intern issue. The same implementation works in F-DDrace locally without issues (but I dont have dbg_dummies there but `connectdummy` cmd. So they work a little different) 17:13 <+bridge> @kebscs did you test 128p PR locally? On my local server I appear to lag slightly, but that could be a DDNet intern issue. The same implementation works in F-DDrace locally without issues (but I dont have dbg_dummies there but `connectdummy` cmd. So they work a little different) 17:13 <+bridge> Easiest way would be a few test servers like you already suggested 17:36 <+bridge> I cant stop laughing at this: https://github.com/ddnet/ddnet/pull/8500 17:41 <+bridge> heino lost his mind 18:51 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494379811836268604/image.png?ex=69e26527&is=69e113a7&hm=72f7e976fc53bcd77a1a61d0259d34b430f07e106fde5d020aad369d2b87a9f5& 20:21 <+bridge> can i comment on multiple lines at the same time on gh? 20:22 <+bridge> yeah, start a review rather than just comment 20:24 <+bridge> do you mean multiple neighbouring lines with one comment 20:24 <+bridge> or multiple comments for lines in different places? 20:25 <+bridge> use shift for this, click one line, hold shift, click another line. then comment 20:26 <+bridge> use the review feature for this 20:44 <+bridge> sry i figured it out xd 20:45 <+bridge> i was in a review but github somehow only allows you to review multiple lines when they are neighboring each other it seems 21:30 <+bridge> the new laser tile https://github.com/ddnet/ddnet/pull/10514 has weird diagonal doors in editor but not in game 21:30 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494419760857878609/image.png?ex=69e28a5b&is=69e138db&hm=e4b76da277d8d2ff62e99190540bd31d9b39057bbd504bc56abf21a4232820e1& 21:30 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494419761277177918/image.png?ex=69e28a5c&is=69e138dc&hm=b5b98ebed24fc86169deb70a2ab6ddaed7d84fa40b280901862c55bcd92f3aad& 21:36 <+bridge> @essigautomat 21:42 <+bridge> normal laser tiles are also broken everywhere 21:42 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494422698275766464/image.png?ex=69e28d18&is=69e13b98&hm=268f13614df132bfc5c8b302c18886b13deb475482449f44877eaca315ec42cb& 21:42 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494422698728886322/image.png?ex=69e28d18&is=69e13b98&hm=f40a25834dfa62f0ebde29c8d7eff4969fef17f8db97368515c0acc545d91ef1& 22:23 <+bridge> thanks for the Report 22:28 <+bridge> This is current master, therefore I didn't do this bug 22:28 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494434354489725030/screenshot_2026-04-16_22-27-54.png?ex=69e297f3&is=69e14673&hm=c4364cfcd6df78308163bf16a5a784c45f9d89a67222f38104cb5abef393e823& 22:28 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494434354972066034/screenshot_2026-04-16_22-27-50.png?ex=69e297f3&is=69e14673&hm=b6b5080a816919112e02e44cc866bd33e947716e608ff9dbc301ff4cd6e57dc3& 22:28 <+bridge> it is bugged - however - in editor for the new tile 22:33 <+bridge> ik i meant that as a separate thing 22:34 <+bridge> I have some bad news about changing this πŸ™ 22:35 <+bridge> the situation about floating numbers in diagonals is far worse than you think 22:45 <+bridge> this command doesn't work anymore for me: 22:45 <+bridge> ``` 22:45 <+bridge> git reset --hard origin/feature/variable-length-door 22:45 <+bridge> HEAD ist jetzt bei 275ddcf6b add variable door length tile 22:45 <+bridge> ``` 22:45 <+bridge> 22:45 <+bridge> oO huuhhh 22:46 <+bridge> guess I need to fetch 22:46 <+bridge> idk how this is not a git flaw 22:47 <+bridge> can you say what you want to do? 22:48 <+bridge> Is that a bug? 22:48 <+bridge> if the lengths are truly 3, 6, and 9, they won't line up since they're diagonal 22:49 <+bridge> reset my current local branch to the upstream branch - they diverge if you have multiple people working on the same commit or if you do this with multiple devices 22:49 <+bridge> the old tiles don't have a true length of 3/6/9 22:51 <+bridge> git doesn't do network communication outside a few commands 22:52 <+bridge> it has a local db telling you what commit origin/feature/variable-length-door is at 22:52 <+bridge> I am just complaining, that this doesn't automatically fetch 22:52 <+bridge> ah 22:58 <+bridge> fixed, glad that this is only a bug in the editor - I tested this but just didn't notice a difference as I didn't directly compare these 22:58 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494441879050256585/screenshot_2026-04-16_22-57-39.png?ex=69e29ef5&is=69e14d75&hm=d486fd1f8165b2800e2133eead082503207a124cd3d59ed22947330a7cc61b70& 23:09 <+bridge> ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚ 23:09 <+bridge> https://tenor.com/view/cat-cat-dance-cat-vibe-cat-vibing-leila-gif-24155594 23:13 <+bridge> also i dont think the laser tip should be this long for consistency and you could have basically indistinguishable doors with different collision 23:13 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494445649775689938/long_lasah_thing.mp4?ex=69e2a278&is=69e150f8&hm=d617c3b74f2d8dea7a47e890c012264a38ba23dbbeed33b2eca384b203505cf0& 23:14 <+bridge> I reproduced this, with old and new speedtiles - the top left quadrant/map border is not working by extension πŸ’€ 23:14 <+bridge> xdd 23:14 <+bridge> how did you map these? 23:14 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1494446022603047012/image.png?ex=69e2a2d1&is=69e15151&hm=143696197c93373ec97929ed5617a9231bd3a6382555d8a3d91c4cf691679862& 23:15 <+bridge> you want to say to me, that the current tiles are stopping in the middle?! ... 23:18 <+bridge> I assume "something something" mapindex < 0 23:18 <+bridge> true typo moment 23:21 <+bridge> OMG 23:22 <+bridge> ```C++ 23:22 <+bridge> int CCollision::IsSpeedup(int Index) const 23:22 <+bridge> { 23:22 <+bridge> if(Index < 0 || !m_pSpeedup) 23:22 <+bridge> return 0; 23:22 <+bridge> 23:22 <+bridge> if(m_pSpeedup[Index].m_Force > 0) 23:22 <+bridge> return Index; 23:22 <+bridge> 23:22 <+bridge> return 0; 23:22 <+bridge> } 23:22 <+bridge> ``` 23:22 <+bridge> 23:22 <+bridge> Find the flaw, this is a nice puzzle 23:23 <+bridge> `return Index` 23:23 <+bridge> `Index` is 0 πŸ˜„ 23:23 <+bridge> n1 heinrich πŸ‘ 23:23 <+bridge> πŸ‘ 23:24 <+bridge> is somebody good and fast in writing a ddnet mapchecker? 23:24 <+bridge> I want all maps with speedtiles at 0/0 23:24 <+bridge> πŸ˜„ 23:25 <+bridge> probably best to use this python library by @patiga: https://pypi.org/project/twmap/ 23:28 <+bridge> yes I know, I already wrote a checker like this xD but I need to setup twmap again and download all ddnet-maps, that's why I asked if sb is faster 23:28 <+bridge> Nice buggy preview oO 23:30 <+bridge> I hate that it's called "IsSpeedup" and returns an int 23:34 <+bridge> Apparently it returned `m_pSpeedup[Index].m_Type` before: https://github.com/ddnet/ddnet/commit/e0bb8731a73e4a71cdad6530096a1e87dd0845ed 23:34 <+bridge> Applies to many collision functions 23:35 <+bridge> minor changes πŸ˜„ 23:35 <+bridge> copied refactor to trunk 23:47 <+bridge> theres 2 Day One (moderate) and PetJack 2 (solo) 23:47 <+bridge> theres 2, Day One (moderate) and PetJack 2 (solo) 23:51 <+bridge> can you share the script? πŸ™‚ 23:51 <+bridge> I found more 23:51 <+bridge> where? 23:51 <+bridge> ``` 23:51 <+bridge> Interlude 2.map 23:51 <+bridge> Day One.map 23:51 <+bridge> PetJack 2.map 23:51 <+bridge> lovely me2.map 23:51 <+bridge> ``` 23:52 <+bridge> ```python 23:52 <+bridge> from pathlib import Path 23:52 <+bridge> import twmap 23:52 <+bridge> 23:52 <+bridge> def check_map(path: Path): 23:52 <+bridge> ddnet_twmap = twmap.Map(str(path.absolute())) 23:52 <+bridge> speedup_layer = ddnet_twmap.speedup_layer() 23:52 <+bridge> if speedup_layer: 23:52 <+bridge> # help(speedup_layer) 23:52 <+bridge> if speedup_layer.tiles[0][0][2] != 0: 23:52 <+bridge> print(path.name) 23:52 <+bridge> 23:52 <+bridge> 23:52 <+bridge> def check_all_maps(): 23:52 <+bridge> map_dir = "../ddnet-maps" 23:52 <+bridge> map_path = Path(map_dir) 23:52 <+bridge> assert map_path.exists() 23:52 <+bridge> for ddnet_map in map_path.glob("**/*.map"): 23:52 <+bridge> check_map(ddnet_map) 23:52 <+bridge> 23:52 <+bridge> 23:52 <+bridge> if __name__ == "__main__": 23:52 <+bridge> check_all_maps() 23:52 <+bridge> ``` 23:53 <+bridge> I found more, due to the force 0 bug 23:53 <+bridge> like they have tiles, but buggy ones 23:54 <+bridge> ignoring force 0, I find the same map 23:54 <+bridge> ignoring force 0, I find the same maps ❀️ 23:54 <+bridge> i think i messed up with checking force instead of id 23:54 <+bridge> lots of ppl do this, yes 23:55 <+bridge> idk why but when i was making stuff with speedups in twmap i had to put id first instead of force like in the documentation 23:55 <+bridge> like when placing tiles 23:56 <+bridge> id,force,max speed,angle 23:56 <+bridge> i had to use 23:57 <+bridge> `'Speedup': [force, map_speed, id, angle]` also typo 23:58 <+bridge> @heinrich5991 I am willing to break physics for this, I posted screenshots of the two maps 23:58 <+bridge> any objections?