DeaDDooMER [Thu, 17 May 2018 20:51:32 +0000 (23:51 +0300)]
Fast fix nil Sound on damned.wad MAP11
Stas'M [Thu, 17 May 2018 18:48:46 +0000 (21:48 +0300)]
Panel: Fix SetFrame out of index
http://doom2d.org/forum/viewtopic.php?f=36&t=2576
Ketmar Dark [Thu, 17 May 2018 16:22:11 +0000 (19:22 +0300)]
default smallmap aligh: bottom
Ketmar Dark [Thu, 17 May 2018 16:21:23 +0000 (19:21 +0300)]
added "r_smallmap_align_h" and "r_smallmap_align_v" cvars
DeaDDooMER [Mon, 14 May 2018 13:58:47 +0000 (16:58 +0300)]
Added shadow to vkbd text
DeaDDooMER [Sun, 13 May 2018 20:57:07 +0000 (23:57 +0300)]
Now android version can contain game resources in APK
DeaDDooMER [Sat, 5 May 2018 22:28:29 +0000 (01:28 +0300)]
Added option for alt vkbd layout
DeaDDooMER [Sat, 5 May 2018 19:22:24 +0000 (22:22 +0300)]
Little changes in alt vkbd layout
DeaDDooMER [Sun, 4 Mar 2018 15:27:34 +0000 (18:27 +0300)]
Fix crash on android 4.1
DeaDDooMER [Fri, 2 Mar 2018 17:47:27 +0000 (20:47 +0300)]
Added README for android
DeaDDooMER [Fri, 2 Mar 2018 16:56:31 +0000 (19:56 +0300)]
Added vertical offset for virtual keyboard
DeaDDooMER [Thu, 1 Mar 2018 18:53:00 +0000 (21:53 +0300)]
r_sacle now saves more precisely
DeaDDooMER [Thu, 1 Mar 2018 18:26:32 +0000 (21:26 +0300)]
Added touchscreen settings
DeaDDooMER [Thu, 1 Mar 2018 16:08:29 +0000 (19:08 +0300)]
Virtual keyboard improvements: added strafe, up+fire, down+fire, prev/next weapon buttons
DeaDDooMER [Tue, 27 Feb 2018 17:25:02 +0000 (20:25 +0300)]
Disable accelerometer and add g_dbg_scale as option
DeaDDooMER [Mon, 26 Feb 2018 21:49:38 +0000 (00:49 +0300)]
Reserved key range for virtual keyboard + alternative virtkbd layout
DeaDDooMER [Sun, 25 Feb 2018 13:04:08 +0000 (16:04 +0300)]
Fix crashes with nanogl
DeaDDooMER [Sun, 25 Feb 2018 12:13:13 +0000 (15:13 +0300)]
TextEdit now shows keyboard on android
DeaDDooMER [Sat, 24 Feb 2018 19:11:16 +0000 (22:11 +0300)]
Added touchscreen controls
DeaDDooMER [Wed, 21 Feb 2018 20:44:38 +0000 (23:44 +0300)]
Fix music on android
DeaDDooMER [Wed, 21 Feb 2018 18:41:47 +0000 (21:41 +0300)]
Fix font rendering with nanoGL
DeaDDooMER [Wed, 21 Feb 2018 18:40:53 +0000 (21:40 +0300)]
Now nanoGL supports glIsEnabled, glPushAttrib and glPopAttrib
DeaDDooMER [Tue, 20 Feb 2018 15:08:41 +0000 (18:08 +0300)]
Reimplemented lines and particles rendering with nanoGL
DeaDDooMER [Tue, 20 Feb 2018 15:07:30 +0000 (18:07 +0300)]
Fix network on android
DeaDDooMER [Mon, 19 Feb 2018 21:41:58 +0000 (00:41 +0300)]
Fix textures with nanoGL, disable particles with nanoGL and comment regressions with nanoGL
DeaDDooMER [Mon, 19 Feb 2018 16:46:54 +0000 (19:46 +0300)]
Now ported to android!
DeaDDooMER [Mon, 19 Feb 2018 16:39:22 +0000 (19:39 +0300)]
Fix nanoGL bindings
DeaDDooMER [Sun, 18 Feb 2018 16:38:35 +0000 (19:38 +0300)]
Added support OpenGL ES 1.1 through nanoGL (have some bugs) and fix build for ARM
Ketmar Dark [Thu, 15 Feb 2018 17:29:11 +0000 (19:29 +0200)]
set default window position to (60, 60), so poor shitdows10 users suffer less
Ketmar Dark [Mon, 12 Feb 2018 12:24:06 +0000 (14:24 +0200)]
even more vsync! i like to move it, move it!
Ketmar Dark [Mon, 12 Feb 2018 11:46:47 +0000 (13:46 +0200)]
set vsync after window creation (it should work better this way)
Ketmar Dark [Sat, 10 Feb 2018 08:46:46 +0000 (10:46 +0200)]
fixed README (SDL_mixer build option)
Ketmar Dark [Sat, 10 Feb 2018 08:41:11 +0000 (10:41 +0200)]
headless building fix
fgsfds [Fri, 9 Feb 2018 16:02:14 +0000 (19:02 +0300)]
temp hackfix for multiple server respawns in LMS
fgsfds [Fri, 9 Feb 2018 14:37:36 +0000 (17:37 +0300)]
added word wrap to center messages; fixed e_CharFont_GetSizeFmt
fgsfds [Wed, 7 Feb 2018 23:41:45 +0000 (02:41 +0300)]
temp hackfix for resolution changing
fgsfds [Wed, 7 Feb 2018 22:34:23 +0000 (01:34 +0300)]
added `version` console command'
fgsfds [Wed, 7 Feb 2018 22:13:19 +0000 (01:13 +0300)]
write version and built time to log
fgsfds [Tue, 6 Feb 2018 23:03:59 +0000 (02:03 +0300)]
fixed texture switch bug AGAIN
Ketmar Dark [Tue, 6 Feb 2018 22:35:52 +0000 (00:35 +0200)]
don't kill and recreate game window on resolution change in windowed mode
Ketmar Dark [Tue, 6 Feb 2018 21:39:45 +0000 (23:39 +0200)]
experiments with fullscreen switching -- failed, but i left the commented code for posterity
Ketmar Dark [Tue, 6 Feb 2018 20:11:55 +0000 (22:11 +0200)]
hackfix for video resolution change (still not working right, see commit text)
changing to fullscreen is not working right, 'cause we need to
recreate OpenGL context (and reupload all textures). without this,
fullscreen window is created with fucked size for some reason.
fgsfds [Tue, 6 Feb 2018 20:35:42 +0000 (23:35 +0300)]
fixed texture trigger bug
fgsfds [Tue, 6 Feb 2018 20:12:22 +0000 (23:12 +0300)]
fixed small/short int sizes in e_msg
fgsfds [Mon, 5 Feb 2018 20:24:03 +0000 (23:24 +0300)]
fixed signature of upnpDiscover()
fgsfds [Mon, 5 Feb 2018 19:46:57 +0000 (22:46 +0300)]
hackfix builds with upnp on unix
fgsfds [Mon, 5 Feb 2018 19:17:28 +0000 (22:17 +0300)]
fix build without upnp
fgsfds [Mon, 5 Feb 2018 18:54:46 +0000 (21:54 +0300)]
port forwarding now runs in a separate thread
fgsfds [Mon, 5 Feb 2018 17:47:49 +0000 (20:47 +0300)]
add loading text about port forwarding
fgsfds [Mon, 5 Feb 2018 17:19:29 +0000 (20:19 +0300)]
added ForwardPorts config option
fgsfds [Mon, 5 Feb 2018 17:06:32 +0000 (20:06 +0300)]
port forwarding and miniupnpc are now completely optional
fgsfds [Mon, 5 Feb 2018 16:38:30 +0000 (19:38 +0300)]
added port forwarding via miniupnpc (disabled by default for now)
Ketmar Dark [Mon, 5 Feb 2018 01:13:07 +0000 (03:13 +0200)]
proper fix for the previous commit (destroying inexisting items)
Ketmar Dark [Mon, 5 Feb 2018 00:51:45 +0000 (02:51 +0200)]
BUG|HACK|INVESTIGATE: don't crash on removing invalid item id (seems that something holds stale ids)
Ketmar Dark [Fri, 26 Jan 2018 18:38:34 +0000 (20:38 +0200)]
nail the sky on scaled small levels (actually, better sky moving in non-standard scales)
Ketmar Dark [Fri, 26 Jan 2018 18:20:08 +0000 (20:20 +0200)]
vsync option should be applied without restarting now
Ketmar Dark [Tue, 23 Jan 2018 13:45:31 +0000 (15:45 +0200)]
renamed "dbg_scale" to "r_scale"; scaled mode now obeys level bounds; added "dbg_ignore_level_bounds" cvar to control that (useful for Holmes)
Stas'M [Sun, 21 Jan 2018 13:11:56 +0000 (16:11 +0300)]
Player: Add punch animation for berserk
http://doom2d.org/forum/viewtopic.php?f=12&t=2562
Ketmar Dark [Sun, 21 Jan 2018 10:09:02 +0000 (12:09 +0200)]
generalized pool iterator (it is not tied to `framePool` anymore)
Ketmar Dark [Sat, 20 Jan 2018 23:10:48 +0000 (01:10 +0200)]
replaced manual pool walking with nice iterator (yet one should still call `.release()` manually... T_T)
Ketmar Dark [Thu, 18 Jan 2018 13:44:10 +0000 (15:44 +0200)]
removed alot of commented out and unused grid processing code
Ketmar Dark [Thu, 18 Jan 2018 13:33:11 +0000 (15:33 +0200)]
grid: only one debug callback left (ok, let it be there for now...)
Ketmar Dark [Thu, 18 Jan 2018 13:10:31 +0000 (15:10 +0200)]
removed callback from `Grid.traceRay()` (it wasn't used anyway)
Ketmar Dark [Thu, 18 Jan 2018 12:53:37 +0000 (14:53 +0200)]
no more callback in `Grid.traceBox()` (it wasn't used anyway)
Ketmar Dark [Thu, 18 Jan 2018 12:48:06 +0000 (14:48 +0200)]
commented out unused type
Ketmar Dark [Thu, 18 Jan 2018 12:46:55 +0000 (14:46 +0200)]
`Grid.forEachAtPoint()` converted to no-callback
Ketmar Dark [Thu, 18 Jan 2018 12:23:04 +0000 (14:23 +0200)]
`Grid.forEachInAABB()`: no more callbacks
Ketmar Dark [Thu, 18 Jan 2018 11:20:35 +0000 (13:20 +0200)]
commented out some old code; outlined a new plan to remove most callbacks
Stas'M [Sat, 13 Jan 2018 14:57:33 +0000 (17:57 +0300)]
Chat sounds: Add config and menu option
Stas'M [Fri, 12 Jan 2018 21:49:35 +0000 (00:49 +0300)]
Fix previous commit (use toLowerCase1251)
Stas'M [Fri, 12 Jan 2018 21:45:27 +0000 (00:45 +0300)]
Chat sounds: Use AnsiLowerCase for russian letters
Stas'M [Fri, 12 Jan 2018 21:31:09 +0000 (00:31 +0300)]
Game: Add chat sounds for promotion
DeaDDooMER [Tue, 2 Jan 2018 23:52:02 +0000 (23:52 +0000)]
Add Haiku OS support
DeaDDooMER [Tue, 2 Jan 2018 23:51:18 +0000 (23:51 +0000)]
Fix building with sdl_mixer
Ketmar Dark [Fri, 29 Dec 2017 01:39:19 +0000 (03:39 +0200)]
MORE DARKNESS!!!
Ketmar Dark [Fri, 29 Dec 2017 01:35:11 +0000 (03:35 +0200)]
darkened interpic a little, to make loading log more readable
Ketmar Dark [Fri, 29 Dec 2017 00:36:12 +0000 (02:36 +0200)]
fancy pbar width and rendering fixes (don't be so smart, ketmar!)
Ketmar Dark [Thu, 28 Dec 2017 23:46:02 +0000 (01:46 +0200)]
added Jah's nice graphical progressbar (the game will fallback to old flat one if there is no pbar gfx in game.wad)
Jabberwock-RU [Sun, 24 Dec 2017 11:49:34 +0000 (14:49 +0300)]
Activated ATTACK_L for ZOMBY and SERG
Ketmar Dark [Sun, 24 Dec 2017 11:16:16 +0000 (13:16 +0200)]
fixed error message if default megawad map failed to load
Ketmar Dark [Sun, 24 Dec 2017 11:04:33 +0000 (13:04 +0200)]
goto cheat fix
Jabberwock-RU [Sat, 23 Dec 2017 18:45:07 +0000 (21:45 +0300)]
Jetpack item is animated now
Ketmar Dark [Sat, 7 Oct 2017 12:33:11 +0000 (15:33 +0300)]
Merge branch 'master' of ssh://repo.or.cz/d2df-sdl
Ketmar Dark [Sat, 7 Oct 2017 11:45:27 +0000 (14:45 +0300)]
it is now possible to link windoze LibJIT and ENet as static libs (see commit comments)
first, you need to clone http://repo.or.cz/d2df-binlib.git (repo with prebuilt windoze libs)
then, you can use:
-dLIBJIT_WINDOZE_STATIC -- static LibJIT
-dLIBENET_WINDOZE_STATIC -- static ENet
don't forget to specify lib*.a location with -Fi<...>
i used mingw-gcc 7.1.0 to build static libs; some other .a libs were taken directly from mingw.
building is easy: just fire msys, install all dependencies, and do:
./configure --enable-static --disable-shared && make
this should produce working .a library suitable for static linking
Dmitry D. Chernov [Thu, 5 Oct 2017 17:58:42 +0000 (03:58 +1000)]
Cosmetic: DooM 2D:Forever -> Doom 2D: Forever
Ketmar Dark [Wed, 4 Oct 2017 20:52:27 +0000 (23:52 +0300)]
Holmes: increased whitespace between binding name and binding description
Ketmar Dark [Wed, 4 Oct 2017 20:28:29 +0000 (23:28 +0300)]
FlexUI: set window size vars to actual window size; Holmes: destroy help window when it is hidden
Ketmar Dark [Wed, 4 Oct 2017 18:51:25 +0000 (21:51 +0300)]
FlexUI: switched to universal event struct; changed event dispatching to sink/mine/bubble model
Ketmar Dark [Wed, 4 Oct 2017 18:58:07 +0000 (21:58 +0300)]
Merge branch 'master' of ssh://repo.or.cz/d2df-sdl
Ketmar Dark [Wed, 4 Oct 2017 18:57:52 +0000 (21:57 +0300)]
"flexui.wad" is not required now
Dmitry D. Chernov [Wed, 4 Oct 2017 18:51:40 +0000 (04:51 +1000)]
Add USE_MIXER and HEADLESS as build options in the Lazarus project
Dmitry D. Chernov [Wed, 4 Oct 2017 18:50:50 +0000 (04:50 +1000)]
Remove old hack that work-arounds wrong texture names
Ketmar Dark [Wed, 4 Oct 2017 15:58:17 +0000 (18:58 +0300)]
cosmetix
Ketmar Dark [Wed, 4 Oct 2017 13:37:20 +0000 (16:37 +0300)]
FlexUI: event types renamed from `^TH*` to `TFUI*`; some simplifications in event checking code
Ketmar Dark [Wed, 4 Oct 2017 13:25:11 +0000 (16:25 +0300)]
FlexUI: removed some debugging code
Ketmar Dark [Wed, 4 Oct 2017 00:18:30 +0000 (03:18 +0300)]
fixed unneded pause on some Fn
http://doom2d.org/forum/viewtopic.php?f=36&t=2469
Ketmar Dark [Wed, 4 Oct 2017 00:06:32 +0000 (03:06 +0300)]
FlexUI: fixed window scrollbars; nicer button pushing with keyboard
Ketmar Dark [Tue, 3 Oct 2017 21:58:49 +0000 (00:58 +0300)]
moved FlexUI fonts to "flexui.wad"
Ketmar Dark [Tue, 3 Oct 2017 20:23:45 +0000 (23:23 +0300)]
it is now possible to use "--holmes-font <8|14|16>" cli arg to select Holmes UI font
Ketmar Dark [Tue, 3 Oct 2017 20:18:47 +0000 (23:18 +0300)]
FlexUI: restored text icons