Release Teeworlds port


Hey, don't worry.

I'll be alive tomorrow, too.

It's great how much effort you put in this project.

It's no problem if I have to wait some hours.

:)
 
Last edited by a moderator:
Well, here an new attempt: 

I tested and it worked on my Pandora freshly rebooted. I tried a DeathMatch, got fragged 2 times in a minutes :(

but it should work now.
 
Starts now.

Thanks for the update.

Unplayable because of lags.

Have to try tomorrow with Ethernet cable.

Maybe also buy some high speed USB-wifi dongle.

If you don't know what to do, if you watch some exciting gray wall, if you have some time left, you might also take a look at the Chromium B.S.U. PND. Seems there is the same mouse freeze.

But only if you have some time left or looking for some new project. :)
 
Last edited by a moderator:
Starts now.

Thanks for the update.

Unplayable because of lags.

Have to try tomorrow with Ethernet cable.

Maybe also buy some high speed USB-wifi dongle.

If you don't know what to do, if you watch some exciting gray wall, if you have some time left, you might also take a look at the Chromium B.S.U. PND. Seems there is the same mouse freeze.

But only if you have some time left or looking for some new project. :)
About Wifi, I have buy a "Netgear N150 Wireless USB Micro Adapter". Cost less than 15€ and it works like a charm, plug'n play, fast connection and good transfert rate. I tried Teeworld with it and I had no lags.

About Chromium B.S.U., I'll look at it sometimes in the future, but not in the immediate future.

About Teeworlds, I'll publish this version on the Repo now you confirmed it works.
 
As it works now I can  finally rate on the Repo.

Will get some wifi adapter.
 
Last edited by a moderator:
Message to mods:

Why moving this in the Support section? I use this thread to track changelog on my Teeworld PND, I think it belong to Software news, not Support.
 
Not sure, this is a release thread after all . I'll move it back to Software News..
 
Last edited by a moderator:
A few seconds after starting up, this completely freezes for me. The sound continues playing but video is freezed, the mouse doesn't move, all input is ignored. Holding down the Pandora button doesn't work either. Also tried running kill over SSH but it too does nothing.

Here's the (incomplete, as the program never exits cleanly) output log:

