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 2018-12-24 00:00:00Z and 2018-12-25 00:00:00Z
Avatar
[quakenet] <Teeworlds> [teeworlds] Dune-jr opened pull request #1921: Restore ingame Player and Tee menus, add a warning that a reconnect is needed (master...feature-ingameplayermenus) https://git.io/fhUJ7
No warnings in the offline menus Fixes overlapping with the already existing gfx/snd warning: Before After The Gfx/Sound warning takes precedence over the Player/Tee warning. A skin change trigg...
Avatar
[quakenet] <Teeworlds> [teeworlds] oy closed pull request #1921: Restore ingame Player and Tee menus, add a warning that a reconnect is needed (master...feature-ingameplayermenus) https://git.io/fhUJ7
No warnings in the offline menus Fixes overlapping with the already existing gfx/snd warning: Before After The Gfx/Sound warning takes precedence over the Player/Tee warning. A skin change trigg...
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fhUOD
09:44
[quakenet] <Teeworlds> teeworlds/master 8f2f42e oy: re-added inp_grab to support old mouse warping input. closes #1910
Avatar
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fhU3e
09:54
[quakenet] <Teeworlds> teeworlds/master 0cc8e85 oy: close the motd if we actively wanna look on the scoreboard. closes #1920
09:56
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fhU3f
09:56
[quakenet] <Teeworlds> teeworlds/master 5754796 oy: updated version to 0.7.2
Avatar
[quakenet] <Dune> o/
Avatar
@heinrich5991 we are releasing today, can your port binaries to Steam at some point when they'll be on teeworlds.com?
Avatar
[quakenet] <heinrich5991> Dune: if you have the binaries, I could upload them to steam already
Avatar
[quakenet] <Oy> hey
Avatar
[quakenet] <heinrich5991> hi :)
10:42
[quakenet] <Oy> win and mac is on github
Avatar
rip the motd :x
10:44
maybe I'm being pessimistic and people will try escape :p
Avatar
[quakenet] <Oy> both work
10:45
[quakenet] <Oy> escape always worked too
10:45
[quakenet] <Oy> motd is a popup, they all close with escape
10:49
[quakenet] <Oy> merry christmas everyone :)
10:53
[quakenet] <Oy> will be out soon till very late evening today. just go ahead with the release then :)
10:53
[quakenet] <Dune_> ok :)
10:53
[quakenet] <Dune_> what do you mean by "both work" though?
10:53
[quakenet] <Dune_> tab doesn't work in my experience, did that change?
10:54
[quakenet] <Dune_> thanks
10:55
[quakenet] <Oy> :P
10:55
[quakenet] <Oy> moved all open 0.7.2. issues to 0.7.3 milestone and closes 0.7.2 milestone on github
10:56
[quakenet] <Dune_> checks
10:57
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to 0.6: https://git.io/fhUGO
10:57
[quakenet] <Teeworlds> teeworlds/0.6 93f5bf6 oy: updated version for the 0.6 version server
10:57
[quakenet] <Oy> anything else u need me to do?
10:58
[quakenet] <Dune_> the 0.7 version server is updated I assume?
10:58
[quakenet] <Dune_> if so, we're all set, thanks :)
10:59
[quakenet] <Dune_> (I mean, the code for it shows 0.7.2)
11:01
[quakenet] <heinrich5991> merry christmas :)
11:01
[quakenet] <Dune_> isn't that early? :)
11:01
[quakenet] <heinrich5991> not for germany, I think(?)
11:01
[quakenet] <heinrich5991> in germany, christmas eve is the special day
11:02
[quakenet] <heinrich5991> is that different for france?
Avatar
@heinrich its christmas "eve"
11:02
its because for jews (and muslims btw) the day starts once the sun sets the day before
11:02
(kind of)
Avatar
[quakenet] <Dune_> I don't know if it's a nationwide thing, but we definitely say that the 25th here, or the 24th at midnight
11:04
[quakenet] <Oy> the code for the 0.7 version server is updated too yeah
11:05
[quakenet] <Dune_> bridge: closed 0.6.0<=x<0.6.5 downloads
11:05
[quakenet] <Dune_> alright, well have a nice day, Oy :)
Avatar
[quakenet] <Oy> thx. have a nice day too :)
11:21
[quakenet] <Dune_> heinrich5991: all 5 binaries are on https://github.com/teeworlds/teeworlds/releases
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
11:21
[quakenet] <Dune_> linux relases are not tested
Avatar
[quakenet] <Teeworlds> [teeworlds] Dune-jr opened pull request #1925: Fix Christmas time detection (!) (master...fix-xmas) https://git.io/fhUnW
12:06
[quakenet] <heinrich5991> Dune_: so I should not upload the release for now?
12:06
[quakenet] <Dune_> no, it is broken
12:08
[quakenet] <heinrich5991> Dune_: we don't have anyone but oy building macos/windows, right?
12:08
[quakenet] <Dune_> I assume you can't build mac, heinrich5991?
12:08
[quakenet] <Dune_> I could build windows, but mac is tricky
12:08
[quakenet] <heinrich5991> no, I can't build mac
12:08
[quakenet] <heinrich5991> so merging this wouldn't help, we need to wait for oy anyway?
12:08
[quakenet] <Dune_> it sounds like it. oy will only be back in "very late evening" though
12:09
[quakenet] <Dune_> releasing without mac is probably a sucky option
12:09
[quakenet] <heinrich5991> I don't like it
12:10
[quakenet] <heinrich5991> (but it might be the pragmatic option, so feel free to ignore me ^^)
12:10
[quakenet] <Dune_> it's not a given that you are here this late too
12:10
[quakenet] <Dune_> the alternative would be to ask a mac guy
12:10
[quakenet] <heinrich5991> ChillerDragon: do you know how to build a working dmg?
12:12
[quakenet] <Dune_> @ChillerDragon
12:12
[quakenet] <heinrich5991> uh, that works? ^^
12:12
[quakenet] <heinrich5991> @heinrich5991
12:12
[quakenet] <heinrich5991> yup, does
12:13
[quakenet] <Dune_> not always
12:13
[quakenet] <Dune_> sent Oy a mail in any c ase
Avatar
ChillerDragon 2018-12-24 14:21:28Z
i can
14:21
hi, @ChillerDragon
Avatar
ChillerDragon 2018-12-24 14:21:46Z
i am totally sick lying in bed :c
14:21
what happened?
Avatar
ChillerDragon 2018-12-24 14:21:57Z
thailand xd
14:22
but i would die for tw
14:22
so do you need something?
Avatar
haha, that's some passion
14:22
So here's what happened, we were ready to release the special christmas update and Oy went out
14:23
During the checks, it appeared there is a critical bug, so we need to rebuild everything
14:23
We can handle Windows and Linux, but not Mac
Avatar
ChillerDragon 2018-12-24 14:23:33Z
No hate and i love you all. But if i leave my bed now to spend all my last powers to build something and then it gets declined agian i get mad xd
14:23
so you really need it? then i can do it ofc.
Avatar
@ChillerDragon your sacrifice will be remembered
Avatar
rest assured we'll use it this time, Oy is out for good
Avatar
ChillerDragon 2018-12-24 14:24:06Z
k
14:24
build current master to dmg?
Avatar
not current master
Avatar
ChillerDragon 2018-12-24 14:24:47Z
oh
14:24
k
Avatar
I could merge it in though
Avatar
ChillerDragon 2018-12-24 14:24:55Z
would be nice
Avatar
ChillerDragon 2018-12-24 14:25:41Z
meh heinrichs pr is still not there. This will be fun.
Avatar
Yeah, that's the thing
14:26
Do you remember what is left to do?
Avatar
ChillerDragon 2018-12-24 14:26:33Z
No
14:26
it will take me some time
14:27
@heinrich5991 could you fix the PR for mac somehow?
Avatar
ChillerDragon 2018-12-24 14:27:12Z
oh boi its 12 instead of 11 ?
14:27
thats the change xd
Avatar
ChillerDragon 2018-12-24 14:27:31Z
heinrich only has to merge my prs
14:27
then it should work for me
14:27
or i can git wizardly merge them locally
Avatar
then you can simply work from your branch?
Avatar
ChillerDragon 2018-12-24 14:28:05Z
i succ at advanced git
Avatar
Alright, I'll try to make it all on my local repo so you only have to pull and compile
Avatar
ChillerDragon 2018-12-24 14:28:18Z
it would be a nice start if ur pr gets merged
14:28
oh that would be super helpfull ❤
14:29
isnt it easier to simply hexedit that? xd
Avatar
might be :P
14:31
from unknown repository lol
Avatar
ChillerDragon 2018-12-24 14:31:15Z
ye ikr
Avatar
alright, I'll do it
Avatar
ChillerDragon 2018-12-24 14:31:24Z
i succ at git and delete my repos all the time
Avatar
@ChillerDragon git fetch https://github.com/Dune-jr/teeworlds 4chiller git checkout FETCH_HEAD -b 0.7.2
Avatar
ChillerDragon 2018-12-24 14:39:55Z
ty
Avatar
then you should be able to make
Avatar
ChillerDragon 2018-12-24 14:40:22Z
do we have somebody to thest the build then?
Avatar
ChillerDragon 2018-12-24 14:40:34Z
uff
14:40
well we will see
14:40
its a fetch and not a clone o.O
14:40
so i first clone tw master?
Avatar
you have to be on a teeworlds repository for this to work
14:41
if you cannot test, I will find another way. building is already enough :)
Avatar
ChillerDragon 2018-12-24 14:41:44Z
Testing on my macbook is a bad test because it is blown with libs and doesnt represent an average mac device
Avatar
That's not that bad
Avatar
ChillerDragon 2018-12-24 14:42:01Z
it failed 5 fixes on my moms imac when it already run on my device
Avatar
moms break stuff
Avatar
ChillerDragon 2018-12-24 14:42:32Z
xd
Avatar
Things to test for:
  • server starts normally
  • client starts and shows 0.7.2 version
  • f1 has the xmas_hats option
  • xmas hats are displayed by default (can be checked in the settings > Tee)
