Guild icon
Teeworlds
IRC / bridge
One-way IRC channel bridge. If you want to be able to send messages to IRC, contact @Dune or @heinrich5991. https://www.teeworlds.com/?page=docs&wiki=rules/irc_rules
Between 2019-01-17 00:00:00Z and 2019-01-18 00:00:00Z
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh89S
14:00
[quakenet] <Teeworlds> teeworlds/master 17628ee oy: check if a map uses bezier curved envelopes on saving. otherwise store old, smaller envelope points
14:05
[quakenet] <Dune> all envelopes must have the same version? :o
14:08
[quakenet] <Oy> yeah, otherwise the loading breaks :(
14:08
[quakenet] <Dune> ouch, that's a bug I assume
14:09
[quakenet] <Oy> could fix that, but current clients would fail for it
14:09
[quakenet] <Dune> I see :/ that is unfortunate
14:09
[quakenet] <Dune> I remember my first experience with 0.7: "oh a start menu, cool" > click play > Esc > click editor > Esc > "oh shit the menus disappeared how do I get out of here"
14:09
[quakenet] <Dune> Maybe Esc in the editor could do something else than remove the menus =D
14:09
[quakenet] <Oy> :P
14:09
[quakenet] <Oy> like what?
14:10
[quakenet] <Dune> leave the editor?
14:10
[quakenet] <Dune> maybe that would be annoying if you type <Esc> once too much
14:10
[quakenet] <Oy> yeah
14:11
[quakenet] <Oy> pressing esc in the editor does nothing for me
14:11
[quakenet] <Dune> huh
14:11
[quakenet] <Dune> but imo there's gotta be a "I'm not a nerd and don't know about Ctrl+shift+E, get me outta here"
14:12
[quakenet] <Oy> you can go file->exit
14:12
[quakenet] <Dune> ah, it's Tab that hides the menu
14:12
[quakenet] <Oy> yeah
14:12
[quakenet] <Dune> that's how I got trapped :D
14:12
[quakenet] <Oy> :P
14:12
[quakenet] <Oy> maybe file could get a better name
14:13
[quakenet] <Dune> or Double Esc could leave the editor
14:13
[quakenet] <Dune> or there could be a X button
14:13
[quakenet] <Dune> idk
Avatar
[quakenet] <Teeworlds> [teeworlds] Dune-jr opened pull request #1982: Mercifully add an exit button to the editor (master...editor-add-exit) https://git.io/fh85E
I think that pretty start menu lures a few newbies into the hard-to-escape editor, from which many probably alt+f4. I suggest to add an X button where you would expect, basically emulating a safe C...
Avatar
[quakenet] <Oy> Dune: maybe skip the round corners on top too?
14:50
[quakenet] <Dune> better?
14:51
[quakenet] <Oy> yeah
14:51
[quakenet] <Dune> hm, I did a #include <game/client/components/menus.h>, there might be a better way
14:52
[quakenet] <Oy> oh, you shouldn't use components from the menus in the editor
14:52
[quakenet] <Oy> the editor is pretty seperate right now
14:52
[quakenet] <Dune> ah, I'll go with DoButton_Editor_Common
14:53
[quakenet] <Oy> yeah, editor has duplicate stuff
14:54
[quakenet] <Oy> until LordSK fises it :D
14:54
[quakenet] <Oy> *fixes
15:04
[quakenet] <Dune> for some reason it doesn't look X symmetrical
Avatar
[quakenet] <Learath2> looks a little too high
15:35
[quakenet] <Dune> I just used DoButton_Editor tho
15:41
[quakenet] <Oy> should be good for now >(
15:41
[quakenet] <Oy> :)
15:42
[quakenet] <Teeworlds> [teeworlds] oy pushed 3 new commits to master: https://git.io/fh8pS
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
15:42
[quakenet] <Teeworlds> teeworlds/master 118a1ad Jordy Ruiz: Add a merciful exit button to the editor
15:42
[quakenet] <Teeworlds> teeworlds/master c456d30 Jordy Ruiz: Editor exit button: use editor buttons
15:42
[quakenet] <Teeworlds> teeworlds/master 8a5e6eb oy: Merge pull request #1982 from Dune-jr/editor-add-exit...
Avatar
[quakenet] <heinrich5991> qwerty-qwertz(">(") = ":)" :)
Avatar
[quakenet] <Yasusi> Can someone send me E-Book for learning C++? And lua also,It would be good if its free,i want to learn the basics
16:12
[quakenet] <Dune> If this is for Teeworlds, you don't really need Lua :)
16:12
This question attempts to collect the few pearls among the dozens of bad C++ books that are published every year. Unlike many other programming languages, which are often picked up on the go from
16:14
[quakenet] <Yasusi> to Dune, i wanna make a client like ATH,and also some edit beside the client,so I will have to start with the very beggining :C
16:16
[quakenet] <Dune> Yasusi: you don't really need any Lua to make a modified client
16:16
[quakenet] <Dune> rip
16:17
[quakenet] <Oy> that's a good list
16:17
[quakenet] <Oy> "write great code" series by hyde, not in that list, still a good read
16:20
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4JK
16:20
[quakenet] <Teeworlds> teeworlds/master 8454aa0 oy: moved "no limit" option for scrollbars to the right. closes #1978
Avatar
@Yasusi Just know that learning programming with C++ will be a pain in the ***.
16:27
But if you are somewhat familiar with programming, Scott Meyers "Effective C++: 55 Specific Ways ..." is definitely worth a read (but not free).
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4US
16:27
[quakenet] <Teeworlds> teeworlds/master 60f13f4 oy: fixed graphic glitch when changing the decimal power for the value with the scrollbar
16:28
[quakenet] <Dune> Oy: https://streamable.com/4l1d3
16:28
[quakenet] <Dune> @Slayer *gV* he's gone
16:28
[quakenet] <Oy> Dune: you are too late :P
16:28
[quakenet] <Dune> dammit!
Avatar
10 minutes late from work. I really hurried up. Grr!
16:29
Really good book, though.
Avatar
[quakenet] <Teeworlds> [teeworlds] Dune-jr opened pull request #1983: Change some naming to fix some confusion around RgbToHsv (master...fix-rgbtohsv) https://git.io/fh4Ta
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4IV
16:52
[quakenet] <Teeworlds> teeworlds/master 9d08f62 oy: cancel connection process when server is unreachable. closes #1975
16:57
[quakenet] <Dune> not sure what to do with that scrollbar
16:57
[quakenet] <Oy> keep it the way it's right now?
17:00
[quakenet] <Oy> day: could you open the console(F1) and then check if you can move the mouse there?
17:00
[quakenet] <Oy> when the mouse is stuck top left corner
17:02
[quakenet] <Dune> huh, I guess it always was like @Sonix suggested. Just looks strange to me
17:03
[quakenet] <Dune> doesn't work imo. I wish there was a visual cue to spot non-empty servers more easily :(
17:03
[quakenet] <Oy> but it's not like on the image u posted right now
17:03
[quakenet] <Dune> it's not?
17:03
[quakenet] <Oy> no bottom
17:03
[quakenet] <Oy> ends with the list
17:03
[quakenet] <Dune> aaah
17:03
[quakenet] <Oy> not bottom box with the search fields
17:03
[quakenet] <Dune> that's why it looked strange
17:05
[quakenet] <Oy> too many zeros in that picture. probably better to have just one zero and just space for the other one to keep the alignment
17:06
[quakenet] <Dune> what about the right number?
17:07
[quakenet] <Oy> same?
17:07
[quakenet] <Dune> " 2/ 8"? " 2/08"?
17:07
[quakenet] <Dune> only spaces then
17:07
[quakenet] <Dune> or " 2/8 "?
17:07
[quakenet] <Oy> hm
17:07
[quakenet] <Oy> some image to check would be good :)
17:08
[quakenet] <Oy> but " 2/8 " might be best?
17:08
[quakenet] <Dune> maybe
17:09
[quakenet] <Dune> it's not fixed width :/
17:09
[quakenet] <Dune> need to hack something with the width of 0
17:10
[quakenet] <Dune> ah, that won't work
17:12
[quakenet] <Oy> some graphical indicator for empty servers might be a good idea
17:13
[quakenet] <Oy> maybe less alpha just for player column?
17:16
[quakenet] <Dune> has a few inconvenients
Avatar
Way too many colors 😮
Avatar
[quakenet] <Dune> yeah I am no @Zatline, the yellow is horrible :D
Avatar
Some more space left and right of the slash could increase the readability
17:18
[quakenet] <Dune> (replace with decent colors)
17:18
[quakenet] <Dune> (or grayscale)
17:18
[quakenet] <Dune> but that's a bit offtopic
Avatar
Does the number of specs matter when searching for a server?
Avatar
[quakenet] <Dune> not so much I guess :) it matters whether there is a player slot and whether there is a spec slot
17:20
[quakenet] <Oy> yeah, wouldn't go with colours
17:26
[quakenet] <day> Oy: no, I can't move it there either.
17:29
[quakenet] <Oy> ok
Avatar
[quakenet] <TeeSlayer> tfw my teeworlds servers are super popular :3
17:46
[quakenet] <TeeSlayer> if anybody else would host classic ddrace maps it would probably change though
17:49
17:49
17:49
[quakenet] <Dune> not so easy to make a visual cue :)
17:49
[quakenet] <Dune> I'll give up for now
17:54
[quakenet] <Oy> ok. yeah hard :)
17:55
[quakenet] <Oy> Dune: do u already have sth to align the player column?
17:56
[quakenet] <Dune> huh, not sure what you mean
17:56
[quakenet] <Dune> I can left align/right align
17:56
[quakenet] <Dune> but aligning the / is hard
17:57
[quakenet] <Oy> yeah aligning the /
17:57
[quakenet] <Oy> i'll code sth for u :)
17:59
[quakenet] <Dune> I'm trying something
17:59
[quakenet] <Dune> (probably different)
18:02
18:03
Download screenshot_2019-01-17_19-01-58.png on Solidfiles.
18:03
[quakenet] <Dune> looking clean :)
18:03
[quakenet] <TeeSlayer> Dune: that looks better tbh
18:03
[quakenet] <Oy> what are the empty entries?
18:06
[quakenet] <Dune> empty servers, haven't done them yet
18:06
[quakenet] <Oy> ok
18:06
[quakenet] <Dune> mm, nice
18:09
18:09
[quakenet] <Dune> arr, still doesn't look good
18:10
[quakenet] <TeeSlayer> why are logs deleted after every restart?
18:10
[quakenet] <TeeSlayer> is there a setting to change that?
18:10
[quakenet] <day> the main menu is kind of awkward to use as well
18:13
[quakenet] <Dune> main?
18:13
18:13
[quakenet] <Dune> can't make boxes look good :c
18:13
[quakenet] <Oy> TeeSlayer: no, it always uses the filename set by logfile
18:14
[quakenet] <Dune> back to Oy's solution - might want to have less space around the / tho
18:14
[quakenet] <day> Dune: as in the menu that you see when you start the game.
18:14
[quakenet] <Dune> I think it looks good
18:14
[quakenet] <TeeSlayer> Oy: weird. it always deletes them after a restart.
18:14
[quakenet] <day> it looks good. it's just, useless?
18:14
[quakenet] <TeeSlayer> I don't mean restart as in rcon command
18:14
[quakenet] <Dune> then you can skip it if you like
18:14
[quakenet] <TeeSlayer> full restart
18:14
[quakenet] <day> oh?
18:14
[quakenet] <day> thats an option?
18:15
[quakenet] <day> nvm :^)
18:15
[quakenet] <Oy> TeeSlayer: yeah
18:15
[quakenet] <day> totally did not expect there would be an option to skip a main menu, thats a first :D
18:15
[quakenet] <Dune> day: it lets you go to Editor/Demos
18:15
[quakenet] <day> yeah, getting easier to the editor definitely is nice
18:15
[quakenet] <Dune> I think @LordSk 🦋 would agree with you :D
18:16
[quakenet] <Oy> TeeSlayer: it recreates the logfile when you start the application. old content is gone then
18:16
[quakenet] <day> on which part?
18:16
[quakenet] <TeeSlayer> Oy: yeah that's my problem. I don't want that
18:17
[quakenet] <TeeSlayer> currently I'm archiving the logs with a cronjob, but that's not a solution
18:17
[quakenet] <Oy> yeah. sth could done about it
18:18
[quakenet] <Dune> btw if(Num < 100) Button.x += RenderOffset;
18:18
[quakenet] <Dune> is that necessary, Oy?
18:19
[quakenet] <Oy> i think the browser can show >64 player servers
18:21
[quakenet] <Dune> ok
18:25
[quakenet] <Dune> like that, Oy? https://i.imgur.com/kf8Wkob.png
18:25
[quakenet] <Dune> cues that would be nice to have: (1) server is full (2) server is empty (3) player slots are full
18:26
[quakenet] <Dune> right now, there is (1). this would add (2)
18:29
[quakenet] <Dune> maybe this for (3)? https://i.imgur.com/6qJY2q5.png
18:29
[quakenet] <Dune> or a better gfx (hello @Zatline =D)
18:31
[quakenet] <Oy> (2) looks good
18:32
[quakenet] <Oy> (3) bit odd - and might overlap for 64/64?
Avatar
where is the issue?
Avatar
[quakenet] <day> jusqt noticed the ctf5 map change. now i cant grief anymore :<
18:36
[quakenet] <Dune> on the bottom of the map, you mean?
18:36
[quakenet] <day> yeah
18:36
[quakenet] <Dune> @Zatline we are trying to make the server browser player count column look good
18:36
[quakenet] <day> i still dont get why its the #1 pub map. it doesnt work at all for pub games
Avatar
it already looks good?
Avatar
[quakenet] <Dune> day: it's big and it's fun, there is a fight area in the middle, there are unhookable, pits, etc
18:37
[quakenet] <Dune> correct, let me refine my thought
18:37
[quakenet] <day> it's just too big for uncoordinated play imho
18:38
[quakenet] <Dune> I'd like to make it convey more information, such as: player slots full @zatline
18:38
[quakenet] <day> not your problem. i jsut dont get why server admins pick this map
18:38
[quakenet] <Dune> it's not the server admins, day, it's the players. When I get a pub game started on any other map they try to vote ctf5
18:39
[quakenet] <day> maybe it's because they die less, due to the size. idk
18:39
[quakenet] <Dune> so maybe there could be some sort of icon next to the XX/XX ? if you have any idea
18:40
[quakenet] <Dune> (see previous screenshot)
18:40
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4ce
18:40
[quakenet] <Teeworlds> teeworlds/master ae343e3 oy: added a config to add a timestamp to the logfile and added an extension to the log filename
Avatar
hmm don't really see waht's wrong with it Dune, it's generic in a good way it works fine
18:41
doesn't it?
Avatar
[quakenet] <Oy> TeeSlayer: grab that commit ^ and set logfile_timestamp to 1
18:41
[quakenet] <Dune> yes, but it doesn't convey all information it could
Avatar
which may be a good thing, too many info is not good either
Avatar
[quakenet] <Dune> that is a good point
18:43
[quakenet] <TeeSlayer> Oy: thanks, I'll do. to apply that I need empty servers first ^^
18:43
[quakenet] <Dune> if it cannot be done simply enough and elegantly enough, it probably shouldn't be done
18:44
[quakenet] <Dune> I find it, however, frustrating to jump on servers and find that there is no player slots - so I would have to switch the "count players only" filter all the time
18:46
[quakenet] <Oy> Dune: agree
18:47
<Dune> like that, Oy? https://i.imgur.com/kf8Wkob.png <Dune> cues that would be nice to have: (1) server is full (2) server is empty (3) player slots are full <Dune> right now, th...
18:48
[quakenet] <rand> otherwise, you can use tee for teeworlds_srv
18:48
[quakenet] <Oy> good to seperate it from the pr
18:48
[quakenet] <rand> teeworlds_srv -f conf.cfg | tee -a log
18:48
[quakenet] <rand> tee everywhere
18:49
[quakenet] <Oy> \o/
Avatar
[quakenet] <TeeSlayer> rand: hm, true
Avatar
Add an autokick option to remove idling spectators which block player slots. warn the spectator before taking action
20:24
With separating spectator slots (the amount of spectator slots should be the decision of admins) from ingame slots, we could solve some "issues" and open new ways to organize servers. Ben...
Avatar
[quakenet] <Oy> yeah, could probably close these
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4Vr
21:34
[quakenet] <Teeworlds> teeworlds/master d87c2cb oy: removed no longer used info icons
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4ol
22:02
[quakenet] <Teeworlds> teeworlds/master 0dd1422 oy: added a separate option for kicking inactive spectators. closes #1906
22:02
[quakenet] <Dune> o/
Avatar
hey, does anyone know why the masterservers 1-3 are down?
Avatar
[quakenet] <Oy> they are?
22:12
[quakenet] <Dune> for 0.6, seemingly
22:13
[quakenet] <Oy> that's good i think
22:14
[quakenet] <Oy> they're unfixable for 0.6, so better keep them down
22:14
[quakenet] <Dune> the 0.7 happened for a reason, yeah
22:20
[quakenet] <Dune> it may be a bit early for that, it's been a bit over a month
22:24
[quakenet] <Oy> well from the perspective of the hoster of the masters it's understandable. you don't want to provide a dos service
22:24
[quakenet] <Dune> hm, right
22:26
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh46M
22:26
[quakenet] <Teeworlds> teeworlds/master 65a5eac oy: fixed rcon prompt when in loading state. closes #1886
22:27
[quakenet] <Oy> what's the problem here https://github.com/teeworlds/teeworlds/issues/1914 ?
Repro: In the chat, type a letter and press tab in a crowded server, you won't get the completion expected.
22:27
[quakenet] <Dune> hm
22:28
[quakenet] <Dune> I experienced this too
22:28
[quakenet] <Dune> for example, if this IRC was Teeworlds and I autocompleted O, I might get someone else than you - not starting with O
22:28
[quakenet] <Dune> mostly happens when the server is crowded afaik, clear bug
22:29
[quakenet] <Oy> ok. so it doesn't start with names that start with the letter u type?
22:29
[quakenet] <Dune> yes
22:29
[quakenet] <Oy> k
22:33
[quakenet] <Dune> difficult to reproduce :/
22:35
[quakenet] <Dune> > crash twice doing the same thing
22:35
[quakenet] <Dune> > start debugger
22:36
[quakenet] <Dune> > no crash
22:39
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4Pv
22:39
[quakenet] <Teeworlds> teeworlds/master 6deaaf0 oy: fixed auto-completion for names in chat. closes #1914
22:39
[quakenet] <Oy> what were u doing?
22:39
[quakenet] <Dune> o.o
22:40
[quakenet] <Oy> to make it crash?
22:40
[quakenet] <Dune> loading a map - but I'm not on master
22:40
[quakenet] <Oy> oh ok
22:41
[quakenet] <Dune> I don't know how to deploy any windows debugging tool that can be invoked after the crash :/
22:42
[quakenet] <Dune> good job for the autocompletion fix, that's an impressive one without being able to reproduce :D
22:43
[quakenet] <Oy> do u have ms vs installed?
22:43
[quakenet] <Dune> it's in a zombie state
22:43
[quakenet] <Dune> do u know how to make the "debug" prompt work?
22:44
[quakenet] <Dune> I used to have it on vista
22:47
[quakenet] <Oy> build debug tw version with cl compiler. open ms vs. then File->Open->Project/Solution. then find the the executable. then start the executable from ms vs(green start button on top)
22:48
[quakenet] <Dune> yeah, but you need to know you're going to crash - or always play like this
22:49
[quakenet] <Dune> third option says "Debug the program"
22:50
[quakenet] <Oy> doesn't it automatically start ms vs then?
22:50
[quakenet] <Dune> it does
22:50
[quakenet] <Dune> did I misunderstand?
22:50
[quakenet] <Dune> can you load the program in vs after it crashed using your instructions?
22:51
[quakenet] <Oy> you could tr debug->attach to process
22:51
[quakenet] <Oy> *try
22:52
[quakenet] <Dune> oh, ok
22:58
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fh4Xw
22:58
[quakenet] <Teeworlds> teeworlds/master 6dfb31c oy: check pointer before freeing it
22:59
[quakenet] <Dune> huh SDL_free isn't in the SDL2 doc
22:59
[quakenet] <Dune> can't know if it checks for null pointer
23:01
[quakenet] <Oy> better be on the safe side :)
23:04
[quakenet] <Oy> day: you could try to remove that line https://github.com/teeworlds/teeworlds/blob/master/src/engine/client/input.cpp#L218 and the #endif 8 lines down - maybe that fixes the stuck mouse cursor
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
23:04
[quakenet] <Oy> that did it for me on mac at least
23:10
[quakenet] <Dune> what did you have in mind for "Maybe showing a box with less alpha when they're not selected"
Avatar
[quakenet] <Dune> doesn't look great
23:14
[quakenet] <Oy> yeah, looks bit odd
23:14
[quakenet] <Dune> btw bots shouldn't be counted in total players
23:15
[quakenet] <Oy> well. depends on the filter setting
23:15
[quakenet] <Dune> aren't total players supposed to be filter independent
23:15
[quakenet] <Dune> like the stat on the bottom
23:15
[quakenet] <Dune> or you think it should default to with bots
23:16
[quakenet] <Oy> default is with bots yeah
23:18
[quakenet] <Oy> bottom value also count specs
23:18
[quakenet] <Dune> right
23:19
[quakenet] <Oy> out now. gn8 :)
23:20
[quakenet] <Dune> gn8 :)
Exported 294 message(s)