Jens Ayton
d34d437c22
Speech guide for multiplication sign.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3456 127b21dd-08f5-0310-b4b7-95ae10353056
2010-06-03 22:27:10 +00:00
Jens Ayton
5bad08f43d
Fixed Ship.hasEquipment() compatibility method in cases where equipment is undefined.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3453 127b21dd-08f5-0310-b4b7-95ae10353056
2010-06-03 20:58:17 +00:00
Marc
4ba056d516
- fix: one more overlay related bug, don't know how I missed it...
...
- better handling of - & feedback about - invalid data when selecting random 'missile' role missiles.
- Made the 'OXP messages' message less mysterious than before. One more translation string added.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3451 127b21dd-08f5-0310-b4b7-95ae10353056
2010-06-03 05:16:08 +00:00
Michael Werle
9ac5d02bed
Revert the GNUmakefile to compile, by default, using system-dependecies. This makes it easier for developers rather than packagers. Associated changes to not break packaging build rules.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3448 127b21dd-08f5-0310-b4b7-95ae10353056
2010-06-02 19:14:29 +00:00
Jens Ayton
e2b45e4db1
More mesh cache logging fun.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3442 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-30 21:27:49 +00:00
Jens Ayton
7b2045182f
Added logging of mesh loading.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3440 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-30 21:00:15 +00:00
Marc
307e0643a7
- 3425 redux: fixed remaining bugs from that commit, hopefully found them all.
...
- no more distorted textures when reduced detail is on.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3431 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-29 23:51:16 +00:00
Jens Ayton
51c754eb84
Cargo/alloys from dying ships, and escape pods, now inherit parent's temperature. Temperature inheritance behaviour changed so ejecta from very hot ships are also very hot, and ejecta from ambient-temperature ships are not extra cold.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3424 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-28 11:17:45 +00:00
Marc
89f0b8a4b2
- bugfix for bug #017176 : Background/overlay interference. Instead of the generic mission_overlay key we now have two keys: mission_overlay_with_title & mission_overlay_no_title, to allow overlays designed for the two different screen layouts.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3420 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-27 22:39:25 +00:00
Jens Ayton
ee25d0586e
Use chnagedScriptHandlers.plist to handle renamed event handlers - in this case, shipTargetDestroyed/shipDestroyedTarget and shipTargetLost/shipLostTarget. This generates appropriate deprecation warnings and all that jazz.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3416 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-26 22:23:52 +00:00
Jens Ayton
925970619e
Cleanup.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3413 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-26 21:01:32 +00:00
Jens Ayton
d0fc6e191b
Removed old nameless missile/mine armed messages (not used).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3411 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-26 19:42:12 +00:00
Jens Ayton
badbc4b8c5
Restored old Ship.hasEquipment() behaviour, added deprecation warning.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3408 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-25 19:35:53 +00:00
Jens Ayton
3973891e2b
Silenced warning when using missile with no corresponding equipment.plist entry (because that was historically not required).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3407 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-24 20:35:58 +00:00
Darren Salt
5f76bbccb3
Fix up GeForce 5xxx matching for correctness (in case of 5-digit numbers).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3401 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-23 22:30:26 +00:00
Darren Salt
54f1e8c304
Oops. Missing backslash.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3400 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-23 22:29:02 +00:00
Darren Salt
5bd3ce8aba
Fix up Intel 8xx/9xx matching.
...
Remove a duplicate \d; require a word break before matching an 8 or a 9.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3399 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-23 22:11:39 +00:00
Darren Salt
64907426fd
Tighten Radeon R300 matching to exclude R4xx while still including RS4xx and RC4xx.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3398 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-23 22:08:14 +00:00
Jens Ayton
b2c11bf6f2
Fixed nasty, nasty uninitialized variable in r3391.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3395 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-22 15:00:15 +00:00
Darren Salt
e0edf2e740
Extend Radeon R3xx detection.
...
* Match R400 series, RC410, RS480; AIUI, same shader capabilities as R3xx.
* No point in matching on "Tungsten", which is only relevant for Intel hw.
* Disable line/point anti-aliasing when using Mesa (done in software).
* Handle classic Mesa and Gallium3D separately for clarity (for now) and
for future divergence wrt anti-aliasing.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3393 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-21 22:36:34 +00:00
Jens Ayton
58fa60d9df
Made gpu-settings.plist regexps more general, and added ATI R300 family.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3392 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-21 20:27:06 +00:00
Jens Ayton
8f66eb050b
Refactored default material set-up for comprehensibility and graceful degradation. (Bug #17175 )
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3391 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-21 15:52:59 +00:00
Jens Ayton
dd205c915b
Fixed a shader error when using normal map but no specular lighting at all. Odd thing to do, but valid.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3390 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-21 15:01:48 +00:00
Jens Ayton
3df2a3e3dd
Implemented HUD dial whitelisting.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3370 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-18 19:26:26 +00:00
Marc
9813c80369
* changes to docking effects:
...
- rock hermits have a docking tunnel consistent with their docking slot.
- when in strict mode, use ring.dat for all docking (as per oolite 1.65 - 1.73).
- renamed the new docking 'rings' as oolite-tunnel.dat and oolite-rocktunnel.dat.
* fix: stopped ship.exitSystem() from generating a clone of itself after leaving the system.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3360 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-15 23:07:02 +00:00
Jens Ayton
ccc8c14de3
Fixed a retain imbalance in OOMultiTextureMaterial. Temporarily disabled OOTEXTURE_RELOADABLE because it breaks OOMultiTextureMaterial in complex ways (and attempt at a simple fix failed horribly). Updated material test suite to handle simple-shader-only case.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3347 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-14 17:22:58 +00:00
Jens Ayton
2474ea35a4
Documentation of maximumShaderMode in console script.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3346 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-14 17:12:42 +00:00
Jens Ayton
a7cf62d05f
Support for GPU-specific settings. Dust now works/isn't slow (depending on platform) on GMA9xx. Default shader mode is now FULL except on 9xx/GeForce 5200. Full shader mode is disabled on GMA9xx.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3339 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-14 12:45:10 +00:00
Jens Ayton
3de5adccc1
Centralized setting of GL_POINT_SMOOTH and GL_LINE_SMOOTH, since they're never deliberately disabled.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3338 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-14 09:53:02 +00:00
Marc
77047570b3
* Change to startup 'load previous commander Y/N?':
...
- in unrestricted mode, the question is asked only if at least one save file can be found.
- in restricted mode, the question is asked at all times, like in Elite.
* Change to restart look & feel:
- a spinning cobra is now shown after all restarts, like in Elite.
- 'restricted/strict mode enabled' is now shown only when switching between strict/unrestricted mode.
* Logging of searchPaths.dumpAll now happens at startup, and if search paths change due to switching between strict/unrestricted mode.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3320 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-11 21:07:45 +00:00
Jens Ayton
766259e7bf
Planet textures can again be changed via JavaScript.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3319 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-11 20:41:14 +00:00
Jens Ayton
084248f98f
Tiny tweaks: renamed AI methods scanFor{Nearest|Random}Merchantmen to ...Merchantman (with compatibility aliases). Removed all Light 0 stuff from shaders. Belatedly bumped cache format version for changed dust shader.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3314 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-09 23:13:12 +00:00
Jens Ayton
1d7b85b918
Slight dust shader optimization.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3313 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-09 19:37:09 +00:00
Jens Ayton
5599e4f375
More dust fun: dust box repeating is now handled in shader, so dust is now static geometry in shader mode.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3312 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-09 19:23:06 +00:00
Jens Ayton
7c674d3d4a
Dust draws with vertex arrays, warping is applied in shader (which allows for more customization as a side effect).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3311 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-09 18:22:53 +00:00
Jens Ayton
46c40ec186
More graceful handling of disappearing docking target.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3308 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-09 15:21:06 +00:00
Jens Ayton
edf647f4e5
Dust is now more subtle, especially in shader mode. It also scales smoothly instead of jumping between dot sizes.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3304 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-08 22:51:33 +00:00
Jens Ayton
8392bee4a5
Fade dust motes to clear instead of black when shady.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3298 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-06 18:22:53 +00:00
Jens Ayton
2f96be77ce
Playing with the log again: list loaded world scripts vertically, note end of loading spew.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3293 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-05 18:02:00 +00:00
Nikos Barkas
b41ae4d829
Added missing 'OXP(s) containing messages found' message in descriptions.plist. The path of the OXP with messages echoed to the log is now the last path component only.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3291 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-05 17:11:41 +00:00
Jens Ayton
ca362e50cb
Rewrote screen shot log message in English.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3288 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-05 13:42:37 +00:00
Nikos Barkas
cac50efa67
i18n'ed a spoken message.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3275 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-02 22:51:00 +00:00
Jens Ayton
12016a853b
Cleaned up redundant dual licensing headers as previously discussed. Gosh, there's a lot of them. Feel free to ad your name or 'and contributors' as appropriate. Also, excluded unused classes OOCamera and OOLight from build, but didn't delete them.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3263 127b21dd-08f5-0310-b4b7-95ae10353056
2010-05-02 12:32:43 +00:00
Jens Ayton
85dd68422f
Fixed texture corruption on graphics reset, and enabled reloading of textures from files.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3228 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-26 18:52:39 +00:00
Jens Ayton
6ca55f587e
Added logging of shader mode.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3227 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-26 18:24:16 +00:00
Jens Ayton
2cc1846926
Compile-time option for OOTexture to reload textures from files on graphics reset instead of keeping an otherwise unused copy in memory, but disabled because it exacerbates problems with textures getting confused on graphics reset.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3217 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-25 10:44:24 +00:00
Eric Walch
f4e872077a
- Increased the strength of the Constrictor a bit when fighting against more experienced players.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3210 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-24 08:32:23 +00:00
Jens Ayton
66fbfc1c1c
...and logging of texture size limits.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3192 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-22 13:54:23 +00:00
Jens Ayton
889c86aa47
Added logging of texture rescaling. Changed all textureLoader.foo log message classes to texture.load.foo.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3191 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-22 13:49:50 +00:00
Jens Ayton
91ed7e8c5a
Use renamed colour attributes in built-in shipdata.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3181 127b21dd-08f5-0310-b4b7-95ae10353056
2010-04-21 19:18:09 +00:00