Marzo 2018
-
Generale
Add gamefunc for switching to your last used weapon
-
Generale
Re-allow negative hitags on crack sprites.
-
Generale
Perform CON_SAVE after a frame is drawn
-
Generale
Menu stuff
-
Generale
Avoid filtering seams by drawing custom scrollbars twice, like the scuba gear and chaingun.
Mostra dettagli
Patch from Fox.
-
Allow mouse axis scale to go to zero.
-
Generale
Fix "setvarvar: Gv_GetVarX(): invalid player ID -1" message for certain userdef accesses
-
Generale
Fix "too many sprites spawned" check
-
Generale
Move "EVENT_DISPLAYREST" after "EVENT_DISPLAYCROSSHAIR".
Mostra dettagli
Patch from Fox.
-
Generale
1. Fix translucency in the mouse cursor.
Mostra dettagli
2. In "EVENT_DISPLAYCROSSHAIR" and "EVENT_DISPLAYCURSOR", make "userdef[].return" 1 and 2 return the coordinates, and 3 the alpha ("EVENT_DISPLAYCURSOR" only). 3. New event "EVENT_DISPLAYPOINTER" Similar to "EVENT_DISPLAYCURSOR", it is used to display the pointer that controls the aiming in Wii. "RETURN" / "userdef[].return" work in the same way as "EVENT_DISPLAYCURSOR". Patch from Fox.
-
Generale
Fix the position of the notch when scaling the slidebar with the mouse.
Mostra dettagli
Patch from Fox.
Febbraio 2018
-
Generale
Revert change to _multivc.h because it fucked up the volume slider
-
Generale
Reduce max volume to prevent audio clipping
-
Generale
Hide the joystick menu instead of disabling it.
-
Generale
astub.cpp: only call GL functions if we are in a GL mode
-
Generale
Disable the switching of keyboard layout on window focus gain and loss.
-
Generale
Clean up order of UserdefsLabels[].
Mostra dettagli
Bump BYTEVERSION. Patch from Fox.
-
Generale
New userdef structure "return"
Mostra dettagli
This works like an extension of the RETURN gamevar and it accepts multiple values. Reading or writing the value of "userdef[].return 0" is the same as reading of writing the RETURN gamevar. The following userdefs are now aliases: - m_origin_x = userdef[].return 1 - m_origin_y = userdef[].return 2 - screenarea_x1 = userdef[].return 0 - screenarea_y1 = userdef[].return 1 - screenarea_x1 = userdef[].return 2 Additionally, the API for EVENT_PLAYLEVELMUSICSLOT is hereby redefined to use return 1 and 2 (not 0) _instead of_ ud.m_*_number. Patch from Fox.
-
Generale
Revise the userdef code to accept multiple values.
Mostra dettagli
Patch from Fox.
-
Generale
Use the user's desktop resolution, fullscreen, as the default, instead of 1024x768 windowed.
-
Generale
Invalidate TILE_SAVESHOT whenever it is overwritten, so that it updates properly in GL.
Mostra dettagli
(Also remove a redundant call to the screenshot function.)
-
Improve text position over save/load screenshots.
-
Don't allow loading previous version saves.
-
Generale
Fix whitespace issues
-
Generale
Clear userquotes when returning to the menu.
-
Generale
polymost.cpp: fix polymost_dorotatesprite() issue where sprites could be rendered with fractional positions and sizes leading to GL filtering imperfections.
-
Generale
menus.cpp: Make windowed-only resolutions clear in both their name and by disabling the fullscreen menu option
Mostra dettagli
Additionally, increase MAXRESOLUTIONSTRINGLENGTH to accomodate new resolution name suffix
-
Generale
sdlayer.h/winlayer.cpp: If a resolution is supported for fullscreen, also support the mode as a windowed resolution.
-
Generale
baselayer.cpp: add 1280x720 resolution to defaultres windowed resolutions
-
Generale
Save the player's map time before EVENT_ENDLEVELSCREEN, which happens regardless of whether the hardcoded bonus screen is displayed.
Mostra dettagli
Make sure ud.displaybonusscreen is set to 1 if you want this to take place. The bonus screen can still be skipped by setting RETURN to -1 in EVENT_ENDLEVELSCREEN.
-
Generale
Fix the interaction between starttrack and toggling music off.
-
Generale
Fix autoaim getting overwritten on load by whatever it was when the save was created.
-
Editorialize the code style a bit more.
-
Make some weird code easier to read.
-
Generale
sdlayer.cpp: fix vsync heartbeat issue on some NVidia & Intel drivers
-
Generale
Fix typo in collections.h. DONT_BUILD
-
Generale
Amend previous commit
-
Generale
New userdef structures: "menu_scrollbartilenum", "menu_scrollbarz", "menu_scrollcursorz"
Mostra dettagli
Set "menu_scrollbartilenum" to the first tilenum of a series of 4 tiles: <tilenum> = Middle (tiled to fill the scrollbar height) <tilenum> + 1 = Top <tilenum> + 2 = Bottom <tilenum> + 3 = Cursor Default value for menu_scrollbartilenum is -1, which will display EDuke32's default scrollbar. Use "menu_scrollbarz" and "menu_scrollcursorz" to control the scale of the scrollbar. Default values are 65536. Patch from Fox.
-
Generale
Improve translucence of menu cursor
-
Generale
Some screentext fixes (that don't affect CON scripts)
-
Generale
sdlayer.cpp: remove unnecessary call to SDL_WarpMouseInWindow() on SDL2 that was causing issues with mouse movement when vsync was enabled on some hardware
-
Generale
game.cpp: fixed GL vsync resetting issue due to system_getcvars() call coming before cvars were loaded
-
Change OSD_Printf to initprintf for addlog and addlogvar
-
Generale
Menu stuff
-
Add undefinecheat.
-
Hide blank cheats
-
Add resetplayerflag 4, which always loads if possible
-
Add MenuEntryFlag "Hidden", which is safer than setting the entry's position in its parent's EntryList to null.
-
workaround for texcache expecting all mipmap levels to be available
-
Generale
Fix the definetint def token, broken in r6557.