Commit graph

43 commits

Author SHA1 Message Date
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
Jools Wills
b1aa639c89 Licence fixes
Update lr-tyrquake module licence URL
Update sdlpop module licence URL and include licence in install function
2022-08-04 22:05:57 +01:00
Jools Wills
7ac3877b44 Switch to using defaultRAConfig
libretro ports now don't include the "ports/" path in the call as it's handled by the new function
2022-05-22 13:09:12 +01:00
cmitu
22f5ed4d74 tyrquake: update to 0.69
Updated the port to v0.69 based on upstream. Major changes since v0.61:

 * Added translucent HUD support ("scr_sbaralpha")
 * Added vsync support for most platforms ("vid_vsync")
 * Added support for scaling the software renderer output by a factor of 2 or 4
 * Added anisotropic filtering for OpenGL
 * Added loading new mods at runtime with the 'game' command
 * Fixed particle sizes in software and GL
 * Added ability to play music tracks from sound files. Currently ogg (vorbis), mp3, flac and wav are supported
 * OpenGL renderer improvements:
   - Much improved speed by batching drawing operations
   - Fullbright pixels now properly rendered
   - If 3+ texture units are available, all materials can be drawn in a single pass
   - Improved fidelity of model skins when NPoT textures unavailable
 * Fog, Colored lighting, skybox and Higher-quality traditional sky for the GL renderer
 * Interpolated alias model lighting (smoother transitions)
 * Added menu for manually specifying windowed mode resolution
 * Higher quality (resolution) underwater warping in software renderer
 * Added support for OpenGL vertex program animation interpolation
 * Added support for DXT texture compression (greatly helps low-memory systems)
 * Improved FOV calculations to work better with widescreen aspect ratios
 * Improvedd dynamic lighting performance on OpenGL (removed redundant updates)

Since the latest version has VSync configuration support, the VSync patch was dropped and adaptive VSync is set with a command line parameter.

Other modifications:
  * build only the NQ clients (SW and GL), don't build the server and QW clients since we're not using them.
  * install the `lhasa` package only when downloading the shareware version.
2021-12-30 07:25:19 +00:00
cmitu
767f94cc97 lr-tyrquake: update licensing file 2021-12-23 11:42:03 +00:00
Jools Wills
7bcdc6a956 libretrocores - added rp_module_repo to all libretro cores
Also use new location for lr-meseon repo due to repository move
2021-02-15 23:54:13 +00:00
Jools Wills
5e79bc3993 lr-tyrquake - adjust game_data function to be safer to call as a standlone function
Function could fail if RetroPie-Setup/tmp didn't exist - as we use $__tmpdir primarily for building,
I have switched this to use mktemp -d.

Create destination folders also as required.

I ran into this bug when installing lr-tyrquake from binary install on a new system. $__tmpdir is not actually
created by default, but in this case when unpacking archives, it's better to use mktemp as detailed.
2021-01-10 02:13:39 +00:00
Jools Wills
74dea59827 use downloadAndExtract instead of wget/unzip for some modules 2017-08-11 01:40:46 +01:00
Conn O'Griofa
c370f166b4 lr-tyrquake: enable episode 5 (dopa) support
Will be recognized when dopa is located in roms/ports/quake/dopa/pak0.pak
2017-07-27 21:36:11 +01:00
Conn O'Griofa
0d0fc4d468 lr-tyrquake: correct mission pack paths
hipnotic and rogue folders should be parallel to id1, not subfolders.

Fixes #2006
2017-07-25 02:25:16 +01:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
02de5e23a1 lr-tyrquake - no need to use full retroarch commandline 2017-02-04 16:06:27 +00:00
Jools Wills
7d7b6e4f8d lr-tyrquake - wrong / unneeded launch script removal in _add_games 2017-02-04 14:53:13 +00:00
Jools Wills
296ca6e403 quake - handle lhasa depends from the shared game_data_lr-tyrquake function 2017-01-21 17:43:56 +00:00
Jools Wills
14cc370643 cosmetic - trailing whitespace 2016-09-27 23:05:40 +01:00
Jools Wills
c017fb0c2d lr-tyrquake - shorter array initialisation 2016-09-08 02:00:16 +01:00
Jools Wills
d99df0e816 lr-tyrquake - function order 2016-09-08 01:08:40 +01:00
Jools Wills
8792ace249 lr-tyrquake - remove debug 2016-09-08 01:03:26 +01:00
Jools Wills
9be6922ee4 lr-tyrquake / tyrquake - support additional quake mission packs out of the box 2016-09-08 00:56:54 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
c1cf366d2e remove old 2.x update code.
* there is no direct upgrade route from 2.x due to wheezy -> jessie leap,
   so we no longer need to keep this around.
2016-06-15 20:19:17 +01:00
Jools Wills
c3fd77c154 make sure quake shareware file has 644 permissions 2016-06-12 00:30:10 +01:00
Jools Wills
7d3c6d0bab quake - split off game data install 2016-06-11 23:47:15 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
9e3d573b13 new module variable md_conf_root that points to $configdir or $configdir/ports for ports - for ports in the libretro folder, this is set manually with setConfigRoot, and for "love" which is a ES system, but lives in ports (so configs go in $configdir not $configdir/ports to match the roms folder structure)
adjust ports configs / symlinks to $configdir/ports and move old configs to new location (when calling addPort)
fix up some paths in a few experimental modules (wolf4sdl / sdlpop)
2016-03-25 20:13:02 +00:00
Jools Wills
5504c76692 added tyrquake standlone to experimental 2016-03-04 02:31:51 +00:00
Jools Wills
027cf0341f de-duplicate the retroarch archives url 2015-12-20 22:41:47 +00:00
Jools Wills
1675c3b7e1 rework the addPorts functionality, making it use addSystem and emulators.cfg like the rest of retropie. Although in most cases this doesn't add any benefit
for things like doom / quake where there may be multiple engines, it makes switching available from runcommand etc. it would also allow adding additional launch options with say different wads / settings and so on. It also
simplifies the actual module scripting.
2015-11-07 14:30:03 +00:00
Jools Wills
bc26585dee make "ports" folder before making any subfolders to "ports" always has the correct permissions 2015-10-23 01:26:33 +01:00
Jools Wills
b6c238e899 de-duplicate script creation /chown / chmod for ports with addPort function 2015-10-23 01:08:09 +01:00
Jools Wills
01f573dcd2 addPorts function to replace setESSytem duplication for ports 2015-10-22 19:23:09 +01:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
d59749c27d use quake/retroarch.cfg as with other modules #895 2015-07-01 23:44:12 +01:00
Jools Wills
a6933a6445 use githubs preferred access protocol - https:// - before we had mixed git:// and http:// around the code 2015-06-16 16:50:37 +01:00
Jools Wills
ce8ede4def updated licence url (to RetroPie org). Remove . at end of licence url to avoid any confusion 2015-06-16 16:41:34 +01:00
Florian
4df425c338 CHG: Updated header information 2015-03-28 06:19:16 +01:00
Florian
aab7fbd52d CHG: Added license information to all files 2015-03-27 17:28:38 +01:00
Jools Wills
1b0491f653 now we have control over the retroarch render res, we no longer need to switch screenmode by default. 2015-03-21 07:30:15 +00:00
Jools Wills
34e4d818da remove appendconfig parameters - not needed as we use an include in the config now 2015-03-11 22:43:59 +00:00
Jools Wills
6a5366ecc5 no need to set input_remapping_directory for each libretro module - it's done in ensureSystemretroconfig 2015-03-10 15:02:08 +00:00
Jools Wills
1e2b396276 remove old libretro install on configure 2015-03-08 16:48:13 +00:00
Jools Wills
d24ee13b47 renamed libretro cores with lr- prefix, and use more accurate naming to reflect the libretro core used
improve descriptions for all libretro cores
2015-03-08 14:40:02 +00:00
Renamed from scriptmodules/libretrocores/tyrquake.sh (Browse further)