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
Jens Ayton
eae4c8e765
SystemDescription.dot now ends up in log file directory on all platforms. Added shipdata-overrides.plist with all names for localization.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1892 127b21dd-08f5-0310-b4b7-95ae10353056
2008-12-05 01:14:34 +00:00
Jens Ayton
9a99a28cdf
Added user-contributed BBC-style keyboard config in tools/
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1825 127b21dd-08f5-0310-b4b7-95ae10353056
2008-11-02 14:06:02 +00:00
Nikos Barkas
81adc45368
Upgrading the Windows port to GNUstep version 1.15.3, with significant performance boost results. Adjusted install scripts accordingly. Removed redundant NSApplication import from main.m. Deleted non used libraries from the Windows dependencies.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1820 127b21dd-08f5-0310-b4b7-95ae10353056
2008-10-31 20:45:09 +00:00
Jens Ayton
e95e3fd521
Most AI reactToMessage: calls now also have a script event; see http://www.aegidian.org/bb/viewtopic.php?p=47620#47620 . Some cleanup and optimization. Added command-line hack to graph difference between Vector.random() and Vector.randomDirectionAndLength() as in http://wiki.alioth.net/index.php/Image:Randomvectordistribution.png .
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1423 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-26 01:54:26 +00:00
Jens Ayton
d39e2d4149
Cleanup of tools directory (missed one).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1368 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-12 10:04:47 +00:00
Jens Ayton
89d2153413
Cleanup of tools directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1367 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-12 10:04:06 +00:00
Jens Ayton
03f321da01
Font encodings now specified as descriptive strings. After much fiddling to get fonttexgen to use a PDF for the custom symbols, gave up and generated a big bitmap instead. Generated 1024x1024 Cyrillic font texture, other encodings coming soon.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1358 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-10 17:48:08 +00:00
Jens Ayton
c812e61ad9
More data-driven text rendering with eight-bit encoding support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1323 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-27 23:37:56 +00:00
Nikos Barkas
9021639874
Fixed a bug where screen resolution settings would be internally changed in game options menu without the changes being shown on screen. Game version now is stamped on the Oolite readme file. Switched Win32 installer interface to the 'modern' type.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1244 127b21dd-08f5-0310-b4b7-95ae10353056
2007-11-24 18:50:35 +00:00
Jens Ayton
122102af4f
Cleanup; merged some very similar methods; made most HUD parameter reading use OOCollectionExtractors; made most of Universe use OOCollectionExtractors; added some schemata; moved schemata to separate folder. GNUmakefile.postamble has been updated to copy this folder into Resources/, but note that it isn't needed in final builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1112 127b21dd-08f5-0310-b4b7-95ae10353056
2007-07-29 14:17:30 +00:00
Jens Ayton
069571302d
Wrote a tool for testing plist schemata.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1111 127b21dd-08f5-0310-b4b7-95ae10353056
2007-07-28 18:53:04 +00:00
Giles Williams
3136b22b93
respect 's 0' as a non-smoothed group
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@726 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-13 19:43:18 +00:00
Giles Williams
cfc115a9a0
ignore blank lines in .mtl file
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@595 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 14:56:05 +00:00