Avatar
ChillerDragon 2018-12-24 14:44:41Z
either it is me being too wasted rn or idk
14:44
i followed my own instructions from the past and it failed :c make package_dmg make: *** No rule to make target `package_dmg'. Stop.
Avatar
you're still in thailand?
14:45
huh
Avatar
ChillerDragon 2018-12-24 14:45:04Z
no i am at home c:
14:45
but thai got me some nasty virus
Avatar
CMakeLists.txt:1664: add_custom_target(package_dmg DEPENDS ${CPACK_PACKAGE_FILE_NAME}.dmg) CMakeLists.txt:1665: list(APPEND PACKAGE_TARGETS package_dmg)
14:45
CMakeLists should contain that
Avatar
ChillerDragon 2018-12-24 14:46:10Z
ye i also found my changes in the git log
14:46
it has to be me beeing stupid
Avatar
or sick :)
Avatar
ChillerDragon 2018-12-24 14:48:35Z
well this is weird
14:48
i will try to do everything alone from scratch
14:48
even tho ur boilerplate looks good
Avatar
mkdir build cd build cmake .. cmake -DCMAKE_OTOOL=otool . make package_dmg And the libs have to be in the /other folder other.zip
Avatar
ChillerDragon 2018-12-24 14:50:00Z
ye i can see that
14:50
but somehow it doesnt find make package_dmg i have no idea what causes that issue
14:50
what was the cmd agian to merge heirnichs pr locally?
Avatar
surely you have to cmake . -something? I'm no CMake guru
Avatar
ChillerDragon 2018-12-24 14:51:06Z
cmake ..
14:51
ye i documented everything in my prs because i know that i tend to forget stuff
14:51
i also reread all the chat with heinrich
Avatar
git pull https://github.com/heinrich5991/teeworlds/ pr_cmake merges his cmake into your repository
Avatar
ChillerDragon 2018-12-24 14:51:48Z
nice ty
Avatar
do you have the working 0.7.1 release? you can work from that too
14:51
maybe it will be easier
14:52
if you can build 0.7.1
Avatar
ChillerDragon 2018-12-24 14:52:04Z
and apply the change manually
14:52
that is my plan
Avatar
manually? what change? ^^
14:52
ah, my fix?
Avatar
ChillerDragon 2018-12-24 14:52:19Z
ur 11 12 fix
Avatar
well you don't need to do it manually but sure
Avatar
ChillerDragon 2018-12-24 14:52:48Z
yuk conflicts
Avatar
if you can find your working repository, you can update it with this simple command: git pull https://github.com/teeworlds/teeworlds master
14:53
what files conflicts? git status
Avatar
ChillerDragon 2018-12-24 14:53:23Z
so far they are fine
14:53
just version.h
Avatar
makes sense
Avatar
ChillerDragon 2018-12-24 14:55:08Z
mabye i spell package wrong
14:55
xxxD
Avatar
does it build?
Avatar
ChillerDragon 2018-12-24 14:55:41Z
i have no idea what changed
14:55
no the cmake package_dmg fails
14:55
Ohhh wait
Avatar
cd build cmake .. cmake -DCMAKE_OTOOL=otool . make package_dmg
Avatar
ChillerDragon 2018-12-24 14:56:00Z
i latley build hanbrake and i think i t installed me a new cmake
14:56
maybe my new cmake from handbrake is broken
14:56
ah nvm its make not cmake
14:57
i still have an old folder on my desktop where make_packge is working
Avatar
copy paste it
Avatar
ChillerDragon 2018-12-24 14:57:46Z
but it has some dirty stuff in the working tree
14:57
and it is outdated
Avatar
that's fine
14:58
copy paste the folder
Avatar
ChillerDragon 2018-12-24 14:58:03Z
k
Avatar
then run this:
14:58
git reset --hard git checkout origin/master git pull https://github.com/teeworlds/teeworlds/ master
Avatar
ChillerDragon 2018-12-24 14:59:10Z
ouch but git reset --hard removes my fixes
Avatar
ChillerDragon 2018-12-24 14:59:16Z
ye
14:59
the dirty working tree are my fixes
Avatar
ah then you want to keep the dirty stuff
Avatar
ChillerDragon 2018-12-24 14:59:35Z
y
14:59
maybe commit
14:59
idk
Avatar
easy then
14:59
yes
14:59
git commit -a -m "Dirty fixes"
Avatar
ChillerDragon 2018-12-24 14:59:58Z
y
15:00
and then?
Avatar
git pull https://github.com/teeworlds/teeworlds/ master
Avatar
ChillerDragon 2018-12-24 15:00:37Z
doesnt -a adds everything
Avatar
ChillerDragon 2018-12-24 15:00:44Z
why is my working tree still dirty lol
Avatar
what does git status say
Avatar
ChillerDragon 2018-12-24 15:00:59Z
some folders in other
15:01
i git add them and will commit agian
Avatar
ChillerDragon 2018-12-24 15:01:18Z
ok im clean now
15:01
i fear conflicts
Avatar
git pull https://github.com/teeworlds/teeworlds.git master
15:01
should just be version.h
Avatar
ChillerDragon 2018-12-24 15:01:39Z
i got conflicts xd
15:01
oh and submodue
Avatar
possibly storage
15:01
we see submodules later
15:01
try to build first
Avatar
ChillerDragon 2018-12-24 15:04:11Z
i dont get it why make_pakcage is working there
15:04
and not in the newer versions
15:04
lucky me that i save thousands of folders all the time everywhere
Avatar
it doesn't work?
Avatar
ChillerDragon 2018-12-24 15:04:44Z
in this old folder it works
15:04
but i dont see the difference to ur fork for example
Avatar
PR is probably incomplete then
15:04
we can check that later
Avatar
ChillerDragon 2018-12-24 15:05:30Z
y
15:05
sadly i have a linker fail
15:05
and the nobo macos update destroyed reable linking output -.-
Avatar
so you don't know what fails,
15:06
?
Avatar
ChillerDragon 2018-12-24 15:06:30Z
Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o (maybe you meant: _SDL_main)
15:06
thats the only usefull bit i coudl find
Avatar
make clean?
Avatar
ChillerDragon 2018-12-24 15:07:06Z
good idea
15:07
meh same resolut
Avatar
do you have the linker fail with the old folder?
Avatar
ChillerDragon 2018-12-24 15:09:06Z
no
15:09
it has to be cuased by the update
Avatar
so the update broke linking, uh
Avatar
ChillerDragon 2018-12-24 15:09:20Z
ye
15:09
maybe not the update directly
15:09
maybe wrong git usage
Avatar
what were the conflict files!,
15:09
?
Avatar
ChillerDragon 2018-12-24 15:09:45Z
storage
15:09
version
15:09
and uhm
15:09
submodules
15:09
oh i didnt fix the submodules
15:10
what was the update command?
Avatar
git submodule update
15:10
unlikely to help
Avatar
ChillerDragon 2018-12-24 15:10:53Z
y no changes
15:10
hmmmmm
Avatar
check src/engine/shared/storage.cpp
15:11
around line 240 you should see
15:11
aResDir }; const int DirsCount = sizeof(aDirs) / sizeof(aDirs[0]);
Avatar
ChillerDragon 2018-12-24 15:11:58Z
y
15:12
resdir is my ugly var xd
15:12
but it is there
15:12
15:12
i used vs code for conflict so it should be nobo save
Avatar
let's see CMakeList.txt
15:13
around line 1634
Avatar
ChillerDragon 2018-12-24 15:14:32Z
Avatar
let's see
Avatar
ChillerDragon 2018-12-24 15:15:20Z
the sdl2 framework exsists in the other folder
Avatar
I don't know :|
Avatar
ChillerDragon 2018-12-24 15:16:34Z
i am a nobo at debugging anyways but my brain is so dead brain now this doesnt help :c
Avatar
ChillerDragon 2018-12-24 15:18:24Z
maybe it has something to do with the annoying branches
15:18
and i mix up master and pr_cmake
Avatar
you shouldn't have manipulated any sort of branch for this
15:20
just pull teeworlds from your dirty repo
15:20
mind pushing?
15:20
git branch to know what branch you are on
Avatar
ChillerDragon 2018-12-24 15:20:36Z
y ik
Avatar
@ChillerDragon do you use cmake-gui?
Avatar
ChillerDragon 2018-12-24 15:21:21Z
no
Avatar
try it 😃
15:21
much easier
Avatar
we have a linking problem @LordSk 🦋
Avatar
ChillerDragon 2018-12-24 15:23:01Z
i am afraight of guis
15:23
they confuse me
Avatar
Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o (maybe you meant: _SDL_main)
Avatar
ChillerDragon 2018-12-24 15:23:39Z
did everything from scratch a little bit different same result
Avatar
so SDL_main isnt linked?
Avatar
ChillerDragon 2018-12-24 15:23:47Z
it seems that my old version builds fine
Avatar
more like _main isn't linked I assume?
Avatar
ChillerDragon 2018-12-24 15:23:56Z
but then then after upgrading to current master it fails
15:24
do we have a new sdl linkage?
Avatar
there is a SDL_main lib for that purpose
Avatar
ChillerDragon 2018-12-24 15:24:11Z
in the last 200ish commits
Avatar
ChillerDragon 2018-12-24 15:24:56Z
afk dying a little bit real quick
Avatar
@LordSk 🦋 building 0.7.1 works. git pull teeworlds, resolve two conflicts, and it doesn't work
Avatar
can't he hard reset?
15:26
and using cmake-gui is very straight forward
Avatar
hard reset what? to the branches?
Avatar
to master
Avatar
to what branches*
15:26
master won't work
15:26
we need the cmake fixes
15:27
@heinrich5991 's PR wasn't merged
Avatar
it is one file tho?
15:27
or am I mistaken
15:27
mkdir build cd build cmake .. cmake -DCMAKE_OTOOL=otool . make package_dmg And the libs have to be in the /other folder other.zip
Avatar
I dunno it shouldn't be that hard tbh
Avatar
what do you suggest?
Avatar
merry christmas to all of you
Avatar
merry christmas @David - SFM 😄
15:30
why doesnt bam work is the real question here
15:30
why do we need cmake?
Avatar
I don't think we have the time to try something entirely new
Avatar
it should work fine tho?
15:32
it did for years
Avatar
well apparently it didn't
Avatar
to me the issue is SDL_main isnt linked
15:33
@ChillerDragon give us your CMakeCache
Avatar
ChillerDragon 2018-12-24 15:34:55Z
im back!
15:35
y sure sec
Avatar
@LordSk 🦋
Avatar
yeah im reading
Avatar
ChillerDragon 2018-12-24 15:38:40Z
pushy Dune :p
15:39
i still think someone can do this way faster with some hexediting the binary file
15:39
well
15:39
Maybe i can fake a dmg
Avatar
try changing the SDL2_DIR path to your sdl2 directory
Avatar
ChillerDragon 2018-12-24 15:39:57Z
if i build the binary and then squeeze it into a finished 0.7.1 dmg
15:40
how?`
Avatar
and run cmake again
Avatar
ChillerDragon 2018-12-24 15:40:10Z
where
Avatar
edit the cache file
15:40
//The directory containing a CMake configuration file for SDL2. SDL2_DIR:PATH=/usr/local/lib/cmake/SDL2 //Path to a file. SDL2_INCLUDEDIR:PATH=/Library/Frameworks/SDL2.framework/Headers //Path to a library. SDL2_LIBRARY:FILEPATH=/Library/Frameworks/SDL2.framework
Avatar
ChillerDragon 2018-12-24 15:41:13Z
to the sdl framework i have in the tw dir directly?
15:41
that makes sense
Avatar
actually there should be a FindSDL2 in your teeworlds folder right?
Avatar
ChillerDragon 2018-12-24 15:41:30Z
maybe it takes one with wrong version or something
15:41
where?
15:41
directly in the root?
Avatar
not sure let me look at the pr
Avatar
ChillerDragon 2018-12-24 15:42:13Z
./cmake/FIndSDL2.cmake
15:42
i have that
Avatar
yeah that one
Avatar
ChillerDragon 2018-12-24 15:42:29Z
should i eidt that?
Avatar
point it to the cmake folder
15:42
the SDL2_DIR
Avatar
ChillerDragon 2018-12-24 15:42:43Z
how ? xd
15:42
sry im nobo
Avatar
it's fine
15:42
edit your CMakeCache file
15:43
the line I pasted earlier
15:43
put the path to the FindSDL2.cmake there instead
15:43
this might do nothing btw
Avatar
ChillerDragon 2018-12-24 15:44:16Z
uhm so i need a realtive path?
15:44
starting from where?
15:44
from the build?
15:44
so ../other/sdl/etc...
15:44
ah no
15:45
i mean ../cmake/FindSDL2.cmake
Avatar
I'd go absolute just to be sure
Avatar
ChillerDragon 2018-12-24 15:45:36Z
xd uff
15:46
so the SDL2_Dir:PATH=
15:46
or which one
15:46
or SDL2_LIBRARY:FILEPATH
Avatar
first one
Avatar
ChillerDragon 2018-12-24 15:48:30Z
y did
15:48
same result
Avatar
did you run cmake again?
Avatar
ChillerDragon 2018-12-24 15:48:48Z
no
15:48
just make package_dmg
Avatar
you have to run cmake for the changes to apply
Avatar
ChillerDragon 2018-12-24 15:49:13Z
doesnt that reset my Cache?
Avatar
it should not
Avatar
ChillerDragon 2018-12-24 15:49:42Z
well still same result
15:50
and CMakeCache.txt was resetett
15:50
as i expected
15:50
well it is weird because it worked in 0.7.1
15:50
:c
Avatar
how do you run cmake?
Avatar
ChillerDragon 2018-12-24 15:51:06Z
mkdir build cd build cmake .. cmake -DCMAKE_OTOOL=otool . make package_dmg And the libs have to be in the /other folder other.zip
15:51
mkdir build cd build cmake .. cmake -DCMAKE_OTOOL=otool . make package_dmg
Avatar
I'm not sure why the cache is reset
Avatar
ChillerDragon 2018-12-24 15:52:04Z
i have no idea< how ccmake worst but i thought if u run cmake it crates the cache file
15:52
and make builds depending on that file
Avatar
well usually you run it once, it tells you if it succeeded
15:52
if not you make changes and run it again (edited)
Avatar
ChillerDragon 2018-12-24 15:54:26Z
normally i would keep bruteforcing now but i am way to exhausted i will lay down a bit now ._. if someone has an promising idea feel free to ping me
Avatar
thanks for trying 😃
Avatar
time to hex edit :D
Avatar
ChillerDragon 2018-12-24 16:05:30Z
+1
16:06
i only tried something like that once to bypass some nethash thingy or something like that to do some illegal stuff with vanilla modding hehe but i failed
16:06
shoudlnt the binary diff of the two linux versions give a pretty good hint where the 12 is located?
Avatar
@ChillerDragon it does, on linux
16:12
00121CF0 0C 0B
16:12
but how do you do it on mac :p
Avatar
[quakenet] <Teeworlds> [teeworlds] Dune-jr pushed 2 new commits to master: https://git.io/fhUES
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
16:52
[quakenet] <Teeworlds> teeworlds/master 0cebd1b Jordy Ruiz: Fix Christmas time detection
16:52
[quakenet] <Teeworlds> teeworlds/master b4101dc Jordy Ruiz: Merge pull request #1925 from Dune-jr/fix-xmas...
Avatar
heinrich5991 / @heinrich5991 inp_grab is being troublesome
Avatar
[quakenet] <Dune_> is minus around?
18:32
[quakenet] <Teeworlds> [teeworlds] LordSk opened pull request #1927: Default inp_grab to 1 to be consistent with previous 0.7 releases (master...fix/inp_grab_default) https://git.io/fhUgy
18:34
[quakenet] <minus> i think minus is around, Dune_
18:35
[quakenet] <Dune_> that's nice
18:35
[quakenet] <minus> it is
18:35
[quakenet] <Dune_> I'll try not to disturb the celebrations too long
18:35
[quakenet] <minus> celebrations are done
18:35
[quakenet] <Dune_> that was quick
18:36
[quakenet] <Dune_> after Oy left for the day (at least) we found two issues in the code
18:36
[quakenet] <Dune_> the first was a bug that was quickly patched
18:36
[quakenet] <Dune_> the second was that Oy added an inp_grab option to revert to 0.6 mouse behavior (not raw input, take in account mouse accel)
18:37
[quakenet] <Dune_> this option is set to 0 by default, meaning that it reverts back to 0.6 by default, instead of keeping 0.7.1 behavior
18:37
[quakenet] <Dune_> we are in the process of releasing 0.7.2. do you think I should change that option's default?
18:39
[quakenet] <minus> to how it was in 0.7.0?
18:39
[quakenet] <Dune_> and 0.7.1, yes
18:39
[quakenet] <Dune_> (we have to rebuild binaries anyway)
18:41
[quakenet] <minus> if the new default makes more sense, use the new one, if it can be considered a bugfix to revert it to 0.6, do it
18:41
[quakenet] <minus> in general changing defaults isn't great
18:41
[quakenet] <Dune_> this option never existed and is introduced in 0.7.2
Avatar
so 0.7.2 makes the new default like 0.6 was
Avatar
[quakenet] <minus> can you link me to some info
Avatar
which seems weird
Avatar
0.7 uses raw input for receiving mouse delta data directly. while prior versions manually warped the mouse cursor back to the middle of screen and calculated the delta. Raw inputs are not influence...
18:51
[quakenet] <minus> that option's naming is pretty bad
18:51
[quakenet] <minus> i'ma have to try
Avatar
inp_grab 1 is raw input, 0.7 default
18:52
the mouse position is reset to the center of the screen, teeworlds use offsets every frame
18:53
inp_grab 0 is 0.6 behaviour aka desktop mouse mode (edited)
Avatar
1 should be default
18:55
Old 06 behaviour should be optional
Avatar
I agree Sonix
Avatar
But we prefer raw input so there is a bias
Avatar
in ddnet they've just added inp_mouseold 1,0 to enable/disable old mouse behaviour
19:01
i remember
Avatar
[quakenet] <minus> so it should be a grab_mode?
19:01
[quakenet] <minus> raw and reset
Avatar
The question is only if the default should be changed in Oy's absence, assuming it is a mistake, or not
Avatar
there's no reason to make it default again??
19:04
inconsistent with previous releases too
Avatar
it should just be an option for players that are used with old mouse behaviour
Avatar
[quakenet] <minus> if raw is the better mode, it should be default
Avatar
raw is the 0.7 mode
Avatar
[quakenet] <minus> if it just doesn't work properly then it shouldn't be default
Avatar
better I don't know 😛
Avatar
it works, how it works is subjective
Avatar
"By default SDL will use raw input for relative mouse mode"
19:06
I say let's go, we can blame minus if it goes awry
Avatar
just put raw default, its okay
Avatar
yeah
Avatar
[quakenet] <Dune_> so I still have to guess whether that's intentional or not
Avatar
doesn't matter i think
Avatar
The problem are old players. If we want to have a smooth transition from 0.6 to 0.7, we should kept settings for such relevant thing as it was in 0.6.
Avatar
We didn't tho
Avatar
[quakenet] <Dune_> the transition is way past us
19:32
[quakenet] <Dune_> the question isn't whether this is a better change, but whether this should be considered a bu
19:32
[quakenet] <Dune_> g
Avatar
Transition will last for a month at least. I think, we should stay with 0.6-setting, I don't think so, Oy did it by accident ^.^
Avatar
we already changed
19:35
if we set the defaults now, they cannot be changed again
Avatar
There's an option in settings to get back to 0.6 behaviour? (inp_grab 0)?
Avatar
[quakenet] <Dune_> that's what we're talking about, @Savander
19:37
[quakenet] <Dune_> ah, not in the settings, no
Avatar
It could be feature then
19:37
Then stick to 0.7 default ( inp_grab 1)
19:37
with option in settings tab, to get back to old behaviour
19:38
btw. inp_grab descriptions is quite bad
Avatar
[quakenet] <Dune_> I'll repeat, in case it's not clear. The question is: "is inp_grab defaulting to 0 a bug?"
Avatar
hard to understand
Avatar
[quakenet] <Dune_> I'm inclining towards no
Avatar
Probably not, but if it changes behaviour of mosue between minor versions, it sound bad no?
Avatar
[quakenet] <Dune_> it sounds bad yeah, but I'm no judge of that
Avatar
so we can wait for Oy, or someone have to make decision 😄
Avatar
[quakenet] <Dune_> Oy will come too late for that
Avatar
or we release tomorrow, chillerdragon is dead anyway
Avatar
[quakenet] <Dune_> Alright, I'll assume this is not a bug.
Avatar
we don't have a mac build
Avatar
[quakenet] <Dune_> If it is, we can edit the release later I assume
19:41
[quakenet] <Dune_> or maybe not
19:41
[quakenet] <Dune_> we do
19:41
[quakenet] <Dune_> only with the "no change" choice
19:41
[quakenet] <Dune_> so I'll just put that then
19:41
[quakenet] <Dune_> even though I disagree with the change
Avatar
we don't even have a menu option
Avatar
[quakenet] <Dune_> yeah
19:42
[quakenet] <Dune_> it's bad
Avatar
to reenable the default 0.7 behaviour
19:42
this is VERY bad
Avatar
actually, very bad yea
Avatar
so let's wait for Oy, extend the event
Avatar
and description for that command is weird."Use forceful input grabbing method"
Avatar
doesn't really matter if the setting is clear
Avatar
also, 0.7.2 before release, we could extend the time of event maybe
19:43
to whole december
Avatar
[quakenet] <Dune_> I also think we should
Avatar
yes that'd be much better
Avatar
Since, 6 decemeber
Avatar
[quakenet] <Dune_> huh
Avatar
Santa Claus thing
19:45
and 24-27 december Christams
Avatar
[quakenet] <Dune_> there is no Santa Claus thing?
19:46
[quakenet] <Dune_> @heinrich5991 halp
19:46
[quakenet] <minus> lemme try 0.7.1
Avatar
No? In poland, we have santa's day
19:47
or something like that, don't know how to translate it to english actually
Avatar
[quakenet] <Dune_> 0.6 = no raw input
19:47
[quakenet] <Dune_> 0.7.0/1 = raw input
19:47
[quakenet] <Dune_> 0.7.2 = optional raw input. default=?
Avatar
0.7.2 default = raw input
Avatar
and if we do that, no mac release so let's wait
Avatar
[quakenet] <Dune_> xmas is today for some people
Avatar
Yea, xmas is here for poland as well
19:48
I think, 24 december is most important here
Avatar
[quakenet] <Dune_> yeah. in france it's different
Avatar
yeah well the update shoulve come at the beginning of december
Avatar
about 6 december, that's curious. I though you have similar event as well
19:49
but it's seems that you don't 😮
Avatar
not in the middle of christmas
Avatar
[quakenet] <minus> should there be a difference between inp_grab 0 and 1 in master?
19:52
[quakenet] <Dune_> yes
19:52
[quakenet] <minus> i don't notice any
19:53
[quakenet] <minus> but that may be related to my setup
19:53
[quakenet] <Dune_> inp_grab 1 = raw input
19:53
[quakenet] <Dune_> inp_grab 0 = OS settings such as mouse accel
19:53
[quakenet] <Dune_> I don't notice any either because I don't have any accel
19:53
[quakenet] <minus> oh well, i don't have that crap on
19:53
[quakenet] <Dune_> most players do
19:53
[quakenet] <minus> dumbest invention ever if you ask me
Avatar
Does mouse-speed set via OS changes speed of cursor as well? with inp_grab = 0
Avatar
[quakenet] <Dune_> likely does
Avatar
it does
Avatar
I think, by defualt it's in the middle on windows
Avatar
[quakenet] <Dune_> well, I need heinrich5991 for Steam either way, so I'll wait for now
Avatar
[quakenet] <heinrich5991> hi!
21:59
[quakenet] <Oy> the default value for inp_grab was intended
21:59
[quakenet] <heinrich5991> I think we need a mac build, Oy
21:59
[quakenet] <Oy> hey
21:59
[quakenet] <Dune_> hey
21:59
[quakenet] <Dune_> mac build is there https://github.com/teeworlds/teeworlds/releases
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
22:00
[quakenet] <heinrich5991> oh ok
22:00
[quakenet] <heinrich5991> then I misunderstood the situation
22:00
[quakenet] <Dune_> chillerdragon helped
22:00
[quakenet] <heinrich5991> ah
22:00
[quakenet] <Dune_> but #1927 was a hard one
22:01
[quakenet] <Oy> mouse behaviour should be like in the previous master versions
22:01
[quakenet] <heinrich5991> wait
22:01
[quakenet] <heinrich5991> like in 0.7 or 0.6?
22:01
[quakenet] <heinrich5991> currently, it defaults to 0.6 behavior
22:01
[quakenet] <Oy> 0.6, 0.5, 0.4 etc
22:01
[quakenet] <heinrich5991> k
22:02
[quakenet] <Oy> yeah, that's correct
22:03
[quakenet] <Oy> that warp mode wasn't working in times when the move to sdl2 was done
22:03
[quakenet] <Oy> but seems to work now
Avatar
sdl2.0.9 doesn't work I think
22:04
need 2.0.8
Avatar
[quakenet] <heinrich5991> yes
22:04
[quakenet] <heinrich5991> should use 2.0.8
22:04
[quakenet] <heinrich5991> at least for windows
22:04
[quakenet] <Oy> yeah
22:04
[quakenet] <heinrich5991> warp mode sounds kinda like a hack, raw mode sounds cleaner: https://forums.libsdl.org/viewtopic.php?t=11838
Avatar
linux x64 checked
22:05
reuploading windows almost done
22:06
heinrich5991: can you download and port to steam?
22:06
you can release immediately
Avatar
[quakenet] <Teeworlds> [teeworlds] heinrich5991 opened pull request #1928: Document inp_grab a little (master...pr_doc_inpgrab) https://git.io/fhUoI
22:11
[quakenet] <Oy> it don't just disable mouse acceleration, but considers your os mouse settings
22:12
[quakenet] <heinrich5991> for some reason, I can't unpack the dmg :(
22:13
[quakenet] <minus> that discord bridge is seriously annoying
22:13
[quakenet] <minus> at least matrix bridges better
22:13
[quakenet] <heinrich5991> matrix doesn't bridge to quakenet
22:14
[quakenet] <Dune_> heinrich5991: need to remake a .dmg? :/
22:14
[quakenet] <Dune_> we can ask Oy
22:14
[quakenet] <heinrich5991> no, this might just be me not being able to open it on linux
22:14
[quakenet] <Oy> sounds odd to me
22:15
[quakenet] <heinrich5991> usually 7z x teeworlds-*-osx.dmg works
22:15
[quakenet] <Oy> yeah
22:15
[quakenet] <heinrich5991> now it outputs files that look like partitions
22:15
[quakenet] <heinrich5991> 0.MBR 1.Primary GPT Header 2.Primary GPT Table 3.free 4.Apple_APFS 5.free 6.Backup GPT Table 7.Backup GPT Header
22:16
[quakenet] <Oy> was it build with the release script?
22:16
[quakenet] <heinrich5991> Dune_: ^
22:16
[quakenet] <Dune_> yes Oy
22:16
[quakenet] <Oy> heinrich5991: how is it for the 0.7.1 one?
22:17
[quakenet] <minus> maybe someone should set up CI/CD to build shit
22:17
[quakenet] <minus> note: not me
22:17
[quakenet] <minus> i've done it before
22:17
[quakenet] <heinrich5991> that works, the 0.7.1 thing
22:17
[quakenet] <heinrich5991> on the todo list :P after finishing the stupid cmake stuff
22:18
[quakenet] <heinrich5991> also the ability to test would be nice now that we have wishlist items ^^
22:18
[quakenet] <Oy> i didn't build on the latest mac osx version though
22:19
[quakenet] <Dune_> ah, damn me, I forgot to write the steam draft announcement
22:19
[quakenet] <Oy> could build a new one
22:19
[quakenet] <Oy> would take some min
22:19
[quakenet] <heinrich5991> a few mins don't hurt if you got the time
22:20
[quakenet] <Dune_> chillerdragon won't be happy though, he did it while being sick and all :c
22:20
[quakenet] <heinrich5991> :|
22:20
[quakenet] <Dune_> almost released but the inp_grab stuff made me doubt :|
22:20
[quakenet] <heinrich5991> you could try to test the dmg he built. if it works for mac users, it's fine
22:20
[quakenet] <heinrich5991> I just need the archive contents
22:22
[quakenet] <heinrich5991> I think the problem for me is that it contains an APFS file system while the old one probably contained an HFS+ file system
22:22
[quakenet] <heinrich5991> https://en.wikipedia.org/wiki/Apple_File_System relatively new
Apple File System (APFS) is a proprietary file system for macOS High Sierra (10.13) and later, iOS 10.3 and later, tvOS 10.2 and later, and watchOS 3.2 and later, developed and deployed by Apple Inc. It aims to fix core problems of HFS+ (also called Mac OS Extended), APFS's p...
22:23
[quakenet] <Oy> hm, doesn't work for older mac versions that should still work
22:26
[quakenet] <Dune_> well, rebuild then oy
Avatar
[quakenet] <Oy> updated the github one
22:43
[quakenet] <heinrich5991> uploaded to teeworlds.com
Avatar
teeworlds.com has github links anyway
Avatar
[quakenet] <heinrich5991> still :)
22:47
[quakenet] <Oy> what about start page?
22:48
[quakenet] <Oy> download tw for your os- button
22:51
[quakenet] <heinrich5991> updated
22:51
[quakenet] <heinrich5991> Dune_: do we have a release announcement?
22:53
[quakenet] <heinrich5991> Oy: is it intended that the win32 archive doesn't contain a freetype.dll?
22:53
[quakenet] <Oy> nope
22:53
[quakenet] <Oy> should be in there
22:53
[quakenet] <Oy> doesn't run otherwise
Avatar
I built it statically in
22:54
since you weren't here Oy
22:54
hey btw
22:54
merry christmas 😃
Avatar
[quakenet] <Oy> hey
22:55
[quakenet] <Oy> why not use the dll?
Avatar
but I'd rather have you do it if you don't mind
Avatar
[quakenet] <minus> cough static linking
Avatar
I'm not sure the release I did works correctly
Avatar
[quakenet] <Oy> the win64 one on github started for me
22:57
[quakenet] <heinrich5991> minus: not really a difference if you ship the dlls next to the program
22:57
[quakenet] <Oy> will test the win32 too
22:57
[quakenet] <minus> heinrich5991: except you can't forget shipping the DLLs
22:57
[quakenet] <minus> :D
22:58
[quakenet] <Sajadi> Merry Christmas from Austria :)
23:00
[quakenet] <Dune_> Merry christmas :D
23:00
[quakenet] <Dune_> heinrich5991: we have a release announement, but I dind't draft it in steam
23:01
[quakenet] <Dune_> the start page is a simple $ variablke
23:01
[quakenet] <heinrich5991> yes, changed that already
23:01
[quakenet] <heinrich5991> maybe we should put out the release announcement
23:01
[quakenet] <heinrich5991> or I revert that
23:02
[quakenet] <Oy> hm about the win32 version
23:02
[quakenet] <heinrich5991> Dune_: would you try the test branch of steam teeworlds?
23:03
[quakenet] <Oy> i get "running on windows-win64-unknown"
23:03
[quakenet] <heinrich5991> hmmmm
23:03
[quakenet] <Oy> "unknown endianess"
23:03
[quakenet] <Oy> on startup
23:03
[quakenet] <Oy> it starts but thats odd
23:03
[quakenet] <Oy> dunno if it'll have some problem
23:03
[quakenet] <heinrich5991> I reverted to 0.7.1 on the start page for now
Avatar
yeah bam was having issues detecting the arch
Avatar
[quakenet] <Oy> hm
23:04
[quakenet] <Oy> did u use msvc?
Avatar
yeah
Avatar
[quakenet] <Oy> that's how i build too
23:05
[quakenet] <Oy> u used the x86 native tool command prompt?
Avatar
yes
Avatar
[quakenet] <Oy> provide by msvc
23:05
[quakenet] <heinrich5991> undetected endian defaults to little endian (the right one)
23:05
[quakenet] <Oy> yeah but win64
23:06
[quakenet] <Oy> hope there's no internal mixup
23:06
[quakenet] <heinrich5991> $ file teeworlds-0.7.2-win*/teeworlds.exe
23:06
[quakenet] <heinrich5991> teeworlds-0.7.2-win32/teeworlds.exe: PE32 executable (console) Intel 80386, for MS Windows
23:06
[quakenet] <heinrich5991> teeworlds-0.7.2-win64/teeworlds.exe: PE32+ executable (console) x86-64, for MS Windows
23:06
[quakenet] <heinrich5991> looks good
Avatar
that's why I'd prefer if you did it instead
Avatar
[quakenet] <heinrich5991> you could rebuild if you want, oy
23:07
[quakenet] <Oy> then u would have to replace it again
23:07
[quakenet] <Oy> it seems to work
23:08
[quakenet] <heinrich5991> idc
23:08
[quakenet] <heinrich5991> steam and teeworlds.com would be quick to update, provided I get the builds somewhere
23:08
[quakenet] <Teeworlds> [teeworlds] LordSk closed pull request #1927: Default inp_grab to 1 to be consistent with previous 0.7 releases (master...fix/inp_grab_default) https://git.io/fhUgy
23:09
[quakenet] <Oy> ok, few min
Avatar
[quakenet] <Oy> heinrich5991: updated on github
23:17
[quakenet] <heinrich5991> win32 and win64?
23:17
[quakenet] <Oy> no just win32
23:17
[quakenet] <Oy> win64 too?
23:18
[quakenet] <heinrich5991> I guess it's fine
23:18
[quakenet] <Oy> ok
Avatar
win64 is static then?
Avatar
[quakenet] <heinrich5991> yes
23:21
[quakenet] <heinrich5991> Dune_: could you test the steam build?
23:23
[quakenet] <Dune_> heinrich5991: I can't test anything steam rn
23:23
[quakenet] <heinrich5991> ok
Avatar
heinrich5991 which branch?
Avatar
[quakenet] <heinrich5991> "test", password "testtesttest"
Avatar
works fine on my end
Avatar
[quakenet] <heinrich5991> nice. os? windows?
Avatar
win10 x64
Avatar
[quakenet] <Oy> anyone else ever had a crash with 0.7 https://github.com/teeworlds/teeworlds/issues/1923 ?
Sometimes my Client Crashes and I don't know why. Also If I tab in and out of teeworlds it takes over 1 second wich is realy long for a 10mb game :D, it kinda is not super stable Also when star...
Avatar
Oy: yeah I think so
23:27
was tabbed out, came back 5 min later
23:28
teeworlds was gone
Avatar
[quakenet] <Oy> no error message?
23:28
[quakenet] <heinrich5991> linux works, too
Avatar
none
Avatar
[quakenet] <Oy> ok, odd
Avatar
I never experienced it again tho
Avatar
[quakenet] <Oy> ok
23:29
[quakenet] <heinrich5991> anyone online to test the teeworlds steam version on mac?
23:30
[quakenet] <heinrich5991> if not, I guess I'll just trust that I didn't fuck something up
23:30
[quakenet] <heinrich5991> it worked the previous times (famous last words)
23:30
[quakenet] <Oy> haha :D
Avatar
[quakenet] <Oy> don't think there's steam on the mac i build on
23:31
[quakenet] <Oy> and it already takes ages to build
Avatar
So whats left?
Avatar
[quakenet] <heinrich5991> theoretically testing mac, but I don't think we have anyone who could do that
23:32
[quakenet] <heinrich5991> so I guess steam and teeworlds.com downloads are ready
23:32
[quakenet] <heinrich5991> push the red button with the announcement? :)
Avatar
@Dune did you change the inp_grab thing in the news post?
Avatar
[quakenet] <heinrich5991> Dune_: what's left for release? do you want to make the release post public?
23:37
[quakenet] <Dune_> yeah
23:37
[quakenet] <Dune_> move downloads, port it to steam, move blog and news
23:37
[quakenet] <Dune_> it's all ready?
23:38
[quakenet] <Dune_> @LordSk 🦋 no, thanks for the reminder
23:38
[quakenet] <Dune_> I'm busy for a few mins
23:40
[quakenet] <Oy> someone has the rights to edit this post https://www.teeworlds.com/forum/viewtopic.php?id=12644 ?
23:43
[quakenet] <heinrich5991> I do
23:44
[quakenet] <heinrich5991> what needs changing?
23:44
[quakenet] <Oy> could you replace "- Fix resampling" with "- Fixed textures for older graphic cards"
23:45
[quakenet] <Oy> so in case someone didn't see textures in 0.71 he notice the hint to try again :)
Avatar
Someone should give oy moderator rights
Avatar
merry xmas guys
Avatar
[quakenet] <Oy> i have, not everywhere it seems :)
23:48
[quakenet] <Oy> and i always have to answer the spam questions when posting in the internal forum...
23:48
[quakenet] <Oy> merry christmas everyone :)
23:50
[quakenet] <Oy> one spam question is tricky: "which weapon doesn't run out of ammo". answered gun at first :P
Avatar
hammer u silly 😛
Avatar
[quakenet] <Oy> :P
23:51
[quakenet] <Oy> but hammer doesn't have ammo perse :D
Avatar
[quakenet] <heinrich5991> so it can't run out of it ^^
23:52
[quakenet] <Oy> :D
Avatar
what do you guys think about this body markings
23:57
Avatar
[quakenet] <Oy> btw. love the image of the release post :)
23:58
[quakenet] <Oy> Sonix: gives the tee an angry look :)
Avatar
does it look good tho? 😛
Avatar
[quakenet] <Oy> yeah
Exported 750 message(s)