Commit Graph

76 Commits (master)

Author SHA1 Message Date
cim d8b75e9120 Incorporate Debian patch for icosmesh in other locales 2015-09-06 11:11:06 +01:00
cim 446d892552 Store full seeds in planetinfo 2014-10-18 14:45:41 +01:00
cim dd97a3b063 Start using static info to build systems
Add radius to planetinfo.plist
2014-10-13 17:32:40 +01:00
cim 6f2656d446 Add new system description manager class
For testing, it's currently used for JS reads from SystemInfo
Need to replace several other uses.
2014-10-12 19:41:11 +01:00
cim fa93c83698 Hard-code planetinfo.plist, and add generation data to tools/
Note: some of the properties in the hard-coded file aren't yet
supported by the underlying code, of course.
2014-10-11 18:01:05 +01:00
AnotherCommander 3d4af5fc07 Fixed compile problem on Windows in OOOpenGLMatrixManager and Icosmesh tool. 2014-08-12 09:08:55 +02:00
Kevin Anthoney c3879836d2 regenerate planet vertices 2014-07-24 23:07:19 +01:00
Kevin Anthoney 7eb4e5eb1a make icosmesh tool compilable on GNUstep 2014-07-23 18:01:21 +01:00
Jens Ayton 8bdbb43cc1 [Mac] Copy scenario files 2013-12-02 21:54:17 +01:00
Jens Ayton 80a530d209 Update Mac nightly script 2013-11-24 13:27:11 +01:00
Jens Ayton 6df270e3b1 Run mkmanifest.sh in Xcode builds
Also:
* Moved it into tools/
* Changed \ts to literal tabs
2013-11-08 19:09:57 +01:00
Jens Ayton 50ec08dfb6 [Mac] Use scripts to copy resources
...instead of needing to update Xcode project each time.

