00:24 <+bridge> [ddnet] @deen could you have a look at these PR's before a new version? #1732, #1760 00:25 <+bridge> [ddnet] Rainbow is way more attention-grabing than emotes spam 00:26 <+bridge> [ddnet] yea 00:53 <+bridge> [ddnet] Bcs emote spam is easy to ignore and only in one place but a rainbow tee with top rank makes the btm right corner of ur screen flash 01:03 <+bridge> [ddnet] xd 12:11 <+bridge> [ddnet] http://fabianburghardt.de/webolution/ good old days ^^ 13:38 <+bridge> [ddnet] Someone asked me for a Dos version of libbpg πŸ˜„ : https://github.com/def-/libbpg/issues/4 13:41 <+bridge> [ddnet] Anyone want to port DDNet to DOS using Allegro instead of SDL2? https://liballeg.org/readme.html πŸ˜„ 14:12 <+bridge> [ddnet] why? 14:12 <+bridge> [ddnet] who uses dos 14:19 <+bridge> [ddnet] @nuborn can you look into this? https://github.com/ddnet/ddnet/issues/1734 14:20 <+bridge> [ddnet] @fokkonaut yes. I think it may be a server issue though. have you checked with older clients? 14:21 <+bridge> [ddnet] nope 17:24 <+bridge> [ddnet] does that work? 17:24 <+bridge> [ddnet] ```cpp 17:24 <+bridge> [ddnet] class CSnapshotDelta DeltaCopy; 17:24 <+bridge> [ddnet] mem_copy(&DeltaCopy, &m_SnapshotDelta, sizeof(m_SnapshotDelta)); 17:24 <+bridge> [ddnet] ``` 17:25 <+bridge> [ddnet] to not use directly `m_SnapshotDelta` ? 17:25 <+bridge> [ddnet] but have the "same" 17:29 <+bridge> [ddnet] check whether CSnapshotDelta contains any pointers 17:29 <+bridge> [ddnet] if not, this works 17:29 <+bridge> [ddnet] doesnt seem to 17:32 <+bridge> [ddnet] perhaps you could implement that code as a copy constructor 17:32 <+bridge> [ddnet] have pointers 17:32 <+bridge> [ddnet] but i still had a read access violation 17:35 <+bridge> [ddnet] hmm the copy constructor can be a good idea πŸ˜ƒ 17:36 <+bridge> [ddnet] "have pointers"? 17:38 <+bridge> [ddnet] fukin discord xd 17:39 <+bridge> [ddnet] yea i said "doesn't seem to have pointers" 17:56 <+bridge> [ddnet] @archimede67 the copy should be made in the constructor of your job 17:56 <+bridge> [ddnet] how 17:56 <+bridge> [ddnet] i need to pass the m_SnapshotDelta to make the copy, but the thread will access that and you said its not thread safe? 18:00 <+bridge> [ddnet] if you do it in the constructor, it's still done in the old thread 18:04 <+bridge> [ddnet] k 19:21 <+bridge> [ddnet] i get this error 19:21 <+bridge> [ddnet] 19:21 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/584069001186115585/unknown.png 19:23 <+bridge> [ddnet] although i'm doing that 19:23 <+bridge> [ddnet] ```cpp 19:23 <+bridge> [ddnet] CDemoEdit::CDemoEdit(const char *pNetVersion, CSnapshotDelta *pSnapshotDelta, IStorage *pStorage, const char *pDemo, const char *pDst, int StartTick, int EndTick) : 19:23 <+bridge> [ddnet] m_pStorage(pStorage) 19:23 <+bridge> [ddnet] { 19:23 <+bridge> [ddnet] str_copy(m_aDemo, pDemo, sizeof(m_aDemo)); 19:23 <+bridge> [ddnet] str_copy(m_aDst, pDst, sizeof(m_aDst)); 19:23 <+bridge> [ddnet] 19:23 <+bridge> [ddnet] m_StartTick = StartTick; 19:23 <+bridge> [ddnet] m_EndTick = EndTick; 19:23 <+bridge> [ddnet] 19:23 <+bridge> [ddnet] // Init the demoeditor 19:23 <+bridge> [ddnet] m_DemoEditor.Init(pNetVersion, &CSnapshotDelta(*pSnapshotDelta), NULL, pStorage); 19:23 <+bridge> [ddnet] } 19:23 <+bridge> [ddnet] ``` 19:31 <+bridge> [ddnet] and in the copy constructor i `mem_copy` everything in `CSnapshotDelta` :x 19:33 <+bridge> [ddnet] @archimede67 the `CSnapshotDelta` thing is immediately destroyed after it is created in your code 19:34 <+bridge> [ddnet] you need to make `CSnapshotDelta` a member of `CDemoEdit` 19:34 <+bridge> [ddnet] and then you can initialize it like `m_SnapshotDelta(*pSnapshotDelta),` above `m_pStorage` 19:34 <+bridge> [ddnet] ah shit xd i'm so dumb 19:49 <+bridge> [ddnet] hmmm, idk why but saving a replay is a bit longer than before 20:42 <+bridge> [ddnet] anyway, i pushed it, feel free to take a look at it 20:45 <+bridge> [ddnet] @Ryozuki yo google why does my laptop not detect my second screen 20:45 <+bridge> [ddnet] debian10 ofc πŸ˜ƒ 20:45 <+bridge> [ddnet] idk bro im not in debian animore 20:45 <+bridge> [ddnet] gl 20:45 <+bridge> [ddnet] rq 20:45 <+bridge> [ddnet] ryo is google now 20:45 <+bridge> [ddnet] nice 20:45 <+bridge> [ddnet] he has always been 20:45 <+bridge> [ddnet] πŸ˜‚ 20:45 <+bridge> [ddnet] are u arch fag now @Ryozuki 20:45 <+bridge> [ddnet] y 20:45 <+bridge> [ddnet] πŸ€“ 21:04 <+bridge> [ddnet] arsch 21:04 <+bridge> [ddnet] arsch* 21:05 <+bridge> [ddnet] omg just had a orgasm 21:05 <+bridge> [ddnet] when i saw my mouse moving 21:05 <+bridge> [ddnet] installed some nonfree nvidia drivers and the desktop ux is the best thing ever seen. it is smoother than real life! 21:05 <+bridge> [ddnet] 21:05 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/584095199332925450/image0.jpg 21:05 <+bridge> [ddnet] but it ripped tw -.- 21:06 <+bridge> [ddnet] woth it xd 21:30 <+bridge> [ddnet] @ChillerDragon wie meinen? 21:30 <+bridge> [ddnet] so smooth wenn ich meine maus bewege 21:30 <+bridge> [ddnet] sowas hab ich noch nie gesehen 21:30 <+bridge> [ddnet] fΓΌhl sich mega an 21:31 <+bridge> [ddnet] πŸ‡©πŸ‡ͺ 21:40 <+bridge> [ddnet] was hast du gemacht, dass es dazu kam? einfach nur nvidia treiber installiert? 23:44 <+bridge> [ddnet] Ya