Guild icon
Teeworlds
discord.gg/teeworlds / development
For discussions around the development of the official Teeworlds
Between 2018-12-30 00:00:00Z and 2018-12-31 00:00:00Z
00:19
5dc216f added missing server commands - Fisico 5df3e70 splited compiling documentation for each OS - Fisico 0844883 added bam downloads - Fisico 9d6f059 whitespace update - Fisico 83a6169 fixed targets, architecture and -f flag - Fisico
Avatar
Download and unzip bam to teeworlds-version\bam Run make_win64_msvc.bat to compile bam
00:32
i don't think, you'll be able to compile bam that way
00:32
with VS2017
00:34
bam don't support vs2017 iirc
Avatar
[teeworlds/teeworlds] New branch created: gamer
01:01
4aa74e3 Add gfx_game_tiles - Dune-jr 31eea37 Add entities_clear.png - Dune-jr 08cb675 Added in-game browser - Dune-jr a6c5322 exp - Dune-jr 920a791 exp (missing files) - Dune-jr
01:02
[teeworlds/teeworlds] branch deleted: gamer
Avatar
@Savander should add a warning in this case
01:05
I don't have vs2017 so I have no knowledge of that
01:06
we should definitely add a warning or something
01:07
PR-ing is easy on the doc, you can do it directly on github :)
Avatar
there's no easy step
01:10
to use vs2017
01:11
You have to edit make_win64_msvc.bat and win32 probably
01:11
and somehow, hardcode proper path to use vs2017
01:11
and im not really good writer 😄
Avatar
just a WARNING: does not work with VS2017 will probably do it for now
Avatar
The thing is, bam 0.5.2 doesn't add by default, vs2017 into that .bat file (edited)
01:13
because, vs2017 doesn't add ENV, with path to Build Tools
01:14
so it's hard to fix it, :/
Avatar
So in 0.6 it was possible to skip 1tile wide deathtiles with enough speed caused by either ninja sword, or enough grenade spam and gravity. This is probably only relevant in Race but still it would be nice if it is fixed.
Avatar
Some thoughts about the current broadcast: 1. The broadcast color is kind of unusable for mods, as it is disabled by default and there is no way to request this information server-sided (is there?) to eventually handle it. 2. I strongly dislike that the font size reduces on mulitple rows (accessibility, disruptive).
Avatar
yeah its done bad
Avatar
Server broadcasts appear at the bottom of the screen, and fade away after 10s. They can use different text colors with aspecial prefix: ^XXX, with X = [0-9]. Examples: ^900 is full red, ^050 is hal...
Avatar
Ok cool, nothing new there. Grumpy oy disliked a new feature like always, and the reduced font size still reduced the accessibility.
Avatar
The broadcast was supposed to be removed, we reintroduced it, and made some compromises (and even added a feature along the way)
11:48
I mean, if you have complaints, Oy isn't on this discord
11:49
If you want my opinion, though, I'd tell you that Oy is a lot more flexible now
Avatar
I know, I know. There must be a reason why i posted this here and not on the bridge channel 😛
Avatar
I don't see the point then
Avatar
Anyway, it is pretty much impossible to use colored broadcasts with mods to convey information. As the majority won't even know that such a feature exists.
12:02
I don't see a point to argue with oy about that. Just wanted to... ugh, let my anger out. If that makes any sense in english.
Avatar
I don't see a point to write it here either
12:09
I think it's best to avoid talking on people's back :)
Avatar
@Savander @Dune i opend a issue on the bam repository a while ago. workaround is to run the lower part of make_win64_msvc (Line 45 - end) in the vs console i will add this in the documentation (edited)
12:47
bam is sporadically updated. put the workaround in the doc :)
Avatar
Sorry for the chat, @Dune. Jesus cries.
Avatar
LordSk 🦋 2018-12-30 12:54:21Z
@Slayer *gV* do you think a new player would appreciate joining a random server with a blinking broadcast advertisement at the bottom of their screen?
12:54
without knowing how to disable it
Avatar
Don't really see any difference to an uncolored blinking broadcast advertisement.
12:55
Both annoying.
Avatar
LordSk 🦋 2018-12-30 12:56:02Z
You still see my point.
12:56
I had to consider the experience of every player when making the broadcast system
Avatar
Good point actually though, didn't think that you can blink with whitespace broadcasts, huh :/
Avatar
LordSk 🦋 2018-12-30 12:57:18Z
I had limited screen space to work with, and other constraints as well
Avatar
Correct. For now, if I would use color to convey information (as a side note: for the sake of accessibility I shouldn't, yeah). Then new players are excluded from it for not knowing. That is the other worst case scenario.
Avatar
LordSk 🦋 2018-12-30 12:57:40Z
Sure it could be better for mods, but that is not the 1st intended use.
Avatar
Still then, I feel like it is the mods owner responsibility to not push annoying messages.
Avatar
LordSk 🦋 2018-12-30 12:58:34Z
A month ago there were no broadcast nor colours.
Avatar
There are other ways to do it, even without colored broadcast messages. (edited)
12:59
What is the use case then?
12:59
I didn't see any colored "vanilla" message?
Avatar
LordSk 🦋 2018-12-30 12:59:59Z
Yes because we failed on launch at giving out the information that it existed at all.
13:01
I'd also like to point out that Oy didn't seem to like the feature very much, and yet he allowed it into the game.
13:02
Not many players know about the feature for now (again, our fault), but I'd like to believe that in the future the majority of them will enable it.
Avatar
Should write a blog post on that :)
Avatar
I am very sure that most new players won't. And that makes it unusable for mods at all.
13:03
Experienced players may en-/disable it on purpose or for personal preference. But not newbies.
Avatar
Take it as a bonus
Avatar
LordSk 🦋 2018-12-30 13:05:36Z
Or make a huge message and put it on your map.
Avatar
should be the modders choice to suggest enabling colored broadcast if they use any
Avatar
LordSk 🦋 2018-12-30 13:06:37Z
I don't know I feel it is still better than make them download a whole other client, don't you think?
Avatar
redix's race mod uses color nicely - it works without, but it looks better with. it is a good example
Avatar
as per vanilla and pure gametypes, it fits keeping it disabled
13:07
cbcc515 added workaround for compiling bam with VS 2017 - Fisico f95895f Merge pull request #18 from Fisico/master - Dune-jr
Avatar
documentation is so confusing in the website buh 😦
Avatar
Weren't you one to insist that colors shouldn't be used to convery information, only to make it look better, @Slayer *gV* ?
13:09
@Sonix suggest improvements then :)
Avatar
to create a new website from scratch 😛
13:10
as it is obsolete already
13:10
but im glad my documentation idea got implemented, so better than nothing /shrug
Avatar
who does it? current devs? should trinitee be prioritized, meaning that it delays 0.7.3 for a long time?
Avatar
@Dune Yes, but for mods there may be use cases due to the limited modding possibilities.
13:11
Or use cases where color improves features ALOT.
Avatar
Is trinitee still a thing? @Dune (edited)
Avatar
LordSk 🦋 2018-12-30 13:12:33Z
Then if you have such a case, inform the players about it.
Avatar
I guess I have to. But who reads server generated chat messages?
Avatar
then do broadcast spams
Avatar
I mean, 0.7.1 (and 0.7.2) is already out with optional colors, so at this point nothing can be done already
Avatar
LordSk 🦋 2018-12-30 13:14:27Z
There is also the motd
Avatar
So, again, what's the point, venting that @LordSk 🦋 didn't implement the feature the way you think it should be?
Avatar
Only if you don't already use the broadcast. 😄
Avatar
It was a lot of work to get broadcast back into teeworlds and to add a new feature. This kind of permanent complaining is discouraging
Avatar
@Dune an important website change should go along with a major release
Avatar
this will delay the next major release by a long time then, @Sonix, as it is a lot of efforts
Avatar
There's any plans for better mod support in future versions?
13:15
0.8 ->>
Avatar
few plans set in stones, but 0.7 already brought better support, so I don't see why not
Avatar
@Dune obviously something could be done – it could be made enabled by default
Avatar
For example, now we have that "mod.cpp" thing
13:16
but, actually we can't do much with it
Avatar
@heinrich5991 but it is already not by default for 0.7 players, so you can never count on it
Avatar
for example, we could give developers more evenets
13:17
so they will not mess with core
Avatar
yeah, would be nice
Avatar
@Dune yes, but you could change that. it's not really technical problem
Avatar
I think, colored broadcasts should be enabled by default as well 😃
Avatar
(this doesn't touch on the rest of the argument obviously)
Avatar
you can never host a 0.7 server and count on everyone seeing colors
Avatar
It doesn't matter if it's white, or colored for adverts
Avatar
yes, because people could disable it
Avatar
rather because there will always be 0.7 players that are unaware that it exists
Avatar
but we could change the default for existing players, that's really not a technical problem
13:18
no, see above
Avatar
I mean you can disable chat but we still do mods that count on the chat
Avatar
yes
Avatar
Because everyone is aware of it
13:18
You can change the default for existing players? How?
Avatar
Still you enabled the chat by default, even though some people can' t read 😄
Avatar
introduce a new config variable value e.g. 0 - default (on), 1 - enabled, -1 - disabled
13:19
I mean if you can describe it in words, you can usually program it ^^
Avatar
Yes, but existing players will not use that config variable?
13:20
it's a technical problem
Avatar
I just wanted to use a new value for the existing variable
Avatar
namely "-1" for disabled
13:20
0 would be come as the default, also from the old version (i.e. not chosen explicitly)
Avatar
there has to be some misunderstanding
13:21
you suggest adding a config to make the server aware of what client version players are using?
Avatar
currently we have MACRO_CONFIG_INT(colors, 0, 0, 1, …) (edited)
Avatar
because you can never count on everyone having this feature on a 0.7 server (since it would only be for 0.7.3 and above) (edited)
Avatar
if we change that to MACRO_CONFIG_INT(colors, 0, -1, 1, …), then everyone who upgrades and hasn't changed anything has this variable still at 0
13:22
so we then define that 0 always follows the default, i.e. in newer versions "enable color broadcast"
13:22
old players would get this ­â€” this variable is set to 0 for them after all
13:22
685f6dd Fixed lines from make_msvc.bat - Fisico 8d49a84 Merge pull request #19 from Fisico/patch-1 - Dune-jr
Avatar
but you can still disable it manually if you want
13:23
thus, we have changed the default
Avatar
I don't doubt that you can make it work for players that upgrade
13:24
The original point is: DuneToday at 2:16 PM but it is already not by default for 0.7 players, so you can never count on it
13:24
so changing the default for 0.7.3+ would not achieve anything in terms of features a 0.7 server can count on, right?
Avatar
@LordSk 🦋 Btw: Thank you for fighting for the broadcast. It is a really important feature for mods. 😘 (edited)
Avatar
didn't do anything, it's all @LordSk 🦋
Avatar
Sorry. No thanks for you then 😛
Avatar
LordSk 🦋 2018-12-30 13:31:46Z
😃
13:33
And btw, don't feel bad for complaining. The game won't game get any better if people aren't passionate about it. (edited)
13:33
This was a nice discussion overall I think.
13:33
As long as you're not personally attacking anybody, this is fine.
Avatar
Marry me, please!
13:39
😹
Avatar
@Dune why would a website delay that much a release? Its not like we're not used to delays 😛
Avatar
who would work on the website?
Avatar
It also depends if we want to integrate the website with the game
13:40
registrations etc
Avatar
it is a lot of efforts regardless
13:40
who would do it?
Avatar
no idea, someone willing to help would pop up surely 😃
13:41
as for now even updating by a tiny bit would be cool
Avatar
well, trinitee is kinda on hold until this person pops up or we freeze dev and change priorities
Avatar
especially the forum
13:42
wasnt trinitee dead
Avatar
what is trinitee?
Avatar
last update is in 2011
Avatar
a teeworlds.com that would look like http://race.teesites.net/, @Savander
Avatar
you mean, redesign?
Avatar
but really, the problem is manpower, @Sonix . I'm all for a site refresh, all the problem is who does it
Avatar
we pick a random lucky guy 😛
Avatar
in free open source land, stuff gets done when people find it interesting to do 😛
Avatar
Shouldn't help a staff recruitment? There is a lot of people interested and I am sure that they want to contribute someway in teeworlds since a long long time...
Avatar
there is almost no staff, anyone who wants to contribute can and is welcome to
14:04
the only person with significant privileges is Oy
Avatar
Interested people could work in teams and give their contribution in a limited date, to start doing that just lets choose the most requested features in 0.7 and divide the job in graphic designers and developers
Avatar
there is the milestone for that: https://github.com/teeworlds/teeworlds/milestones
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
14:07
contributors - devs and gfx designers - can request to be assigned
14:08
for example, @Zatline was assigned to https://github.com/teeworlds/teeworlds/issues/1911
I just looked into the mapres in 0.7 and found some bugs, some are minor, some not. I made a gallery on imgur: https://imgur.com/a/dQRWfrd
Avatar
well for gfx ppl should follow specific guidelines etc
Avatar
What are the guidelines to make a design look *teeish"?
16:05
4a92b40 Fix build for msvc - msiglreith e15d1af Merge pull request #1919 from msiglreith/msvc_b... - oy
Avatar
@android272 or @Sonix should publish them imo
Avatar
Landil had puplished a good guideline already may have to be updated, need to check where that was
Avatar
[teeworlds/teeworlds-libs] New branch created: master
16:45
131607b initial commit. adding freetype 2.9.1 and sdl 2... - oy
16:49
67f63d3 Added download script - Zwelf e21cab3 Fixup download.py and integrate into bam.lua - Henningstone 3da60b8 Use Python's argparse and only run download.py ... - heinrich5991 a1f9f1c Fix autodownload in bam.lua and download.py - Henningstone a86c661 Merge branch 'master' into pr-downloader - oy
Avatar
0c6efd1 use official lib repository for building on win... - oy
Avatar
a62048e fixed dependency downloading on windows - oy
Avatar
On how to contribute and where, could be added in the FAQ page.
22:47
9ce9410 Sanitize gametypes with str_sanitize_filename - Dune-jr bf97055 Merge pull request #1938 from Dune-jr/feature-s... - oy
Exported 198 message(s)