These scripts are pickier than what's currently used on GNUstep
systems, mostly to keep out .DS_Store and similar.
2013-11-05 16:38:28 +01:00
Jens Ayton b55ad05907 Fix Mac nightly script to gen changelogs 2013-07-06 14:38:22 +02:00
Jens Ayton d6660d3f4c Update Mac nighly script to build from Git 2013-07-06 14:04:28 +02:00
Jens Ayton 14b8d1c084 Removed inaccurate label universal from Mac nightly build script.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5533 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-24 16:43:19 +00:00
Jens Ayton 4f80e846f1 String expander JS warnings are now suppressed when the corresponding log message class is disabled. Oolite-defined JS warnings no longer have 'error' in their log message class.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5399 127b21dd-08f5-0310-b4b7-95ae10353056
2012-10-06 18:04:11 +00:00
Jens Ayton f118568099 Missing space.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5312 127b21dd-08f5-0310-b4b7-95ae10353056
2012-09-09 13:03:29 +00:00
Jens Ayton 71aac41069 Updated encoding OXP templates with micro-space character.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5311 127b21dd-08f5-0310-b4b7-95ae10353056
2012-09-09 12:56:07 +00:00
Jens Ayton b1a3df4657 Cleanup of tests/ and tools/.
The following particularly unhelpful-looking things were moved to attic/:
 - tools/blurmapgen (tool to generate oolite-particle-blur.png)
 - tools/play-oolite-inflight.applescript (out-of-date template for
   OOMusicController AppleScript generator)
 - tools/plist2Script (tool to convert deprecated plist scripts to obsolete
   oos scripts)
 - tools/randomVectorIllustration (Tool to generate
   http://wiki.alioth.net/index.php/File:Randomvectordistribution.png)
 - tools/ScriptConverter (incomplete tool to convert deprecated plist scripts
   to an old dialect of JS scripts)
 - tools/simpleDebugConsole (C command-line implementation of debug console
   protocol, potentially useful for reference but not actual use)

The following OXP starting points were moved into tools/oxp-templates:
 - tests/encodings
 - tools/translation overrides

The following feature testing OXPs were moved into tests/test-oxps:
 - tests/AI overflow test
 - tests/JSInterfaceTests
 - tests/materialTestSuite
 - tests/PNGTestSuite
 - tests/RetroMissions
 - tests/shaderFallbackTest

The following redundant test was deleted:
 - tests/multiTexture (functionality subsumed by materialTestSuite)


git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5296 127b21dd-08f5-0310-b4b7-95ae10353056
2012-09-07 19:30:28 +00:00
Eric Walch 27bb46cacd - Added two new AI commands: 'storeTarget' and 'recallStoredTarget'
- Used both commands in pirate and missile AI for a better reaction on cloaked targets.

git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4941 127b21dd-08f5-0310-b4b7-95ae10353056
2012-05-16 12:46:14 +00:00
Jens Ayton 17a9500c4a Minor fixes and project upgrade for fonttexgen.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4756 127b21dd-08f5-0310-b4b7-95ae10353056
2012-01-31 19:24:56 +00:00
Jens Ayton 527b3214c7 Remapped ASS to Assignment in JS error identifiers. Also added some missing ones. Hmm, this should be automated.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4686 127b21dd-08f5-0310-b4b7-95ae10353056
2011-12-25 11:30:17 +00:00
Eric Walch 4c0ef848d4 Updated the keyconfig.plist for the BBC with all the new keys current Oolite contains.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4680 127b21dd-08f5-0310-b4b7-95ae10353056
2011-12-16 09:22:39 +00:00
Jens Ayton a1e4e4d8b6 Actually disabled Groolite by default due to upcoming changes in Growl.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4571 127b21dd-08f5-0310-b4b7-95ae10353056
2011-07-06 06:56:41 +00:00
Michael Werle d915f5fde5 Makefiles - rework to accomodate new Javascript library
(Combined effort from Micha, Konstantinos, and Nikos)
 + removed support for building legacy libjs
 + (Linux only) now use the MacOS update script to auto-download the JS library
     - download script failure checks tweaked for older versions of bash
 + new Makefiles:
     - libjs.make - to download & build libjs (Linux only)
     - config.make - contains shared configuration variables between makefiles
 + debian packaging rules updated to suit



git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4362 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-16 13:24:56 +00:00
Jens Ayton d7b77e5f39 Suppress warnings when building icosmesh under Linux (feature request #5254).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4166 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-27 21:21:48 +00:00
Jens Ayton 676ed097e9 Cleaned up JS debug helpers, made them easier to use and added some basic documentation.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4071 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-15 14:25:49 +00:00
Jens Ayton 4fc14cdb57 Updated nightly build script for r4026.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4027 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-07 01:48:45 +00:00
Jens Ayton 8c180a4076 Updated Mac nightly script. Now with clean!
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3934 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-31 01:07:55 +00:00
Jens Ayton 0a3fe65a1a Updated Mac nightly build script to include dock tile plug-in for Snow Leopard.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3538 127b21dd-08f5-0310-b4b7-95ae10353056
2010-06-14 19:21:41 +00:00
Jens Ayton 0bebabc509 Mac nightly builds: accurate detection of build failure.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3303 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-08 22:17:59 +00:00
Jens Ayton 8a55380620 Mac nightly builds: actually checked in build script, which had previously been ignored due to a local svn setting.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3302 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-08 22:04:51 +00:00
Jens Ayton 78f970e834 Fix for warnings in Linux.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3264 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-02 12:49:51 +00:00
getafix de60dba4e3 Transparent linux-x86, linux-x86_64 build and autopackage-packaging with
new Linux-deps folder (ready for distro independent build) and 
updated Makefile, GNUmakefile and autopackage apspec files

Speech support with eSpeak compiled using PulseAudio instead of the default PortAudio.
(Smoother inter-distro speech execution when eSpeak does not use PortAudio)

Fixed oolite-update to include itself during updates

Fixed oolite wrapper-scripts not passing command line arguments to oolite executable

Updated Linux README.TXT, PLAYING.TXT files

Dependency libraries updates:
   gnustep-base-1.18 - VSync issue addressed (noticed on nVidia cards). Fixed the tearing issue enabling smooth video scrolling.
   SDL-1.2.14
   libpng14
   eSpeak-1.43.03 - Supports klat voices

Deleted Linux-x86-deps/
Deleted installers/autopackage/default.apspec



git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3233 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-28 09:37:38 +00:00
Jens Ayton b19e4b4a5f Added optional exolicit binormal generation to icosmesh tool (not used in Oolite at the moment).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3065 127b21dd-08f5-0310-b4b7-95ae10353056
2010-03-17 17:34:44 +00:00
Jens Ayton 8005e491d5 Checked in Mac nightly build script so it may be preserved for future generations.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3048 127b21dd-08f5-0310-b4b7-95ae10353056
2010-03-01 22:04:49 +00:00
Jens Ayton 172c51ce14 Minor build fixes for distance map tool.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2957 127b21dd-08f5-0310-b4b7-95ae10353056
2010-01-10 15:38:53 +00:00
Jens Ayton 7dcf2df39c Basic but working new planet drawable. Can be tested on ships by enabling BALL_WORLD in ShipEntity.m.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2799 127b21dd-08f5-0310-b4b7-95ae10353056
2009-11-29 14:36:22 +00:00
Jens Ayton 1df30db2aa Fixed bug where name key in dictionary-form texture specifiers was ignored. Planet geometry thing can now generated DATs in an unwrapped mode to help verify texture mapping - wish I'd thought of that eariler.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2775 127b21dd-08f5-0310-b4b7-95ae10353056
2009-11-21 17:41:35 +00:00
Jens Ayton c468eddf24 Planet mesh generator: now correctly wraps textures on all seam triangles.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2774 127b21dd-08f5-0310-b4b7-95ae10353056
2009-11-21 16:50:16 +00:00
Jens Ayton f8cba46d16 Removed obsolete files and test data accidentally included in r2767.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2768 127b21dd-08f5-0310-b4b7-95ae10353056
2009-11-20 15:22:50 +00:00
Jens Ayton c8445aeb9e Work on offline generation of data arrays for new planets.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2767 127b21dd-08f5-0310-b4b7-95ae10353056
2009-11-20 14:49:24 +00:00
Jens Ayton a88b0d8107 New, smoother texture for flashers/sparks for better blending and anti-aliasing.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2597 127b21dd-08f5-0310-b4b7-95ae10353056
2009-09-25 15:38:52 +00:00
Nikos Barkas 2e03c6dff4 Updated a couple of previously forgotten files with the new location of Oolite's Reference Sheet.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2436 127b21dd-08f5-0310-b4b7-95ae10353056
2009-09-08 17:34:15 +00:00
Jens Ayton 9781d2b9d1 Fixed possible but unlikely cause of crashes in JavaScript error handling, and improved log message classes for JS errors (symbolic names instead of magic numbers).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2308 127b21dd-08f5-0310-b4b7-95ae10353056
2009-08-23 20:49:25 +00:00
Jens Ayton b40fbf2871 Fixed invalid enumerant error in octree debug drawing introduced in r1508. Tweaks to distanceMap tool.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2222 127b21dd-08f5-0310-b4b7-95ae10353056
2009-07-03 09:54:20 +00:00
Jens Ayton 22bca1e207 Added -w (wrap) option to distance mapper.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2083 127b21dd-08f5-0310-b4b7-95ae10353056
2009-03-04 23:03:43 +00:00
Jens Ayton 2c86763a5c Mucking about with shader effects. Fixed an inconsistency in oolite-font.plist.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2082 127b21dd-08f5-0310-b4b7-95ae10353056
2009-03-01 13:40:33 +00:00
Jens Ayton 4b131c9a32 Checked in tools/sysdesc_key_table.plist, translation table for --export-sysdesc and --compile-sysdesc. Changed SystemDescription.dot to perform symbolic name substitution in strings when sysdesc_key_table.plist is present.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1909 127b21dd-08f5-0310-b4b7-95ae10353056
2008-12-14 18:46:24 +00:00
Jens Ayton 957482cd77 Fixed width tables for charset OXPs.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1895 127b21dd-08f5-0310-b4b7-95ae10353056
2008-12-06 16:17:44 +00:00