Merge with develop

--HG--
branch : compatibility-develop
This commit is contained in:
kervala 2017-04-20 11:40:09 +02:00
commit 91b126a33a
30 changed files with 1643 additions and 3 deletions

408
dist/debian/jessie/debian/changelog vendored Normal file
View file

@ -0,0 +1,408 @@
ryzom-core (0.8.2802~raring1) raring; urgency=low
* New upstream release (revision 2802)
-- Cédric OCHS <kervala@gmail.com> Mon, 10 Dec 2012 11:12:17 +0100
ryzom-core (0.8.2786~raring1) raring; urgency=low
* New upstream release (revision 2786)
-- Cédric OCHS <kervala@gmail.com> Fri, 07 Dec 2012 16:33:15 +0100
ryzom-core (0.8.2691~quantal1) quantal; urgency=low
* New upstream release (revision 2691)
-- Cédric OCHS <kervala@gmail.com> Sun, 07 Oct 2012 09:46:56 +0200
ryzom-core (0.8.2682~quantal1) quantal; urgency=low
* New upstream release (revision 2682)
-- Cédric OCHS <kervala@gmail.com> Wed, 03 Oct 2012 15:59:54 +0200
ryzom-core (0.8.2681~quantal2) quantal; urgency=low
* New upstream release (revision 2681)
-- Cédric OCHS <kervala@gmail.com> Tue, 02 Oct 2012 17:42:23 +0200
ryzom-core (0.8.2681~quantal1) quantal; urgency=low
* New upstream release (revision 2681)
-- Cédric OCHS <kervala@gmail.com> Tue, 02 Oct 2012 17:13:57 +0200
ryzom-core (0.8.2650~quantal2) quantal; urgency=low
* New upstream release (revision 2650)
-- Cédric OCHS <kervala@gmail.com> Mon, 24 Sep 2012 22:06:37 +0200
ryzom-core (0.8.2650~quantal1) quantal; urgency=low
* New upstream release (revision 2650)
-- Cédric OCHS <kervala@gmail.com> Mon, 24 Sep 2012 20:55:19 +0200
ryzom-core (0.8.2025~precise1) precise; urgency=low
* New upstream release (revision 2025)
-- Cédric OCHS <kervala@gmail.com> Sat, 10 Mar 2012 22:23:49 +0100
ryzom-core (0.8.2024~precise1) precise; urgency=low
* New upstream release (revision 2024)
-- Cédric OCHS <kervala@gmail.com> Sat, 10 Mar 2012 11:16:08 +0100
ryzom-core (0.8.1847~natty1) natty; urgency=low
* New upstream release (revision 1847)
-- Cédric OCHS <kervala@gmail.com> Mon, 17 Oct 2011 09:33:45 +0200
ryzom-core (0.8.1847~natty0) natty; urgency=low
* New upstream release (revision 1847)
-- Cédric OCHS <kervala@gmail.com> Sun, 16 Oct 2011 18:45:27 +0200
ryzom-core (0.8.1758~natty0) natty; urgency=low
* New upstream release (revision 1758)
-- Cédric OCHS <kervala@gmail.com> Tue, 16 Aug 2011 09:02:55 +0200
ryzom-core (0.8.1752~natty0) natty; urgency=low
* New upstream release (revision 1752)
-- Cédric OCHS <kervala@gmail.com> Sun, 14 Aug 2011 16:07:29 +0200
ryzom-core (0.8.1751~natty0) natty; urgency=low
* New upstream release (revision 1751)
-- Cédric OCHS <kervala@gmail.com> Sun, 14 Aug 2011 14:16:24 +0200
ryzom-core (0.8.1750~natty0) natty; urgency=low
* New upstream release (revision 1750)
-- Cédric OCHS <kervala@gmail.com> Sun, 14 Aug 2011 12:30:18 +0200
ryzom-core (0.8.1744~natty0) natty; urgency=low
* New upstream release (revision 1744)
-- Cédric OCHS <kervala@gmail.com> Sat, 13 Aug 2011 20:24:49 +0200
ryzom-core (0.8.1742~natty0) natty; urgency=low
* New upstream release (revision 1742)
-- Cédric OCHS <kervala@gmail.com> Fri, 12 Aug 2011 18:11:07 +0200
ryzom-core (0.8.1628~natty0) natty; urgency=low
* New upstream release (revision 1628)
-- Cédric OCHS <kervala@gmail.com> Fri, 17 Jun 2011 12:56:17 +0200
ryzom-core (0.8.1627~natty0) natty; urgency=low
* New upstream release (revision 1627)
-- Cédric OCHS <kervala@gmail.com> Tue, 14 Jun 2011 20:37:05 +0200
ryzom-core (0.8.1611~natty0) natty; urgency=low
* New upstream release (revision 1611)
-- Cédric OCHS <kervala@gmail.com> Wed, 08 Jun 2011 19:53:44 +0200
ryzom-core (0.8.1596~natty1) natty; urgency=low
* New upstream release (revision 1596)
-- Cédric OCHS <kervala@gmail.com> Sat, 04 Jun 2011 18:11:45 +0200
ryzom-core (0.7.1406~natty0) natty; urgency=low
* New upstream release (revision 1406)
-- Kervala <kervala@gmail.com> Sun, 13 Mar 2011 19:07:44 +0100
ryzom-core (0.7.1404~karmic0) karmic; urgency=low
* New upstream release (revision 1404)
-- Kervala <kervala@gmail.com> Thu, 10 Mar 2011 20:13:35 +0100
ryzom-core (0.7.1122~karmic0) karmic; urgency=low
* New upstream release (revision 1122)
-- Kervala <kervala@gmail.com> Thu, 25 Nov 2010 13:18:41 +0100
ryzom-core (0.7.992~karmic0) karmic; urgency=low
* New upstream release (revision 992)
-- Kervala <kervala@gmail.com> Tue, 19 Oct 2010 13:44:23 +0200
ryzom-core (0.7.941~karmic0) karmic; urgency=low
* New upstream release (revision 941)
-- Kervala <kervala@gmail.com> Sat, 16 Oct 2010 14:59:36 +0200
ryzom-core (0.7.933~karmic0) karmic; urgency=low
* New upstream release (revision 933)
-- Kervala <kervala@gmail.com> Fri, 15 Oct 2010 22:29:44 +0200
ryzom-core (0.7.932~karmic0) karmic; urgency=low
* New upstream release (revision 932)
-- Kervala <kervala@gmail.com> Fri, 15 Oct 2010 19:53:47 +0200
ryzom-core (0.7.666~karmic0) karmic; urgency=low
* New upstream release (revision 666)
-- Kervala <kervala@gmail.com> Sun, 29 Aug 2010 17:56:06 +0200
ryzom-core (0.7.631~karmic0) karmic; urgency=low
* New upstream release (revision 631)
-- Kervala <kervala@gmail.com> Thu, 12 Aug 2010 16:57:30 +0200
ryzom-core (0.7.614~lucid1) lucid; urgency=low
* Fixed dependencies
-- Kervala <kervala@gmail.com> Sun, 08 Aug 2010 22:42:50 +0200
ryzom-core (0.7.614~lucid0) lucid; urgency=low
* New upstream release (revision 614)
-- Kervala <kervala@gmail.com> Sun, 08 Aug 2010 21:53:00 +0200
ryzom-core (0.7.583~lucid1) lucid; urgency=low
* Added dependency on libogg and libvorbis
-- Kervala <kervala@gmail.com> Sun, 01 Aug 2010 15:38:40 +0200
ryzom-core (0.7.583~lucid0) lucid; urgency=low
* New upstream release (revision 583)
-- Kervala <kervala@gmail.com> Sun, 01 Aug 2010 14:43:28 +0200
ryzom-core (0.7.530~lucid0) lucid; urgency=low
* New upstream release (revision 530)
-- Kervala <kervala@gmail.com> Sun, 25 Jul 2010 16:50:57 +0200
ryzom-core (0.7.519~lucid0) lucid; urgency=low
* New upstream release (revision 519)
-- Kervala <kervala@gmail.com> Mon, 19 Jul 2010 22:24:05 +0200
ryzom-core (0.7.507~lucid0) lucid; urgency=low
* New upstream release (revision 507)
-- Kervala <kervala@gmail.com> Sat, 17 Jul 2010 19:56:35 +0200
ryzom-core (0.7.474~lucid0) lucid; urgency=low
* New upstream release (revision 474)
-- Kervala <kervala@gmail.com> Tue, 13 Jul 2010 08:56:24 +0200
ryzom-core (0.7.473~lucid1) lucid; urgency=low
* Some fixes
-- Kervala <kervala@gmail.com> Mon, 12 Jul 2010 22:46:16 +0200
ryzom-core (0.7.473~lucid0) lucid; urgency=low
* New upstream release (revision 473)
-- Kervala <kervala@gmail.com> Mon, 12 Jul 2010 22:04:30 +0200
ryzom-core (0.7.437~lucid1) lucid; urgency=low
* Fixed drivers installation
-- Kervala <kervala@gmail.com> Thu, 08 Jul 2010 08:54:02 +0200
ryzom-core (0.7.437~lucid0) lucid; urgency=low
* New upstream release (revision 437)
-- Kervala <kervala@gmail.com> Thu, 01 Jul 2010 20:07:14 +0200
ryzom-core (0.7.419~lucid0) lucid; urgency=low
* New upstream release (revision 419)
-- Kervala <kervala@gmail.com> Sat, 26 Jun 2010 18:58:36 +0200
ryzom-core (0.7.411~lucid0) lucid; urgency=low
* New upstream release (revision 411)
-- Kervala <kervala@gmail.com> Sat, 26 Jun 2010 11:00:47 +0200
ryzom-core (0.7.404~lucid1) lucid; urgency=low
* Fix OpenAL driver
-- Kervala <kervala@gmail.com> Thu, 24 Jun 2010 23:06:51 +0200
ryzom-core (0.7.404~lucid0) lucid; urgency=low
* New upstream release (revision 404)
-- Kervala <kervala@gmail.com> Thu, 24 Jun 2010 22:17:36 +0200
ryzom-core (0.7.394~lucid0) lucid; urgency=low
* New upstream release (revision 394)
-- Kervala <kervala@gmail.com> Tue, 22 Jun 2010 06:53:15 +0200
ryzom-core (0.7.375~lucid0) lucid; urgency=low
* New upstream release (revision 375)
-- Kervala <kervala@gmail.com> Wed, 16 Jun 2010 12:46:51 +0200
ryzom-core (0.7.371~lucid0) lucid; urgency=low
* New upstream release (revision 371)
-- Kervala <kervala@gmail.com> Mon, 14 Jun 2010 22:48:27 +0200
ryzom-core (0.7.359~lucid0) lucid; urgency=low
* New upstream release (revision 359)
-- Kervala <kervala@gmail.com> Sun, 13 Jun 2010 21:31:29 +0200
ryzom-core (0.7.350~lucid1) lucid; urgency=low
* Fixes problem with "copy" files
-- Kervala <kervala@gmail.com> Sun, 13 Jun 2010 10:36:30 +0200
ryzom-core (0.7.350~lucid0) lucid; urgency=low
* New upstream release (revision 350)
-- Kervala <kervala@gmail.com> Sun, 13 Jun 2010 09:55:38 +0200
ryzom-core (0.7.332~lucid0) lucid; urgency=low
* New upstream release (revision 332)
-- Kervala <kervala@gmail.com> Sat, 12 Jun 2010 09:09:21 +0200
ryzom-core (0.7.317~lucid0) lucid; urgency=low
* New upstream release (revision 317)
-- Kervala <kervala@gmail.com> Thu, 10 Jun 2010 13:11:28 +0200
ryzom-core (0.7.315~lucid0) lucid; urgency=low
* Fixed pkg-config installation again
-- Kervala <kervala@gmail.com> Thu, 10 Jun 2010 08:19:44 +0200
ryzom-core (0.7.311~lucid2) lucid; urgency=low
* Fixed pkg-config files
-- Kervala <kervala@gmail.com> Wed, 09 Jun 2010 22:58:15 +0200
ryzom-core (0.7.311~lucid1) lucid; urgency=low
* Fixed dependencies versions
-- Kervala <kervala@gmail.com> Wed, 09 Jun 2010 22:27:00 +0200
ryzom-core (0.7.311~lucid0) lucid; urgency=low
* New upstream version (revision 311).
-- Kervala <kervala@gmail.com> Wed, 09 Jun 2010 21:15:42 +0200
ryzom-core (0.7.304~lucid0) lucid; urgency=low
* New upstream version (revision 304).
-- Kervala <kervala@gmail.com> Wed, 09 Jun 2010 08:34:10 +0200
ryzom-core (0.7.0-1) unstable; urgency=low
[ Gürkan Sengün ]
* New upstream version. (Closes: #553248)
* Updated build dependencies.
[ Michal Čihař ]
* Convert to dh with cmake support.
* Bump standards to 3.8.4.
[ Luboš Novák ]
* Change maintainer to 'Debian Games Team'
* ftbfs_gcc_4.5.path: Fix build with g++-4.5. (Closes: #565104)
* Converted direct changes in source to patches.
* Enable building CEGUI renderer.
* Add package libnel-doc with documentation.
* debian/control
+ Changed priority of libnel-dbg to extra.
+ Remove duplicate Section in libnel0.
+ Update short descriptions.
+ Replace obsolete package xlibmesa-gl-dev with libgl1-mesa-dev
in build-depends.
+ Add libpng-dev to build-depends.
+ Remove libalut-dev from build-depends.
+ New homepage.
+ Supported architectures are i386 and amd64.
* debian/libnel-dev.dirs
+ Remove empty dir usr/lib/nel.
* debian/copyright
+ Update redistribution licence from GPL to GPL-2.
* debian/rules
+ Disable building unit test, samples and tools.
-- Luboš Novák <alvinx12@centrum.cz> Tue, 30 Mar 2010 10:29:23 +0100
ryzom-core (0.5.0-1.1) unstable; urgency=low
* Non-maintainer upload.
* Change Build-Depends: libstlport5.2-dev. (Closes: #521762)
-- Torsten Werner <twerner@debian.org> Sun, 28 Jun 2009 11:54:05 +0200
ryzom-core (0.5.0-1) unstable; urgency=low
* Initial release. (Closes: #448067)
-- Gürkan Sengün <gurkan@linuks.mine.nu> Tue, 23 Oct 2007 12:56:45 +0200

View file

@ -0,0 +1,567 @@
//////////////////////////
//////////////////////////
/// CLIENT CONFIG FILE ///
//////////////////////////
//////////////////////////
// If you set this variable to 1, your client.cfg will be overwritten when you quit the client.
// You will loose all the comments and identation in this file.
SaveConfig = 1;
///////////////////
// WINDOW CONFIG //
///////////////////
Driver3D="Auto"; // Valid values are "Auto" or "0", "OpengGL" or "1" & "Direct3D" or "2"
// "Auto" will choose the best suited driver depending on hardware
FullScreen = 0;
Width = 1024;
Height = 768;
PositionX = 0;
PositionY = 0;
Frequency = 60;
Depth = 32;
Sleep = -1;
ProcessPriority = 0; // -2 = idle, -1 = below normal, 0 = normal, 1 = above normal, 2 = high, 3 = real time
Contrast = 0.0; // -1.0 ~ 1.0
Luminosity = 0.0; // -1.0 ~ 1.0
Gamma = 0.0; // -1.0 ~ 1.0
Contrast_min = -1.0;
Luminosity_min = -1.0;
Gamma_min = -1.0;
Contrast_max = 1.0;
Luminosity_max = 1.0;
Gamma_max = 1.0;
/////////////
// NETWORK //
/////////////
Application = { "ryzom_live", "./client_ryzom_r.exe", "./" };
BackgroundDownloader = 0;
PatchServer = "http://dl.ryzom.com/patch_live";
SignUpURL = "http://www.ryzom.com/subscribe";
StartupHost = "shard.ryzom.com:40916";
StartupPage = "/login/r2_login.php";
InstallStatsUrl = "http://shard.ryzom.com:50000/stats/stats.php";
CreateAccountURL = "https://secure.ryzom.com/signup/from_client.php";
InstallWebPage = "http://dl.ryzom.com/installer/";
////////////////
// INTERFACES //
////////////////
// the language to use as in ISO 639-2
LanguageCode = "en"; // english
XMLInputFile = "input_config_v3.xml";
XMLLoginInterfaceFiles = {
"login_config.xml",
"login_widgets.xml",
"login_main.xml",
"login_keys.xml",
};
XMLOutGameInterfaceFiles = {
"out_v2_config.xml",
"out_v2_widgets.xml",
"out_v2_connect.xml",
"out_v2_intro.xml",
"out_v2_select.xml",
"out_v2_appear.xml",
"out_v2_location.xml",
"out_v2_crash.xml",
"out_v2_hierarchy.xml",
"out_v2_keys.xml",
};
// The ligo primitive class file
LigoPrimitiveClass = "world_editor_classes.xml";
VerboseLog = 1;
///////////
// MOUSE //
///////////
HardwareCursor = 1;
CursorSpeed = 1.0; // In pixels per mickey
CursorSpeed_min = 0.5;
CursorSpeed_max = 2.0;
CursorAcceleration = 40; // Threshold in mickey
CursorAcceleration_min = 20;
CursorAcceleration_max = 80;
FreeLookSpeed = 0.004; // In radian per mickey
FreeLookSpeed_min = 0.0001;
FreeLookSpeed_max = 0.01;
FreeLookAcceleration = 40; // Threshold in mickey
FreeLookAcceleration_min = 20;
FreeLookAcceleration_max = 80;
FreeLookInverted = 0;
AutomaticCamera = 0;
DblClickMode = 1;
AutoEquipTool = 1;
///////////////////
// RENDER CONFIG //
///////////////////
// NB: thoses variables configure also the InGameConfigurator:
// _min and _max define the bounds
// _step defines the step (NB: take care of _min and _max!!)
// _ps0 is the LOW preset, _ps1 is the MEDIUM preset, _ps2 is the NORMAL Preset, and _ps3 is the HIGH one
// *** LANDSCAPE
LandscapeTileNear = 150.000000;
LandscapeTileNear_min = 20.000000;
LandscapeTileNear_max = 250.000000;
LandscapeTileNear_step = 10.0;
LandscapeTileNear_ps0 = 20.0;
LandscapeTileNear_ps1 = 100.0;
LandscapeTileNear_ps2 = 150.0;
LandscapeTileNear_ps3 = 200.0;
// NB: threshold is inverted ULandscape::setThreshold(), to be more intelligible
LandscapeThreshold = 2000.0;
LandscapeThreshold_min = 100.0; // Low quality => 0.01 threshold
LandscapeThreshold_max = 4000.0; // High quality => 0.0005 threshold
LandscapeThreshold_step = 100.0;
LandscapeThreshold_ps0 = 100.0;
LandscapeThreshold_ps1 = 1000.0;
LandscapeThreshold_ps2 = 2000.0;
LandscapeThreshold_ps3 = 3000.0;
Vision = 500.000000;
Vision_min = 200.000000;
Vision_max = 800.000000;
Vision_step = 100.000000;
Vision_ps0 = 200.0;
Vision_ps1 = 400.0;
Vision_ps2 = 500.0;
Vision_ps3 = 800.0;
MicroVeget = 1; // Enable/Disable MicroVeget.
MicroVeget_ps0 = 0;
MicroVeget_ps1 = 1;
MicroVeget_ps2 = 1;
MicroVeget_ps3 = 1;
MicroVegetDensity = 80.0;
MicroVegetDensity_min = 10.0;
MicroVegetDensity_max = 100.0;
MicroVegetDensity_step = 10.0;
MicroVegetDensity_ps0 = 10.0; // not used since disabled!
MicroVegetDensity_ps1 = 30.0;
MicroVegetDensity_ps2 = 80.0;
MicroVegetDensity_ps3 = 100.0;
// *** FX
FxNbMaxPoly = 20000;
FxNbMaxPoly_min = 2000;
FxNbMaxPoly_max = 50000;
FxNbMaxPoly_step= 2000;
FxNbMaxPoly_ps0 = 2000;
FxNbMaxPoly_ps1 = 10000;
FxNbMaxPoly_ps2 = 20000;
FxNbMaxPoly_ps3 = 50000;
Cloud = 1;
Cloud_ps0 = 0 ;
Cloud_ps1 = 1 ;
Cloud_ps2 = 1 ;
Cloud_ps3 = 1 ;
CloudQuality = 160.0;
CloudQuality_min = 80.0;
CloudQuality_max = 320.0;
CloudQuality_step = 20.0;
CloudQuality_ps0 = 80.0; // not used since disabled!
CloudQuality_ps1 = 80.0;
CloudQuality_ps2 = 160.0;
CloudQuality_ps3 = 320.0;
CloudUpdate = 1;
CloudUpdate_min = 1;
CloudUpdate_max = 8;
CloudUpdate_step= 1;
CloudUpdate_ps0 = 1; // not used since disabled!
CloudUpdate_ps1 = 1;
CloudUpdate_ps2 = 1;
CloudUpdate_ps3 = 3;
Shadows = 1;
Shadows_ps0 = 0;
Shadows_ps1 = 1;
Shadows_ps2 = 1;
Shadows_ps3 = 1;
Bloom = 0;
Bloom_ps0 = 0;
Bloom_ps1 = 1;
Bloom_ps2 = 1;
Bloom_ps3 = 1;
SquareBloom = 1;
SquareBloom_ps0 = 0;
SquareBloom_ps1 = 1;
SquareBloom_ps2 = 1;
SquareBloom_ps3 = 1;
DensityBloom = 255.0;
DensityBloom_min = 0.0;
DensityBloom_max = 255.0;
DensityBloom_step = 1.0;
DensityBloom_ps0 = 255.0;
DensityBloom_ps1 = 255.0;
DensityBloom_ps2 = 255.0;
DensityBloom_ps3 = 255.0;
// *** CHARACTERS
SkinNbMaxPoly = 100000;
SkinNbMaxPoly_min = 5000;
SkinNbMaxPoly_max = 250000;
SkinNbMaxPoly_step = 5000;
SkinNbMaxPoly_ps0 = 10000;
SkinNbMaxPoly_ps1 = 70000;
SkinNbMaxPoly_ps2 = 100000;
SkinNbMaxPoly_ps3 = 200000;
NbMaxSkeletonNotCLod = 125;
NbMaxSkeletonNotCLod_min = 5;
NbMaxSkeletonNotCLod_max = 255;
NbMaxSkeletonNotCLod_step = 5;
NbMaxSkeletonNotCLod_ps0 = 10;
NbMaxSkeletonNotCLod_ps1 = 50;
NbMaxSkeletonNotCLod_ps2 = 125;
NbMaxSkeletonNotCLod_ps3 = 255;
CharacterFarClip = 200.0;
CharacterFarClip_min = 50.0;
CharacterFarClip_max = 500.0;
CharacterFarClip_step = 10.0;
CharacterFarClip_ps0 = 50.0;
CharacterFarClip_ps1 = 100.0;
CharacterFarClip_ps2 = 200.0;
CharacterFarClip_ps3 = 500.0;
EnableRacialAnimation = 1;
// *** MISC
// This is the actual aspect ratio of your screen (no relation with the resolution!!). Set 1.7777 if you got a 16/9 screen for instance
ScreenAspectRatio = 0.0;
ForceDXTC = 1; // Enable/Disable DXTC.
DivideTextureSizeBy2= 0; // Divide texture size
DisableVtxProgram = 0; // Disable Hardware Vertex Program.
DisableVtxAGP = 0; // Disable Hardware Vertex AGP.
DisableTextureShdr = 0; // Disable Hardware Texture Shader.
HDEntityTexture = 0;
HDTextureInstalled = 1;
WaitVBL = 0; // 0 or 1 to wait Vertical Sync.
//////////////////
// GAME OPTIONS //
//////////////////
SelectWithRClick = 1;
DisplayWeapons = 1;
RotKeySpeedMax = 2.0;
RotKeySpeedMax_min = 1.0;
RotKeySpeedMax_max = 4.0;
RotKeySpeedMin = 1.0;
RotKeySpeedMin_min = 0.5;
RotKeySpeedMin_max = 2.0;
RotAccel = 3.0;
FollowOnAtk = 0;
AtkOnSelect = 0;
ZCPacsPrim = "gen_bt_col_ext.pacs_prim";
/////////////////
// PREFERENCES //
/////////////////
FPV = 0; // FPV(First Person View) : default is false (Third Person View).
CameraHeight = 2.2; // Camera Height (in meter) from the ground (for the Third Person View).
CameraDistance = 3.0; // Camera Distance(in meter) from the user (for the Third Person View).
CameraDistStep = 1.0;
CameraDistMin = 1.0;
CameraDistMax = 25.0;
CameraAccel = 5.0;
CameraSpeedMin = 2.0;
CameraSpeedMax = 100.0;
CameraResetSpeed = 10.0; // Speed in radian/s
//////////////////
// SOUND CONFIG //
//////////////////
SoundForceSoftwareBuffer= 1;
SoundOn = 1;
UseEax = 0;
MaxTrack = 32;
MaxTrack_min = 4;
MaxTrack_max = 32;
MaxTrack_step = 4;
// This is the volume for "InGame" sound FXs
SoundSFXVolume = 1.0;
SoundSFXVolume_min = 0.0;
SoundSFXVolume_max = 1.0;
SoundSFXVolume_step = 0.001;
// This is volume for "InGame" music. Does not affect the MP3 player
SoundGameMusicVolume = 0.5;
SoundGameMusicVolume_min = 0.0;
SoundGameMusicVolume_max = 1.0;
SoundGameMusicVolume_step = 0.001;
// MISC
PreDataPath = { "user", "patch", "examples", "data/fonts", "data/gamedev.bnp" };
DataPath = { "data" };
NeedComputeVS = 0;
NegFiltersDebug = {"Update DB", "Reading:", "Read Value :", "impulseCallBack", "CLIMPD:", "LNET" };
NegFiltersInfo = { "CLIMPD:", "CPath::lookup" , "LNET" };
NegFiltersWarning = { "'basics.Equipment Slot'.", "_usercolor.tga", "PACS" };
// Big screen shot
ScreenShotWidth = 0;
ScreenShotHeight = 0;
ScreenShotFullDetail = 1; // 1 to switch full detail mode for characters (both standard & big screenshots)
// Read : "ID", "R G B A MODE [FX]"
SystemInfoColors =
{
// OLD STUFF Here for compatibility
"RG", "0 0 0 255 normal", // Black to see when there is an error
"BC", "0 0 0 255 normal", // Black to see when there is an error
"JA", "0 0 0 255 normal", // Black to see when there is an error
"BL", "0 0 0 255 normal", // Black to see when there is an error
"VE", "0 0 0 255 normal", // Black to see when there is an error
"VI", "0 0 0 255 normal", // Black to see when there is an error
// NEW System Info Categories
"SYS", "255 255 255 255 normal", // Default system messages
"BC", "255 255 255 255 centeraround", // Broadcast messages
"TAGBC", "255 255 255 255 centeraround", // Taged broadcast messages : color should remain white as some word are tagged
"XP", "255 255 64 255 over", // XP Gain
"SP", "255 255 64 255 over", // SP Gain
"TTL", "255 255 64 255 over", // Title
"TSK", "255 255 255 255 over", // Task
"ZON", "255 255 255 255 center", // Zone
"DG", "255 0 0 255 normal", // Damage to me
"DMG", "255 0 0 255 normal", // Damage to me
"DGP", "200 0 0 255 normal", // Damage to me from player
"DGM", "255 128 64 255 normal", // Damage from me
"MIS", "150 150 150 255 normal", // The opponent misses
"MISM", "255 255 255 255 normal", // I miss
"ITM", "0 200 0 255 over", // Item
"ITMO", "170 170 255 255 overonly", // Item other in group
"ITMF", "220 0 220 255 over", // Item failed
"SPL", "50 50 250 255 normal", // Spell to me
"SPLM", "50 150 250 255 normal", // Spell from me
"EMT", "255 150 150 255 normal", // Emote
"MTD", "255 255 0 255 over", // Message Of The Day
"FORLD","64 255 64 255 overonly", // Forage Locate Deposit
"CHK", "255 120 60 255 center", // Tous ce qui ne remplit pas une condition
"CHKCB","255 255 0 255 center", // Tous ce qui ne remplit pas une condition en combat (trop loin, cible invalide, pas assez de mana, etc.)
"PVPTM","255 120 60 255 overonly", // PVP timer
"THM", "255 255 64 255 over misc_levelup.ps", // Thema finished
"AMB", "255 255 64 255 center", // Ambiance
"ISE", "192 208 255 255 normal", // Item special effect
"ISE2", "192 208 255 255 center", // Item special effect with center text (for effects without flying text)
"OSM", "128 160 255 255 center", // Outpost state message
"AROUND","255 255 0 255 around", // Only in around channel
"R2_INVITE","0 255 0 255 around", // Ring invitation
};
PrintfCommands = {
"52", "15", "55 55 0 255", "28", "uiChapterV", "624",
"428", "0 0 0 255", "18", "", "624", "378",
"0 0 0 255", "14", "", "644", "278", "0 0 0 255",
"18", "", "52", "17", "255 255 255 255", "28",
"uiChapterV", "622", "430", "255 255 255 255", "18", "",
"622", "380", "255 255 255 255", "14", "", "642",
"280", "255 255 255 255", "18", ""
};
PrintfCommandsFreeTrial = {
"52", "15", "55 55 0 255", "28", "uiChapterV", "624",
"428", "0 0 0 255", "18", "", "624", "378",
"0 0 0 255", "14", "", "644", "278", "0 0 0 255",
"18", "", "52", "17", "255 255 255 255", "28",
"uiChapterV", "622", "430", "255 255 255 255", "18", "",
"622", "380", "255 255 255 255", "14", "", "642",
"280", "255 255 255 255", "18", ""
};
DisplayMissingAnimFile = 0;
LoadingStringCount = 54;
// Some R2 parameters ...
R2Mode = 1;
R2EDEnabled = 1;
R2EDExtendedDebug = 0;
R2EDLightPalette = 0;
R2ClientGw = "r2linux01";
LoadLuaDebugger = 0;
CheckR2ScenarioMD5 = 1;
LevelDesignEnabled = 0;
DmCameraDistMax = 25;
DmRun = 20;
DmWalk = 6;
R2EDReloadFiles = {
"r2ed.xml",
"r2_basic_bricks.lua",
"r2_components.lua",
"r2_core.lua",
"r2_features_default.lua",
"r2_features_fauna.lua",
"r2_features_npc_groups.lua",
"r2_palette.lua",
"r2_scenario.lua",
"r2_ui.lua"
};
XMLInterfaceFiles = {
"config.xml",
"widgets.xml",
"webig_widgets.xml",
"player.xml",
"inventory.xml",
"interaction.xml",
"phrase.xml",
"harvest.xml",
"macros.xml",
"info_player.xml",
"outpost.xml",
"guild.xml",
"taskbar.xml",
"game_config.xml",
"game_context_menu.xml",
"player_trade.xml",
"bot_chat_v4.xml",
"compass.xml",
"map.xml",
"hierarchy.xml",
"reset.xml",
"actions.xml",
"help.xml",
"encyclopedia.xml",
"commands.xml",
"commands2.xml",
"ring_access_point_filter.xml",
"ring_window.xml",
"bg_downloader.xml"
};
XMLR2EDInterfaceFiles =
{
"r2ed.xml",
"r2_triggers.xml",
"r2_logic_entities.xml",
"r2ed_acts.xml",
"r2ed_scenario.xml",
"r2ed_connect.xml"
};
FogDistAndDepthLookupBias = 20; // bias for lookup of fog distance and depth
// Hardware cursor textures
// These will be extracted from the corresponding packed ui .tga files when they are loaded
// *
// * individual .tga files for hardware cursor bitmap not looked for, and not supported yet
HardwareCursors =
{
"curs_can_pan.tga",
"curs_can_pan_dup.tga",
"curs_create.tga",
"curs_create_multi.tga",
"curs_create_vertex_invalid.tga",
"curs_default.tga",
"curs_dup.tga",
"curs_L.tga",
"curs_M.tga",
"curs_pan.tga",
"curs_pan_dup.tga",
"curs_pick.tga",
"curs_pick_dup.tga",
"curs_R.tga",
"curs_resize_BL_TR.tga",
"curs_resize_BR_TL.tga",
"curs_resize_LR.tga",
"curs_resize_TB.tga",
"curs_rotate.tga",
"curs_scale.tga",
"curs_stop.tga",
"text_cursor.tga",
"r2_hand_can_pan.tga",
"r2_hand_pan.tga",
"r2ed_tool_can_pick.tga",
"r2ed_tool_can_rotate.tga",
"r2ed_tool_pick.tga",
"r2ed_tool_rotate.tga",
"r2ed_tool_rotating.tga"
};
Loading_BG = "new_loading_bg.tga"; // Default name for the loading background file.
Launch_BG = "new_launcher_bg.tga"; // Default name for the launch background file.
TeleportKami_BG = "new_teleport_kami_bg.tga";
TeleportKaravan_BG = "new_teleport_caravan_bg.tga";
Elevator_BG = "new_elevator_bg.tga"; // Default name for the loading background file.
ResurectKami_BG = "new_resurect_kami_bg.tga";
ResurectKaravan_BG = "new_resurect_caravane_bg.tga";
End_BG = "end_bg.tga"; // Default name for the last background file.
ScenarioSavePath = "./my_scenarios/";
// list ofpredefined keyset
// name will be looked up in the translation file by searching 'uiCP_KeysetName_" + id
// tooltip will be looked up in the translation file by searching 'uiCP_KeysetTooltip_" + id
// 'bi.' stands for built-in
// note : we add a dot in the name to be sure that there cannot be a conflict with character keyset name
BuiltInKeySets =
{
"", // default ryzom keyboard layout
"bi.zqsd", // european keyboard fps displacement style (NB : don't change this layout name, ryzom will automatically select it if keyboard is french or belgian)
"bi.wasd", // english keyboard fps displacement style (NB : don't change this layout name, ryzom will automatically select it if keyboard is not french nor belgian)
"bi.wow_alike" // 'world of warcraft' like keyboard style. (NB : not available for ring)
};
// "Newbie Training", "Story Telling", "Mistery", "Hack & Slash", "Guild Training", "Other"
ScenarioTypes = {"so_newbie_training","so_story_telling","so_mistery","so_hack_slash","so_guild_training","so_other"};
ScenarioLanguages = {"fr","de","en","other_lang"};
// Map each language to a forum help page
HelpPages =
{
"fr=http://forums.ryzom.com/forum/showthread.php?t=29130",
"en=http://forums.ryzom.com/forum/showthread.php?t=29129",
"wk=http://forums.ryzom.com/forum/showthread.php?t=29129",
"de=http://forums.ryzom.com/forum/showthread.php?t=29131"
};
WebIgMainDomain = "app.ryzom.com";
WebIgTrustedDomains = {
"api.ryzom.com", "app.ryzom.com"
};
PatchletUrl = "http://app.ryzom.com/app_patchlet/index.php?patch=preload";
SelectedSlot = 0;
BuildName = "RELEASE_HEAD";

1
dist/debian/jessie/debian/compat vendored Normal file
View file

@ -0,0 +1 @@
9

212
dist/debian/jessie/debian/control vendored Normal file
View file

@ -0,0 +1,212 @@
Source: ryzom-core
Priority: extra
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Uploaders: Luboš Novák <alvinx12@centrum.cz>, Cédric OCHS <kervala@gmail.com>, Lewis Candler <lewis@blanksby.net>
Build-Depends: debhelper (>= 9), cmake(>= 3.0), libxml2-dev,
libgl1-mesa-dev, libjpeg-dev, libpng12-dev, libopenal-dev,
libfreetype6-dev, libxxf86vm-dev, libxrandr-dev, libxrender-dev,
libvorbis-dev, libcurl4-openssl-dev, libluabind-dev,
libboost-dev, libmysqlclient-dev,
libqt4-dev, libqt4-opengl-dev
Standards-Version: 3.9.5
Section: games
Bugs: https://bitbucket.org/ryzom/ryzomcore/issues
Homepage: https://bitbucket.org/ryzom/ryzomcore/
Vcs-Hg: https://bitbucket.org/ryzom/ryzomcore
Vcs-Browser: https://bitbucket.org/ryzom/ryzomcore
Package: libnel0
Section: libdevel
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Massive multi-user 3D game environments library (shared library)
This is a software platform for creating and running massively multi-user
entertainment in a 3D environment over the Internet.
.
This library is further divided into specific modules: network, ai, 3d
and misc. If you want to use any of these, you also need to use the misc
part of the library, but ai, 3d and network are totally independent from
each other so you can use only the parts you really need in your project.
.
This package contains the shared library.
Package: libnel-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, libnel0 (= ${binary:Version})
Description: Massive multi-user 3D game environments library (development files)
This is a software platform for creating and running massively multi-user
entertainment in a 3D environment over the Internet.
.
This library is further divided into specific modules: network, ai, 3d
and misc. If you want to use any of these, you also need to use the misc
part of the library, but ai, 3d and network are totally independent from
each other so you can use only the parts you really need in your project.
.
This package contains the headers.
Package: libnel0-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, libnel0 (= ${binary:Version})
Description: Massive multi-user 3D game environments library (debugging symbols)
This is a software platform for creating and running massively multi-user
entertainment in a 3D environment over the Internet.
.
This library is further divided into specific modules: network, ai, 3d
and misc. If you want to use any of these, you also need to use the misc
part of the library, but ai, 3d and network are totally independent from
each other so you can use only the parts you really need in your project.
.
This package contains the debugging symbols.
Package: nel-tools
Section: devel
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libnel0 (= ${binary:Version})
Description: Massive multi-user 3D game environments library (tools)
This is a software platform for creating and running massively multi-user
entertainment in a 3D environment over the Internet.
.
This library is further divided into specific modules: network, ai, 3d
and misc. If you want to use any of these, you also need to use the misc
part of the library, but ai, 3d and network are totally independent from
each other so you can use only the parts you really need in your project.
.
This package contains the tools.
Package: nel-tools-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, nel-tools (= ${binary:Version})
Description: Massive multi-user 3D game environments library (tools debugging symbols)
This is a software platform for creating and running massively multi-user
entertainment in a 3D environment over the Internet.
.
This library is further divided into specific modules: network, ai, 3d
and misc. If you want to use any of these, you also need to use the misc
part of the library, but ai, 3d and network are totally independent from
each other so you can use only the parts you really need in your project.
.
This package contains the tools debugging symbols.
Package: libryzom-sevenzip0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ryzom science-fantasy MMORPG (decompression library)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the decompression shared library.
Package: libryzom-sevenzip0-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, libryzom-sevenzip0 (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (decompression library debugging symbols)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the decompression shared library debugging symbols.
Package: libryzom-gameshare0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libnel0 (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (common shared library)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the game common shared library.
Package: libryzom-gameshare0-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, libryzom-gameshare0 (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (common debugging symbols)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the game common debugging symbols.
Package: libryzom-clientsheets0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libryzom-gameshare0 (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (client sheets shared library)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the client sheets shared library.
Package: libryzom-clientsheets0-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, libryzom-clientsheets0 (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (client sheets debugging symbols)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the client sheets debugging symbols.
Package: ryzom-client
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, libryzom-gameshare0 (= ${binary:Version}),
libryzom-clientsheets0 (= ${binary:Version}),
ryzom-client-config (>= ${source:Version}), rsync, wget, p7zip-full
Description: Ryzom science-fantasy MMORPG (client)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the game client.
Package: ryzom-client-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, ryzom-client (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (client debugging symbols)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the client debugging symbols.
Package: ryzom-tools
Section: devel
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libryzom-gameshare0 (= ${binary:Version}),
libryzom-clientsheets0 (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (tools)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the tools.
Package: ryzom-tools-dbg
Section: debug
Architecture: any
Depends: ${misc:Depends}, ryzom-tools (= ${binary:Version})
Description: Ryzom science-fantasy MMORPG (tools debugging symbols)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the tools debugging symbols.
Package: ryzom-client-config
Architecture: all
Depends: ${misc:Depends}
Description: Ryzom science-fantasy MMORPG (client configuration)
Ryzom Core provides the base technologies and a set of development
methodologies for the development of both client and server code.
.
This package contains the client configuration.

53
dist/debian/jessie/debian/copyright vendored Normal file
View file

@ -0,0 +1,53 @@
This package was debianized by Gürkan Sengün <gurkan@phys.ethz.ch> on
Tue, 23 Oct 2007 12:56:45 +0200.
It was downloaded from <http://dev.ryzom.com>
Upstream Authors:
Olivier Cado <cado@nevrax.com>
Bertram Felgenhauer <int-e@gmx.de>
Krzysztof Kotlenga <piernik@gmail.com>
Henri Kuuste <al-rtsan@totl.net>
Vianney Lecroart <acemtp@gmail.com>
Namine
Cédric Ochs <kervala@gmail.com>
Guillaume Puzin
Matt Raykowski <matt.raykowski@gmail.com>
Robert Timm <mail@rtti.de>
Titegus
Ulukyn
Robert Wetzel <spexius@gmx.de>
Zorglor
TODO: take names from Ryzom credits
Copyright:
Copyright (C) 2003-2009 Vianney Lecroart
Copyright (C) 2003-2009 Matt Raykowski
Copyright (C) 2000-2006 Nevrax Ltd.
Copyright (C) 2006-2007 Gameforge France
Copyright (C) 2008-2010 Winch Gate Property Limited
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
The Debian packaging is:
Copyright (C) 2007 Gürkan Sengün <gurkan@phys.ethz.ch>
and is licensed under the GPL version 2,
see `/usr/share/common-licenses/GPL-2'.

2
dist/debian/jessie/debian/docs vendored Normal file
View file

@ -0,0 +1,2 @@
changelog
README

View file

@ -0,0 +1,2 @@
README

View file

@ -0,0 +1,3 @@
usr/include/*
usr/lib/*/libnel*.so
usr/lib/*/pkgconfig/*

View file

@ -0,0 +1 @@
debian/nel-config.1

View file

@ -0,0 +1,9 @@
Document: nel
Title: NeL Reference Manual
Author: Nevrax
Abstract: This is a software platform for creating and running massively multi-user entertainment in a 3D environment over the Internet.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libnel-doc/html/index.html
Files: /usr/share/doc/libnel-doc/html/*.html

View file

@ -0,0 +1 @@
usr/share/doc/libnel-doc/html/*

View file

@ -0,0 +1,3 @@
usr/lib/*/libnel*.so.*
usr/lib/*/nel/libnel_drv_openal.so
usr/lib/*/nel/libnel_drv_opengl.so

View file

@ -0,0 +1,2 @@
usr/lib/*/libryzom_clientsheets.so.*

View file

@ -0,0 +1,2 @@
usr/lib/*/libryzom_gameshare.so.*

View file

@ -0,0 +1,2 @@
usr/lib/*/libryzom_sevenzip.so.*

37
dist/debian/jessie/debian/nel-config.1 vendored Normal file
View file

@ -0,0 +1,37 @@
.TH nel-config 1 "26 Oct 2007"
.SH NAME
nel-config \- Get information about a libnel installation
.SH SYNOPSIS
.B nel-config [options]
.SH DESCRIPTION
.B nel-config
displays information about a libnel installation.
.SH OPTIONS
.IP "--cflags"
Set of compiler options (CFLAGS) to use when compiling files that use
libnel. Currently that is only thw include path to the nel include files.
.IP "--libs"
Shows the complete set of libs and other linker options you will need in order
to link your application with libnel.
.IP "--prefix"
This is the prefix used when libnel was installed. libnel is then installed
in $prefix/lib and its header files are installed in $prefix/include and so
on. The prefix is set with "configure \-\-prefix".
.IP "--version"
Outputs version information about the installed libnel.
.SH "EXAMPLES"
What linker options do I need when I link with libnel?
$ nel-config \-\-libs
What compiler options do I need when I compile using libnel functions?
$ nel-config \-\-cflags
What's the installed libnel version?
$ nel-config \-\-version
.SH AUTHOR
.PP
This manual page was written by G\[:u]rkan Seng\[:u]n
<gurkan@linuks.mine.nu>,for the Debian project (but may be used by others).

View file

@ -0,0 +1,87 @@
etc/nel/build_ig_boxes.cfg
etc/nel/build_indoor_rbank.cfg
etc/nel/build_rbank.cfg
etc/nel/make_sheet_id.cfg
etc/nel/words_dic.cfg
etc/nel/zviewer.cfg
usr/bin/animation_set_builder
usr/bin/anim_builder
usr/bin/bnp_make
usr/bin/build_clod_bank
usr/bin/build_clodtex
usr/bin/build_coarse_mesh
usr/bin/build_far_bank
usr/bin/build_ig_boxes
usr/bin/build_indoor_rbank
usr/bin/build_interface
usr/bin/build_rbank
usr/bin/build_samplebank
usr/bin/build_shadow_skin
usr/bin/build_smallbank
usr/bin/build_sound
usr/bin/build_soundbank
usr/bin/cluster_viewer
usr/bin/disp_sheet_id
usr/bin/extract_filename
usr/bin/file_info
usr/bin/georges2csv
usr/bin/get_neighbors
usr/bin/hls_bank_maker
usr/bin/ig_add
usr/bin/ig_info
usr/bin/ig_lighter
usr/bin/lock
usr/bin/make_sheet_id
usr/bin/memlog
usr/bin/message_box_qt
usr/bin/nl_probe_timers
usr/bin/nl_sample_chatclient
usr/bin/nl_sample_chatserver
usr/bin/nl_sample_clusterview
usr/bin/nl_sample_command
usr/bin/nl_sample_configfile
usr/bin/nl_sample_ct_ai_service
usr/bin/nl_sample_ct_gd_service
usr/bin/nl_sample_debug
usr/bin/nl_sample_font
usr/bin/nl_sample_georges
usr/bin/nl_sample_i18n
usr/bin/nl_sample_log
usr/bin/nl_sample_ls_client
usr/bin/nl_sample_ls_fes
usr/bin/nl_sample_pacs
usr/bin/nl_sample_shapeview
usr/bin/nl_sample_sound_sources
usr/bin/nl_sample_stream_file
usr/bin/nl_sample_stream_ogg_vorbis
usr/bin/nl_sample_strings
usr/bin/nl_sample_udpclient
usr/bin/nl_sample_udpserver
usr/bin/panoply_maker
usr/bin/shapes_exporter
usr/bin/tga2dds
usr/bin/tga_cut
usr/bin/tga_resize
usr/bin/tile_edit_qt
usr/bin/words_dic_qt
usr/bin/xml_packer
usr/bin/zone_check_bind
usr/bin/zone_dependencies
usr/bin/zone_dump
usr/bin/zone_ig_lighter
usr/bin/zone_lighter
usr/bin/zone_welder
usr/bin/zviewer
usr/lib/*/libs3tc_compressor.so.*
usr/share/nel/nl_sample_chat
usr/share/nel/nl_sample_class_transport
usr/share/nel/nl_sample_clusterview
usr/share/nel/nl_sample_configfile
usr/share/nel/nl_sample_font
usr/share/nel/nl_sample_georges
usr/share/nel/nl_sample_i18n
usr/share/nel/nl_sample_login_system
usr/share/nel/nl_sample_pacs
usr/share/nel/nl_sample_sound
usr/share/nel/nl_sample_udp
usr/share/nel/zviewer

19
dist/debian/jessie/debian/rules vendored Normal file
View file

@ -0,0 +1,19 @@
#!/usr/bin/make -f
%:
dh $@ --buildsystem=cmake --parallel
override_dh_strip:
dh_strip -plibnel0 --dbg-package=libnel0-dbg
dh_strip -pnel-tools --dbg-package=nel-tools-dbg
dh_strip -plibryzom-sevenzip0 --dbg-package=libryzom-sevenzip0-dbg
dh_strip -plibryzom-gameshare0 --dbg-package=libryzom-gameshare0-dbg
dh_strip -plibryzom-clientsheets0 --dbg-package=libryzom-clientsheets0-dbg
dh_strip -pryzom-client --dbg-package=ryzom-client-dbg
dh_strip -pryzom-tools --dbg-package=ryzom-tools-dbg
override_dh_auto_configure:
dh_auto_configure -- -DLIBRARY_ARCHITECTURE=$(DEB_HOST_MULTIARCH) -DTARGET_CPU=$(DEB_HOST_GNU_CPU) -DWITH_SYMBOLS=ON -DNL_ETC_PREFIX=/etc/nel -DRYZOM_ETC_PREFIX=/etc/ryzom -DRYZOM_SHARE_PREFIX=/usr/share/games/ryzom -DRYZOM_BIN_PREFIX=/usr/bin -DRYZOM_GAMES_PREFIX=/usr/games -DWITH_RYZOM_SERVER=OFF -DWITH_NEL_TESTS=OFF -DWITH_QT=ON
override_dh_install:
dh_install
install -m755 debian/ryzom debian/ryzom-client/usr/games/ryzom

116
dist/debian/jessie/debian/ryzom vendored Normal file
View file

@ -0,0 +1,116 @@
#!/bin/sh
P7ZIP=/usr/bin/7z
RSYNC=/usr/bin/rsync
WGET=/usr/bin/wget
RYZOM_CLIENT=/usr/games/ryzom_client
RYZOM_CONFIG_DEFAULT=/etc/ryzom/client_default.cfg
RYZOM_CONFIG=~/.ryzom/client.cfg
RYZOM_DIR=~/.ryzom
DATA_DIR=$RYZOM_DIR/data
mkdir -p $RYZOM_DIR
if [ ! -d "$DATA_DIR" ]
then
# symlink user's data dir to ryzom data cache
ln -s /var/cache/ryzom/data $DATA_DIR
fi
# Check if a directory contains Ryzom data
ryzom_data_found()
{
# Check for directory, gamedev.bnp and ryzom.ttf
COUNT=0
if [ -d $1 ]
then
# If there are a least 220 bnp files, we could use this directory
# There are 226 bnp files in last version
COUNT=$(find -L $1 -name *.bnp | wc -l)
fi
echo $COUNT
}
COUNT=$(ryzom_data_found $DATA_DIR)
echo "Found $COUNT BNP files in $DATA_DIR"
if [ $COUNT -lt 220 ] && [ -f $WGET ] && [ -f $P7ZIP ]
then
mkdir -p "$DATA_DIR/tmp"
# Check free diskspace
echo "Checking for free disk space..."
DISKSPACE=$(df "$DATA_DIR/tmp" | grep "/dev" | awk '{print $4}')
if [ $? -ne 0 ]
then
exit 1
fi
if [ "$DISKSPACE" -lt "8000000" ]
then
echo "You don't have enough free space to download and uncompress Ryzom client data."
exit 1
fi
# Download
echo "Downloading ryzom_client.7z from sourceforge..."
# wget
$WGET -c http://sourceforge.net/projects/ryzom/files/ryzom_client.7z -O "$DATA_DIR/tmp/ryzom_client.7z"
if [ $? -ne 0 ]
then
exit 1
fi
# Extract data
echo "Extracting data from ryzom_client.7z..."
cd "$DATA_DIR/tmp"
# 7z
$P7ZIP x ryzom_client.7z
if [ $? -ne 0 ]
then
exit 1
fi
cd ..
mv -uf tmp/ryzom/data/* .
# Delete temporary downloaded files
rm -rf tmp
fi
if [ -f $RYZOM_CONFIG ]
then
echo "Updating $RYZOM_CONFIG..."
# Escape path for sed using bash find and replace
RYZOM_CONFIG_DEFAULT_ESCAPED=$(echo $RYZOM_CONFIG_DEFAULT | sed 's/\//\\\//g')
# Update RootConfigFilename to be sure it's using the right default config
sed -i 's/RootConfigFilename.*/RootConfigFilename = \"'$RYZOM_CONFIG_DEFAULT_ESCAPED'\"/g' $RYZOM_CONFIG
fi
if [ -f $RSYNC ]
then
echo "Patching Ryzom data..."
# Rsync
$RSYNC -rOtzv --progress --stats www.ryzom.com::ryzom/data/ $DATA_DIR
if [ $? -ne 0 ]
then
exit 1
fi
fi
# Launch Ryzom client if it exists
if [ -f $RYZOM_CLIENT ]
then
echo "Launching Ryzom..."
nohup $RYZOM_CLIENT $1 $2 $3 2> /dev/null &
fi
# Wait until all previous commands are executed and displayed before exiting
sync
exit 0

View file

@ -0,0 +1 @@
debian/client_default.cfg etc/ryzom

View file

@ -0,0 +1,4 @@
usr/games
usr/share/applications
usr/share/pixmaps
var/cache/ryzom/data

View file

@ -0,0 +1,4 @@
usr/games/ryzom_client
usr/share/icons
usr/share/pixmaps
debian/ryzom_client.desktop usr/share/applications

View file

@ -0,0 +1,6 @@
?package(ryzom-client): \
needs="x11" \
section="Games/Adventure" \
icon="/usr/share/pixmaps/ryzom.xpm" \
title="Ryzom" \
command="/usr/games/ryzom"

View file

@ -0,0 +1,10 @@
#!/bin/sh
if ! getent group ryzom ; then
addgroup --system ryzom
fi
chgrp -R ryzom /var/cache/ryzom/data
chmod -R g+wrxs /var/cache/ryzom/data
#DEBHELPER#

View file

@ -0,0 +1,49 @@
#! /bin/sh
# postrm script for ryzom-client
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
# for details, see /usr/share/doc/packaging-manual/
case "$1" in
purge)
FILES=/home/*
for f in $FILES
do
FOLDER="$f/.ryzom/data"
if [ -d $FOLDER ]
then
rm -rf $FOLDER
echo "Deleting $FOLDER..."
fi
done
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
esac
#DEBHELPER#
exit 0

View file

@ -0,0 +1,26 @@
usr/bin/7zDec
usr/bin/alias_synchronizer
usr/bin/assoc_mem
usr/bin/csv_transform
usr/bin/georges_editor_qt
usr/bin/icon_search
usr/bin/make_alias_file
usr/bin/make_anim_by_race
usr/bin/make_anim_melee_impact
usr/bin/mp_generator
usr/bin/named2csv
usr/bin/patch_gen
usr/bin/patch_gen_service
usr/bin/pd_parser
usr/bin/pdr_util
usr/bin/prim_export
usr/bin/ryzom_mission_compiler
usr/bin/sheets_packer
usr/bin/skill_extractor
usr/bin/stats_scan
usr/bin/translation_tools
usr/bin/uni_conv
usr/games/ryzom_client_patcher
usr/lib/*/libryzom_mission_compiler_lib.so.*
usr/share/games/ryzom/data_leveldesign
usr/share/games/ryzom/georges_editor_qt

View file

@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.0
Name=Ryzom
Name[ru]=Ризом
Type=Application
GenericName=ryzom_client
Exec=/usr/games/ryzom
Icon=ryzom_client
Terminal=true
Hidden=false
Categories=Game;RolePlaying;

View file

@ -0,0 +1,2 @@
1.0

View file

@ -3,7 +3,7 @@ Priority: extra
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Uploaders: Luboš Novák <alvinx12@centrum.cz>, Cédric OCHS <kervala@gmail.com> Uploaders: Luboš Novák <alvinx12@centrum.cz>, Cédric OCHS <kervala@gmail.com>
Build-Depends: debhelper (>= 9), cmake (>= 2.6), libxml2-dev, Build-Depends: debhelper (>= 9), cmake (>= 2.6), libxml2-dev,
libgl1-mesa-dev, libjpeg8-dev | libjpeg62-dev, libpng12-dev, libopenal-dev, libgl1-mesa-dev, libjpeg8-dev, libpng-dev, libopenal-dev,
libfreetype6-dev, libxxf86vm-dev, libxrandr-dev, libxrender-dev, libfreetype6-dev, libxxf86vm-dev, libxrandr-dev, libxrender-dev,
libvorbis-dev, libsquish-dev, libcurl4-openssl-dev, libluabind-dev, libvorbis-dev, libsquish-dev, libcurl4-openssl-dev, libluabind-dev,
libboost-dev, libmysqlclient-dev, libboost-dev, libmysqlclient-dev,

View file

@ -3,7 +3,7 @@ Priority: extra
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Uploaders: Luboš Novák <alvinx12@centrum.cz>, Cédric OCHS <kervala@gmail.com> Uploaders: Luboš Novák <alvinx12@centrum.cz>, Cédric OCHS <kervala@gmail.com>
Build-Depends: debhelper (>= 9), cmake(>= 2.6), libxml2-dev, Build-Depends: debhelper (>= 9), cmake(>= 2.6), libxml2-dev,
libgl1-mesa-dev, libjpeg8-dev | libjpeg62-dev, libpng12-dev, libopenal-dev, libgl1-mesa-dev, libjpeg8-dev, libpng-dev, libopenal-dev,
libfreetype6-dev, libxxf86vm-dev, libxrandr-dev, libxrender-dev, libfreetype6-dev, libxxf86vm-dev, libxrandr-dev, libxrender-dev,
libvorbis-dev, libsquish-dev, libcurl4-openssl-dev, libluabind-dev, libvorbis-dev, libsquish-dev, libcurl4-openssl-dev, libluabind-dev,
libboost-dev, libmysqlclient-dev, libboost-dev, libmysqlclient-dev,