=======================================================================================
PND : /media/PANDA_MAIN/pandora/menu/teeworlds.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/PANDA_MAIN/pandora/appdata/Teeworlds
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : runscript.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/Teeworlds"
rmdir: failed to remove `/mnt/pnd/Teeworlds': Not a directory
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDA_MAIN/pandora/appdata/Teeworlds=rw+nolwh":"/mnt/pnd/Teeworlds=rr" none "/mnt/utmp/Teeworlds"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/Teeworlds:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/Teeworlds:/lib:/usr/lib
[51c5c9c3][engine]: running on unix-linux-unknown
[51c5c9c3][engine]: arch is little endian
[51c5c9c3][storage]: couldn't open storage.cfg
[51c5c9c3][storage]: using standard paths
[51c5c9c3][storage]: added path '$USERDIR' ('/mnt/utmp/Teeworlds/home/.teeworlds')
[51c5c9c3][storage]: added path '$DATADIR' ('data')
[51c5c9c3][storage]: added path '$CURRENTDIR' ('/mnt/utmp/Teeworlds')
[51c5c9c3][binds]: bound f1 (282) = toggle_local_console
[51c5c9c3][binds]: bound f2 (283) = toggle_remote_console
[51c5c9c3][binds]: bound tab (9) = +scoreboard
[51c5c9c3][binds]: bound u (117) = +show_chat
[51c5c9c3][binds]: bound f10 (291) = screenshot
[51c5c9c3][binds]: bound a (97) = +left
[51c5c9c3][binds]: bound d (100) = +right
[51c5c9c3][binds]: bound space (32) = +jump
[51c5c9c3][binds]: bound mouse1 (323) = +fire
[51c5c9c3][binds]: bound mouse2 (324) = +hook
[51c5c9c3][binds]: bound lshift (304) = +emote
[51c5c9c3][binds]: bound rshift (303) = +spectate
[51c5c9c3][binds]: bound right (275) = spectate_next
[51c5c9c3][binds]: bound left (276) = spectate_previous
[51c5c9c3][binds]: bound 1 (49) = +weapon1
[51c5c9c3][binds]: bound 2 (50) = +weapon2
[51c5c9c3][binds]: bound 3 (51) = +weapon3
[51c5c9c3][binds]: bound 4 (52) = +weapon4
[51c5c9c3][binds]: bound 5 (53) = +weapon5
[51c5c9c3][binds]: bound mousewheelup (331) = +prevweapon
[51c5c9c3][binds]: bound mousewheeldown (332) = +nextweapon
[51c5c9c3][binds]: bound t (116) = chat all
[51c5c9c3][binds]: bound y (121) = chat team
[51c5c9c3][binds]: bound f3 (284) = vote yes
[51c5c9c3][binds]: bound f4 (285) = vote no
[51c5c9c3][console]: failed to open 'settings.cfg'
[51c5c9c3][console]: failed to open 'autoexec.cfg'
[51c5c9c3][client]: starting...
EGL Opening X11 display
EGL Getting EGL display
EGL Initializing
EGL_VENDOR: Imagination Technologies
EGL_VERSION: 1.4 build 1.4.14.2616
EGL_EXTENSIONS: EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_vg_parent_image EGL_IMG_context_priority
EGL Found 2 available configs
EGL Config 0
EGL Binding API
EGL Creating Context
EGL Creating window surface
EGL Making Current
EGL Complete
[51c5c9c4][engine/mastersrv]: refreshing master server addresses
[51c5c9c4][client/sound]: sound init successful
[51c5c9c4][textrender]: loaded pFont from 'data/fonts/DejaVuSans.ttf'
[51c5c9c4][textrender]: default pFont set 0x461a101c
[51c5c9c4][]: pFont memory usage: 2097152
[51c5c9c8][countryflags]: loaded country flag 'default'
[51c5c9c8][countryflags]: loaded country flag 'XEN'
[51c5c9c8][countryflags]: loaded country flag 'XNI'
[51c5c9c8][countryflags]: loaded country flag 'XSC'
[51c5c9c8][countryflags]: loaded country flag 'XWA'
[51c5c9c8][countryflags]: loaded country flag 'SS'
[51c5c9c8][countryflags]: loaded country flag 'AF'
[51c5c9c8][countryflags]: loaded country flag 'AX'
[51c5c9c8][countryflags]: loaded country

Sometimes it stops at a different flag, but it always seems to freeze during the flag loading.

Tested on a very recent 1GHz model with no known problems.
 
Finaly update to latest version. So you can now enjoy latest version. Everything has been recompiled, and PND's embeded libraries has been freshened too.

v0.6.2.07
------------

  • Update to latest version 0.6.2
 
I can reliably reproduce the freeze simply by pressing the backspace button in any text field, such as the nickname text field on initial launch.
 
I can reliably reproduce the freeze simply by pressing the backspace button in any text field, such as the nickname text field on initial launch.
With the new version 0.6.2 ?
Yeah.

It's actually any keyboard input after the loading screen (so probably when polling for keyboard input).

The reason I wasn't able to kill it over SSH before was simply because I wasn't using SIGKILL. Duh. Testing used to be really painful because of this. Sorry for the resulting inaccurate reports.

I'm actually experiencing the exact same issue in a port I'm working on too, so there could be something wrong with my system :S It has in common with Teeworlds that it uses SDL.

Does Teeworlds link with the system SDL libraries?
 
I embed my own copy of SDL & X11 libs in the PND (so GLES + GrabMouse doesn't freeze). But maybe you can try to update your system.

I tried Teeworlds and hasn't experienced any freeze. It's still very hard with the nubs, (got killed 4 times, and managed to kill 1 guy)...
 
I fixed this problem in my project by setting LIBGL_FB=1 in the environment at the advice of lunixbochs.

Does Teeworlds set this? Maybe it's set globally in your environment or something, and not by the program or launcher script?

I checked the runscript.sh in the package and it doesn't set LIBGL_FB there, at least.
 
Could you make Right Nub as mouse movement by default on the next release, please?
 
Back
Top