Removed duplicate strings in descriptions.plist (change in translation string name)
Some txt updates (porting & readme_linux in particular might well need to be further updated) git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4208 127b21dd-08f5-0310-b4b7-95ae10353056master
parent
4ade099cec
commit
62fb7e8aa0
|
@ -4,9 +4,7 @@ Porting Oolite
|
|||
Oolite is portable to any platform that supports SDL and GNUstep. It is
|
||||
known to run on Linux, FreeBSD 5 and 6 and SGI IRIX. (The OS X version
|
||||
is the 'canonical' version - Oolite appeared on Mac OS X first and was
|
||||
later ported). It is also known to run under Windows, however the
|
||||
Windows port is currently at alpha test level (GNUstep on Windows isn't
|
||||
as complete as it is on Unix).
|
||||
later ported). It also runs under Windows.
|
||||
|
||||
Oolite doesn't care about the endian-ness of the architecture - so far,
|
||||
it is known to have run on PowerPC, Intel/amd x86, amd x86_64 (and
|
||||
|
@ -30,22 +28,22 @@ contain the following:
|
|||
|
||||
In the root:
|
||||
|
||||
install A shell script that installs Oolite on the user's computer
|
||||
oolite.src A shell script fragment that is used to make the shell
|
||||
script 'oolite' that runs the game.
|
||||
oolite-update.src A shell script fragment that can rsync updates.
|
||||
PLAYING.TXT Brief players guid
|
||||
README.TXT Readme for your platform
|
||||
install A shell script that installs Oolite on the user's computer.
|
||||
oolite.src A shell script fragment that is used to make the shell
|
||||
script 'oolite' that runs the game.
|
||||
oolite-update.src A shell script fragment that can rsync updates.
|
||||
OoliteReadMe.pdf Brief players guide.
|
||||
OoliteRS.pdf Players Reference Sheet.
|
||||
README.TXT Readme for your platform.
|
||||
|
||||
Subdirectories:
|
||||
oolite-deps
|
||||
GNUstep A minimalist set of GNUstep run time files
|
||||
GNUstep A minimalist set of GNUstep run time files
|
||||
lib Shared libraries that support the game
|
||||
|
||||
If your platform does not yet have this dependencies directory, you can
|
||||
model yours on the Linux-deps directory. Most things will be the
|
||||
same. (The reason PLAYING.TXT is here is that it may vary slightly from
|
||||
platform to platform).
|
||||
same.
|
||||
|
||||
Issues you may encounter when building Oolite on a new platform
|
||||
===============================================================
|
||||
|
|
|
@ -25,9 +25,8 @@ PATH=$PATH:.
|
|||
before running make when you build GNUstep Startup, because it depends
|
||||
on running a shell script in the current directory.
|
||||
|
||||
I'm not sure what the minimum hardware is, however decent OpenGL
|
||||
support is a must. I've only been able to personally test it on
|
||||
two machines - a 2GHz P4 with a GeForce 4ti and an old Compaq
|
||||
Hardware OpenGL support is a must. Oolite linux was tested on the
|
||||
following machines - a 2GHz P4 with a GeForce 4ti and an old Compaq
|
||||
733MHz P3 with ATi Radeon Mobility. It ran fine on both machines.
|
||||
I have heard reports of bad things happening with ATi graphics
|
||||
cards, but only off one person (textures didn't display), and another
|
||||
|
@ -74,8 +73,8 @@ have one, screenshots, and describe weirdness with sound. Also provide
|
|||
log messages from the console. Better still, if you have a fix, send
|
||||
us the patch!
|
||||
|
||||
Modifications from Stock OSX Oolite
|
||||
===================================
|
||||
Modifications from OSX Oolite
|
||||
=============================
|
||||
|
||||
Makefiles:
|
||||
GNUmakefile and GNUmakefile.postamble.
|
||||
|
@ -89,7 +88,7 @@ PlayerEntity_Additions.m, PlayerEntity_contracts.m, ShipEntity_AI.m -
|
|||
If you grep for these, you can see where work has to be done.
|
||||
I've usually put a TODO: comment line in these (many of them are not
|
||||
filled in). I've not #ifdef'd out any methods - I've left at least
|
||||
a stub if there's nothing to put in there (for example, speech).
|
||||
a stub if there's nothing to put in there .
|
||||
|
||||
Addition of Comparison.m/h from ObjectiveLib
|
||||
(see http://objectivelib.sourceforge.net). ObjectiveLib is an LGPL'd
|
||||
|
@ -103,14 +102,6 @@ to just add these two files.
|
|||
Sound uses SDL instead of the AppKit's sound (the sound daemon crashes).
|
||||
Graphics use SDL instead of NSOpenGLView.
|
||||
|
||||
Major tasks left
|
||||
================
|
||||
- Get rid of AppKit dependencies (in progress; moving to SDL). This
|
||||
will make the game portable to more platforms - in particular,
|
||||
GNUstep AppKit's OpenGL source is non-existent on Redmondware.
|
||||
Much of this work has been done.
|
||||
- Speech. This is a more 'who cares?' requirement. I don't know of
|
||||
a *nix open source speech synth.
|
||||
|
||||
Notes for the terminally insane
|
||||
===============================
|
||||
|
|
|
@ -1,12 +1,6 @@
|
|||
Major versions:
|
||||
Doc/OoliteReadMe.doc
|
||||
Doc/OoliteReadMe.pdf
|
||||
http://wiki.alioth.net/index.php/Oolite_Instruction_Manual#Playing_the_game
|
||||
http://wiki.alioth.net/index.php/Pilot%27s_Reference_Manual
|
||||
Doc/ReadMe.rtfd
|
||||
DebugOXP/Resources/oolite-debug-console.js
|
||||
Prior to release:
|
||||
|
||||
Minor versions:
|
||||
- Minor & Major versions:
|
||||
installers/autopackage/default.x86.apspec
|
||||
installers/autopackage/default.x86_64.apspec
|
||||
debian/changelog.in
|
||||
|
@ -15,7 +9,17 @@ src/Cocoa/oolite-version.plist
|
|||
Resources/Scripts/*
|
||||
Resources/InfoPlist.strings (note: UTF-16)
|
||||
|
||||
- Major versions:
|
||||
Doc/OoliteReadMe.doc
|
||||
Doc/OoliteReadMe.pdf
|
||||
http://wiki.alioth.net/index.php/Oolite_Instruction_Manual#Playing_the_game
|
||||
http://wiki.alioth.net/index.php/Pilot%27s_Reference_Manual
|
||||
Doc/ReadMe.rtfd
|
||||
DebugOXP/Resources/oolite-debug-console.js
|
||||
|
||||
|
||||
On release:
|
||||
|
||||
http://www.oolite.org/download (current version six times, previous version for Windows updater once)
|
||||
Topic of #oolite
|
||||
latest news at berlios.de
|
||||
|
|
|
@ -968,15 +968,15 @@
|
|||
"equipment-@-not-available" = "%@ (N/A)";
|
||||
"manifest-cargo-quantity-format" = "%d %@ × %@"; // $count $units × $commodityName
|
||||
|
||||
// Short and Long Range Chart Screens
|
||||
"charts-distance-f" = "Distance: %.1f Light Years";
|
||||
"charts-est-travel-time-f" = "Estimated Travel Time: %.1f Hours";
|
||||
|
||||
// Short Range Chart Screen
|
||||
"short-range-chart-title" = "Short Range Chart";
|
||||
"short-range-chart-distance-f" = "Distance: %.1f Light Years";
|
||||
"short-range-chart-est-travel-time-f" = "Estimated Travel Time: %.1f Hours";
|
||||
|
||||
// Long Range Chart Screen
|
||||
"long-range-chart-title-d" = "Galactic Chart %d";
|
||||
"long-range-chart-distance-f" = "Distance: %.1f Light Years";
|
||||
"long-range-chart-est-travel-time-f" = "Estimated Travel Time: %.1f Hours";
|
||||
"long-range-chart-find-planet-@" = "Find planet: %@";
|
||||
"long-range-chart-system-unreachable" = "System Unreachable";
|
||||
|
||||
|
|
|
@ -1,10 +1,15 @@
|
|||
oolite-data
|
||||
===========
|
||||
|
||||
This contains all the data that oolite needs when you run it - sounds,
|
||||
textures etc. It is distributed separately to the source since
|
||||
the source is changing MUCH more frequently than the data, and it makes
|
||||
for massive source downloads if the data is included.
|
||||
This resources folder contains all the data that oolite needs when you run it - sounds,
|
||||
textures, default settings, etc.
|
||||
|
||||
Unpack this directory in your oolite source dir before you build.
|
||||
To modify sounds, textures and settings, use the AddOns directory, rather than modify
|
||||
these files directly. For more information on how to do so, follow the guidelines found
|
||||
at the following URL:
|
||||
|
||||
http://wiki.alioth.net/index.php/OXP_howto
|
||||
|
||||
Or ask on Oolite's Bulletin Board:
|
||||
|
||||
http://aegidian.org/bb/
|
||||
|
|
|
@ -5612,8 +5612,8 @@ done:
|
|||
[gui clearAndKeepBackground:!guiChanged];
|
||||
[gui setTitle:DESC(@"short-range-chart-title")];
|
||||
[gui setText:targetSystemName forRow:19];
|
||||
[gui setText:[NSString stringWithFormat:DESC(@"short-range-chart-distance-f"), distance] forRow:20];
|
||||
if ([self hasHyperspaceMotor]) [gui setText:((distance > 0.0 && distance <= (double)fuel/10.0) ? (NSString *)[NSString stringWithFormat:DESC(@"short-range-chart-est-travel-time-f"), estimatedTravelTime] : (NSString *)@"") forRow:21];
|
||||
[gui setText:[NSString stringWithFormat:DESC(@"charts-distance-f"), distance] forRow:20];
|
||||
if ([self hasHyperspaceMotor]) [gui setText:(NSString *)((distance > 0.0 && distance <= (double)fuel/10.0) ? [NSString stringWithFormat:DESC(@"charts-est-travel-time-f"), estimatedTravelTime] : @"") forRow:21];
|
||||
[gui setShowTextCursor:NO];
|
||||
}
|
||||
/* ends */
|
||||
|
|
|
@ -1603,11 +1603,11 @@ static OOTextureSprite *NewTextureSpriteWithDescriptor(NSDictionary *descriptor)
|
|||
|
||||
if (routeExists)
|
||||
{
|
||||
[self setText:[NSString stringWithFormat:DESC(@"long-range-chart-distance-f"), distance] forRow:18];
|
||||
[self setText:[NSString stringWithFormat:DESC(@"charts-distance-f"), distance] forRow:18];
|
||||
NSString *travelTimeLine = @"";
|
||||
if (advancedNavArrayMode != OPTIMIZED_BY_NONE && distance > 0)
|
||||
{
|
||||
travelTimeLine = [NSString stringWithFormat:DESC(@"long-range-chart-est-travel-time-f"), time];
|
||||
travelTimeLine = [NSString stringWithFormat:DESC(@"charts-est-travel-time-f"), time];
|
||||
}
|
||||
[self setText:travelTimeLine forRow:19];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue