|
|
|
Канал Elite »
Канал проекта Elite 3 под Direct 3D: «FFE D3D: TehnoMag Edition 2011» |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Darth NanoDesu : |
=Clearance granted. Seal airlocks and
prepare for launching.
|
я уже говорил что такой текст просто не отловить.
Так как DirectX их выводит поотдельности.
Т.е. вторая строчка не знает о наличие первой и наоборот.
Ну может что-нибудь придумаю
добавлено спустя 6 минут:
О! пришла идея.
щас попробую.
добавлено спустя 23 минуты:
Да сработало!!!
Новый синтаксис
Код: |
StringCount=1
EngText=Loading models...
Trans=Загрузка моделей...
StringCount=1
EngText=Loading textures...
Trans=Загрузка текстур...
StringCount=1
EngText=Loading effects...
Trans=Загрузка эффектов...
StringCount=2 //Количество строк для перевода
FixRect //Пока отключил, ибо не знаю что теперь с ним делать
EngText=Clearance granted. Seal airlocks and
prepare for launching.
Trans=Разрешение полученно. Проверьте шлюзы и
приготовьтесь к взлету.
|
добавлено спустя 8 минут:
Вариантов исправления "уезда" строк всего два.
либо уменьшать размер шрифта (что приводит к искажениям, так как весь текст уезжает влево О-О, либо пытаться довести FixRect до ума...)
добавлено спустя 31 минуту:
Посмотрите кстати, у вас статьи полностью выводятся?
У меня кусок пропал. И в Гмоде и без ГМода О_О
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (21:03 18-05-2010), всего редактировалось 6 раз(а) |
|
|
HeadHunter 2835 EGP
Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005 |
|
ТехноМаг : |
У меня кусок пропал.
|
По крайней мере - в ФедералТаймс пропала часть последнего предложения первой статьи..
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
Usagi 591 EGP
Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266 Откуда: из Интернета Зарегистрирован: 28.01.2007 |
|
Что интересно, в программе эти строчки хранятся целиком. Видать, на строки их режет сама функция вывода на экран.
Cкрытый текст (кликните здесь для просмотра)
|
Всё-таки, без подстановок (или регулярных выражений ) перевод будет очень не полноценным. Например, я так понял, строчку "Clearance granted. Proceed to bay [N]." оно, пока, не "переведёт"?
Кстати, посмотри как плагин ловит сообщения "CLEARANCE DENIED. ..." - потому что на скрине выше видно, что там есть перевод строки. Так, на всякий случай.
_________________ Да, я пошляк. |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
С переводом газет!
Смотрите внимательно пробелы.
Допустим в Federal Times первая строчка статьи вынлядит так
Код: |
" The Lost Gardens of Antipi-Hymbos on Wicca's World (Alioth) are host this month to yet" |
добавлено спустя 3 минуты:
ну собсно с газетами все просто шикарно.
16 размер шрифта сделал ненужным флаг Fixrect
Cкрытый текст (кликните здесь для просмотра)
|
добавлено спустя 3 минуты:
кстати DirectX видет текст вот так
Осторожно очень много текста (кликните здесь для просмотра)
Код: |
Loading models...
Loading models...
Loading textures...
Loading textures...
Loading effects...
Loading effects...
JJFFE version 2.8a6
JJFFE version 2.8a6
Original game copyright Frontier Developments
Original game copyright Frontier Developments
This version recompiled and modified by John Jordan
This version recompiled and modified by John Jordan
This is a replacement executable not a complete game
This is a replacement executable not a complete game
Visit http://jaj22.org.uk/jjffe/ for more information
Visit http://jaj22.org.uk/jjffe/ for more information
Visit http://www.eliteclub.co.uk/ to get shareware FFE
Visit http://www.eliteclub.co.uk/ to get shareware FFE
This is a reverse engineered version of a commercial game
This is a reverse engineered version of a commercial game
It is illegal to own it even if you own the original
It is illegal to own it even if you own the original
Press "y" if you accept this or any other key to exit
Press "y" if you accept this or any other key to exit
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
1-Jan-3250 12:00:00
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
1-Jan-3250 12:00:01
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
Set:0.0 km/h
Set:0.0 km/h
Act:0.0 km/h
Act:0.0 km/h
Alt:0 m
Alt:0 m
Hope
Hope
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
Scanner
Scanner
Scanner
Scanner
Scanner
Scanner
Automatic Pilot
Automatic Pilot
Automatic Pilot
Automatic Pilot
Automatic Pilot
Automatic Pilot
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Navigation computer
Navigation computer
Navigation computer
Navigation computer
Navigation computer
Navigation computer
Drive System:
Drive System:
Class 1 Hyperdrive (max.10.71 ly)
Class 1 Hyperdrive (max.10.71 ly)
Hull Condition:
Hull Condition:
100.0%
100.0%
(current 10.71 ly)
(current 10.71 ly)
Shield Generators:
Shield Generators:
0 unit(s)
0 unit(s)
Drive System:
Drive System:
Class 1 Hyperdrive (max.10.71 ly)
Class 1 Hyperdrive (max.10.71 ly)
Hull Condition:
Hull Condition:
100.0%
100.0%
(current 10.71 ly)
(current 10.71 ly)
Shield Generators:
Shield Generators:
0 unit(s)
0 unit(s)
Drive System:
Drive System:
Class 1 Hyperdrive (max.10.71 ly)
Class 1 Hyperdrive (max.10.71 ly)
Hull Condition:
Hull Condition:
100.0%
100.0%
(current 10.71 ly)
(current 10.71 ly)
Shield Generators:
Shield Generators:
0 unit(s)
0 unit(s)
Front Gun Mounting:
Front Gun Mounting:
1MW Pulse Laser
1MW Pulse Laser
Front Gun Mounting:
Front Gun Mounting:
1MW Pulse Laser
1MW Pulse Laser
Front Gun Mounting:
Front Gun Mounting:
1MW Pulse Laser
1MW Pulse Laser
Rear Gun Mounting:
Rear Gun Mounting:
Empty
Empty
Rear Gun Mounting:
Rear Gun Mounting:
Empty
Empty
Rear Gun Mounting:
Rear Gun Mounting:
Empty
Empty
Cargo Space
Cargo Space
1 :
1 :
7
7
Cash
Cash
Cabins
Cabins
0 :
0 :
0
0
$1000.0
$1000.0
Cargo Space
Cargo Space
1 :
1 :
7
7
Cash
Cash
Cabins
Cabins
0 :
0 :
0
0
$1000.0
$1000.0
Cargo Space
Cargo Space
1 :
1 :
7
7
Cash
Cash
Cabins
Cabins
0 :
0 :
0
0
$1000.0
$1000.0
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
SHIP EQUIPMENT STATUS - Saker III fighter
Scanner
Scanner
Scanner
Scanner
Scanner
Scanner
Automatic Pilot
Automatic Pilot
Automatic Pilot
Automatic Pilot
Automatic Pilot
Automatic Pilot
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Atmospheric Shielding
Navigation computer
Navigation computer
Navigation computer
Navigation computer
Navigation computer
Navigation computer
Drive System:
Drive System:
Class 1 Hyperdrive (max.10.71 ly)
Class 1 Hyperdrive (max.10.71 ly)
Hull Condition:
Hull Condition:
100.0%
100.0%
(current 10.71 ly)
(current 10.71 ly)
Shield Generators:
Shield Generators:
0 unit(s)
0 unit(s)
Drive System:
Drive System:
Class 1 Hyperdrive (max.10.71 ly)
Class 1 Hyperdrive (max.10.71 ly)
Hull Condition:
Hull Condition:
100.0%
100.0%
(current 10.71 ly)
(current 10.71 ly)
Shield Generators:
Shield Generators:
0 unit(s)
0 unit(s)
Drive System:
Drive System:
Class 1 Hyperdrive (max.10.71 ly)
Class 1 Hyperdrive (max.10.71 ly)
Hull Condition:
Hull Condition:
100.0%
100.0%
(current 10.71 ly)
(current 10.71 ly)
Shield Generators:
Shield Generators:
0 unit(s)
0 unit(s)
Front Gun Mounting:
Front Gun Mounting:
1MW Pulse Laser
1MW Pulse Laser
Front Gun Mounting:
Front Gun Mounting:
1MW Pulse Laser
1MW Pulse Laser
Front Gun Mounting:
Front Gun Mounting:
1MW Pulse Laser
1MW Pulse Laser
Rear Gun Mounting:
Rear Gun Mounting:
Empty
Empty
Rear Gun Mounting:
Rear Gun Mounting:
Empty
Empty
Rear Gun Mounting:
Rear Gun Mounting:
Empty
Empty
Cargo Space
Cargo Space
1 :
1 :
7
7
Cash
Cash
Cabins
Cabins
0 :
0 :
0
0
$1000.0
$1000.0
Cargo Space
Cargo Space
1 :
1 :
7
7
Cash
Cash
Cabins
Cabins
0 :
0 :
0
0
$1000.0
$1000.0
Cargo Space
Cargo Space
1 :
1 :
7
7
Cash
Cash
Cabins
Cabins
0 :
0 :
0
0
$1000.0
$1000.0
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:02
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
SHIP LIBRARY ARCHIVES
SHIP LIBRARY ARCHIVES
Please select one of the following journals:
Please select one of the following journals:
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
11 issues remaining
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:03
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
TIME TO DREAM
TIME TO DREAM
By: M.C.S
By: M.C.S
The Lost Gardens of Antipi-Hymbos on Wicca's World (Alioth) are host this month to yet
The Lost Gardens of Antipi-Hymbos on Wicca's World (Alioth) are host this month to yet
another Jjagged Bbanner extravaganza. The galactic hyper-stars are staging their
another Jjagged Bbanner extravaganza. The galactic hyper-stars are staging their
notorious 'Wiccan Ware' competition - the race to transport their latest release from the
notorious 'Wiccan Ware' competition - the race to transport their latest release from the
spectacular Dream Production plant at Old Curie on Hope in the Alliance system of
spectacular Dream Production plant at Old Curie on Hope in the Alliance system of
Gateway (-1,4) to the cultural haven of Wicca's World in the Alliance capital of Alioth
Gateway (-1,4) to the cultural haven of Wicca's World in the Alliance capital of Alioth
(0,4).
(0,4).
In the sixty years since the race was first opened, it has become something of a
In the sixty years since the race was first opened, it has become something of a
More ...
More ...
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:04
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:05
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
1-Jan-3250 12:00:06
|
|
добавлено спустя 7 минут:
Обрати-те внимание на то, что текст повторяется построчно, что наводит на мысли, что тов. Дримз коряво написал функцию рендера o_O
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (21:45 18-05-2010), всего редактировалось 7 раз(а) |
|
|
Jahell 301 EGP
Рейтинг канала: 7(553) Репутация: 22 Сообщения: 711 Откуда: Мурманск Зарегистрирован: 22.02.2008 |
|
Перевод-штука хорошая. А нельзя весь имеющийся в игре текст вывести в текстовый файл? Мы бы все вместе тут его в мгновение ока перевели бы. Ну а файлик с русским текстом уже как-нибудь обратно в игру приструячить. А то так, чувствую, замучаемся. Да и качество перевода, мне кажется, получше будет.
_________________ "Убей в себе амбиции и ты будешь видеть людей насквозь." (Путь самурая) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Джахел, ты открывал последний спойлер?
Это вот количество текста только за 6 секунд дампа текста в файл
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
HeadHunter 2835 EGP
Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005 |
|
ТехноМаг : |
Допустим в Federal Times первая строчка статьи вынлядит так
|
Тут такая штука получается, что все газетные статьи надо искать в самой игре, чтоб понять где сколько пробелов стоит..
А это не слишком легко..
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Угусь...
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
Jahell 301 EGP
Рейтинг канала: 7(553) Репутация: 22 Сообщения: 711 Откуда: Мурманск Зарегистрирован: 22.02.2008 |
|
Дык может есть другой способ это сделать? Кладов же сделал в свое время русик к этой Элите.
_________________ "Убей в себе амбиции и ты будешь видеть людей насквозь." (Путь самурая) |
|
|
HeadHunter 2835 EGP
Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005 |
|
Ну.. Кладов-то прямо в ехе-шнике копался.. Это тоже.. то еще предприятие..
Там же еще и все сдвигать надо.. все коды, если слово не влазит и т.п.
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились.. |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Ну можно конешно Русик Кладова попробовать переделать.
Там единственное что надо адреса править.
А с газетами хз - помницо кладовский Mission.dat не подходит к FFE D3D
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
HeadHunter 2835 EGP
Рейтинг канала: 6(346) Репутация: 540 Сообщения: 16365 Откуда: The Dark Wheel Зарегистрирован: 13.12.2005 |
|
ТехноМаг : |
помницо кладовский Mission.dat не подходит к FFE D3D
|
А оно и не надо.. Кладов не переводил газеты - точнее.. переведено только несколько.
Т.ч. наш, ЕГовский перевод - один из двух, которые я знаю.. и единственный полный..
добавлено спустя 38 секунд:
Разве, что - ЕГовский в doc-файле.. Чисто почитать..
_________________ ..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..
Последний раз редактировалось: HeadHunter (22:26 18-05-2010), всего редактировалось 1 раз |
|
|
Usagi 591 EGP
Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266 Откуда: из Интернета Зарегистрирован: 28.01.2007 |
|
ТехноМаг : |
Дримз коряво написал функцию рендера
|
Мне кажется это "тень" от текстов:
Jahell : |
А нельзя весь имеющийся в игре текст вывести в текстовый файл?
|
Я завтрасегодня начну потрошить экзешник. Буду складывать строки в три кучки - "просто текст", "текст с подстановками" и "текст для подстановок".
_________________ Да, я пошляк.
Последний раз редактировалось: Usagi (23:42 18-05-2010), всего редактировалось 1 раз |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
А там тень есть?
ТОлько заметил
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Ога, наработки мне в приват скинь, когда распотрошись.
Я щас попробую рег. выражения вылечить. Если через час-два ничего не напишу, значит спекся
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
на последнем издыхании я все таки сделал руссификацию динамических строк, НО. это приводит... увы к падению фпсов... нужно оптимизировать, но сейчас уже сил нет.
В общем выкладываю сурц плагина, если будут каки-то идеи пишите, и заранее извеняюсь за "быдло код" - сил уже реально нету=(
Cкрытый текст (кликните здесь для просмотра)
Код: |
library ControlFix;
{ Important note about DLL memory management: ShareMem must be the
first unit in your library's USES clause AND your project's (select
Project-View Source) USES clause if your DLL exports any procedures or
functions that pass strings as parameters or function results. This
applies to all strings passed to and from your DLL--even those that
are nested in records and classes. ShareMem is the interface unit to
the BORLNDMM.DLL shared memory manager, which must be deployed along
with your DLL. To avoid using BORLNDMM.DLL, pass string information
using PChar or ShortString parameters. }
uses
SysUtils,
Windows,
Direct3D9,
D3DX9,
DirectInput,
iniFiles,
Classes;
{$E .ext}
{$R *.res}
function SendPluginName: PChar; stdcall; export;
begin
Result := 'Control Fix Plugin v 0.1a';
end;
function SendPluginGroup: PChar; stdcall; export;
begin
Result := 'Expansion Pack';
end;
var
Script: TextFile;
Eng, Rus: TStringList;
StrCount: integer;
isDyn: Boolean = False;
DynE: array of array [0..2] of integer;
DynR: array of array [0..2] of integer;
test: tstringlist;
procedure AssignDynE(Str: String);
var
d, di: integer;
begin
di := 0;
for d := 1 to Length(Str) do
begin
if Str[d] = '@' then
begin
DynE[Length(DynE) - 1][di] := d;
Inc(di);
if di > 2 then break;
end;
end;
end;
procedure AssignDynR(Str: String);
var
d, di: integer;
begin
di := 0;
for d := 1 to Length(Str) do
begin
if Str[d] = '@' then
begin
DynR[Length(DynR) - 1][di] := d;
Inc(di);
if di > 2 then break;
end;
end;
end;
function Create3DEnvironment(hwnd: HWND; D3DDevice: DWord): HResult; stdcall; export;
var
dir, Str, TestStr: String;
i, q: integer;
begin
Result := S_OK;
dir := ExtractFilePath(paramstr(0));
AssignFile(Script, dir + 'GMod\Scripts\Translation.ini');
{$I-}Reset(Script){$I+};
if IOResult <> 0 Then
Exit;
Eng := TStringList.Create;
Rus := TStringList.Create;
test := tstringlist.Create;
while not eof(Script) do
begin
Readln(Script, Str);
TestStr := '';
for i := 1 to Length(Str) do
begin
TestStr := TestStr + Str[i];
if TestStr = 'StringCount=' then
begin
StrCount := StrToInt(Str[i + 1]);
Break;
end;
if TestStr = 'Dyn_Begin' then
begin
isDyn := True;
end;
if testStr = 'Dyn_End' then
begin
isDyn := False;
end;
if TestStr = 'EngText=' then
begin
Str := StringReplace(Str, TestStr, '', [rfReplaceAll, rfIgnoreCase]);
Eng.Add(Str);
SetLength(DynE, Length(DynE) + 1);
if isDyn then
AssignDynE(str);
if StrCount > 1 then
begin
for q := 2 to StrCount do
begin
Readln(Script, Str);
Eng.Add(Str);
SetLength(DynE, Length(DynE) + 1);
if isDyn then
AssignDynE(Str);
end;
end;
Break;
end;
if TestStr = 'Trans=' then
begin
Str := StringReplace(Str, TestStr, '', [rfReplaceAll, rfIgnoreCase]);
Rus.Add(Str);
SetLength(DynR, Length(DynR) + 1);
if isDyn = True then
AssignDynR(Str);
if StrCount > 1 then
begin
for q := 2 to StrCount do
begin
Readln(Script, Str);
Rus.Add(Str);
SetLength(DynR, Length(DynR) + 1);
if isDyn then
AssignDynR(Str);
end;
end;
Break;
end;
end;
end;
CloseFile(Script);
end;
function ReplaceText(pString: PCHAR): PChar; stdcall; export;
var
i, q: integer;
TempStr, OutStrE, OutStrR: String;
begin
for i := 0 to Eng.Count -1 do
begin
if (DynE[i][0] <> 0) and (DynR[i][0] <> 0) then
begin
TempStr := '';
OutStrE := '';
OutStrR := '';
q := 0;
while pString[DynE[i][0] + q] <> Eng.Strings[i][DynE[i][0]+1] do
Inc(q);
TempStr := Copy(pString, DynE[i][0], q+1);
OutStrE := Stringreplace(Eng.Strings[i], Eng.Strings[i][DynE[i][0]], TempStr, [rfReplaceAll, rfIgnoreCase]);
OutStrR := Stringreplace(Rus.Strings[i], Rus.Strings[i][DynR[i][0]], TempStr, [rfReplaceAll, rfIgnoreCase]);
end;
if (DynE[i][1] <> 0) and (DynR[i][1] <> 0) then
begin
TempStr := '';
OutStrE := '';
OutStrR := '';
q := 0;
while pString[DynE[i][1] + q] <> Eng.Strings[i][DynE[i][1]+1] do
Inc(q);
TempStr := Copy(pString, DynE[i][1], q+1);
OutStrE := Stringreplace(Eng.Strings[i], Eng.Strings[i][DynE[i][1]], TempStr, [rfReplaceAll, rfIgnoreCase]);
OutStrR := Stringreplace(Rus.Strings[i], Rus.Strings[i][DynR[i][1]], TempStr, [rfReplaceAll, rfIgnoreCase]);
end;
if (DynE[i][2] <> 0) and (DynR[i][2] <> 0) then
begin
TempStr := '';
OutStrE := '';
OutStrR := '';
q := 0;
while pString[DynE[i][2] + q] <> Eng.Strings[i][DynE[i][2]+1] do
Inc(q);
TempStr := Copy(pString, DynE[i][2], q+1);
OutStrE := Stringreplace(Eng.Strings[i], Eng.Strings[i][DynE[i][2]], TempStr, [rfReplaceAll, rfIgnoreCase]);
OutStrR := Stringreplace(Rus.Strings[i], Rus.Strings[i][DynR[i][2]], TempStr, [rfReplaceAll, rfIgnoreCase]);
end;
if pString = OutStrE then
begin
pString := PChar(OutStrR);
Break;
end;
if pString = Eng.Strings[i] then
begin
pString := PChar(Rus.Strings[i]);
Break;
end;
end;
result := pString;
end;
EXPORTS
SendPluginName,
SendPluginGroup,
Create3DEnvironment,
ReplaceText;
begin
end. |
|
и чтобы было понятно тек. синтаксис скрипта
Cкрытый текст (кликните здесь для просмотра)
Код: |
StringCount=1
EngText=Loading models...
Trans=Загрузка моделей...
StringCount=1
EngText=Loading textures...
Trans=Загрузка текстур...
StringCount=1
EngText=Loading effects...
Trans=Загрузка эффектов...
StringCount=2
FixRect
EngText=Clearance granted. Seal airlocks and
prepare for launching.
Trans=Разрешение полученно. Проверьте шлюзы и
приготовьтесь к взлету.
StringCount=2
EngText=TIME TO DREAM
The Lost Gardens of Antipi-Hymbos on Wicca's World (Alioth) are host this month to yet
Trans=ВРЕМЯ, ЧТОБЫ ГРЕЗИТЬ
Потерянные Сады Антипи-Химбоса на Wicca's World (Alioth) - в этом месяце приютили еще одну
StringCount=1
Dyn_Begin
EngText=Set:@ km/h
Trans=У/С: @ Км/ч
Dyn_End
StringCount=1
Dyn_Begin
EngText=Set:@ km/s
Trans=У/С: @ Км/с
Dyn_End
StringCount=1
Dyn_Begin
EngText=Act:@ km/h
Trans=А/С: @ Км/ч
Dyn_End
StringCount=1
Dyn_Begin
EngText=Act:@ km/s
Trans=А/С: @ Км/с
Dyn_End |
|
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (03:28 19-05-2010), всего редактировалось 1 раз |
|
|
Usagi 591 EGP
Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266 Откуда: из Интернета Зарегистрирован: 28.01.2007 |
|
Закончил потрошить экзешник - на выходе получился файл весом 100Кб. Осталось только рассортировать это хозяйство, хотя в принципе, файл уже удобочитаемый:
Выглядит примерно так (кликните здесь для просмотра)
Код: |
WANTED Dead or Alive. Outlawed Commander [Pn. $25,000 offered.
CONGRATULATIONS Commander [Pn. We are eternally grateful to you for your selfless acts in the preservation of the Galaxy. You are now an inter galactic HERO.
Imperial Herald subscription offer.
Subscribe to Imperial Herald - Now.
Choose how long you want to subscribe for.
Thank you for taking a subscription to Imperial Herald.
Federal Times subscription offer.
Subscribe to Federal Times - Now
Choose how long you want to subscribe for.
Thank you for taking a subscription to Federal Times.
RIG subscription offer.
Subscribe to RIG - Now.
Choose how long you want to subscribe for.
Thank you for taking a subscription to RIG.
Frontier News subscription offer
Subscribe to Frontier News - Now.
Choose how long you want to subscribe for.
Thank you for taking a subscription to Frontier News.
Universal Scientist subscription offer.
Subscribe to Universal Scientist - Now.
Choose how long you want to subscribe for.
Thank you for taking a subscription to Universal Scientist.
Buy 1 issue for $я0.
Buy a year's subscription for $я0.
Subscribe for 2 years for $я0.
Subscribe for 10 years for $я0.
Donate $я0
Done
Friends of the Valhallan Democratic Peace Party wish to arrange for a prolonged holiday for a friend from Valhalla. $[MiR(Til cash) paid to the right Commander.
Greetings, we want a friend in the Tiliala system killed for $[MiR(Til cash)
"Who is it that needs a holiday so badly?"
Dentara Rast, leader of the Valhallan Liberation Army
"Why so much money?"
This will be a particuarly dangerous mission. We need the best. You will need to be well armed
"How do I find Rast?"
Rast will be leaving the star port at Lowing on the planet Valhalla in the system of Tiliala at co-ordinates (-4,-1)
"What ship will Rast be travelling on?"
Rast will be on a [MiR(Til ship) number [MiR(Til id)
"When must I carry out the contract?"
The ship is due to depart at [MiR(Til time) on [MiR(Til date)
"Rast will be well protected and the Liberation Army may launch a vendetta against me. I want more money."
You have to be joking. This is more than you'll ever get from anyone else
"OK I'll take the mission."
Good. The credit will be transferred to your account when you return
"I want half the money up front."
Do you think we were born yesterday? No chance, sunshine
Kill Dentara Rast, leader of the Valhallan Liberation Army at Lowing on Valhalla in Tiliala (-4,-1) at [MiR(Til time) on [MiR(Til date) in [MiR(Til ship) [MiR(Til ID), return to [MiR(Til home). $[MiR(Til cash) [MiR(Til done) |
|
Учтивая, что там ещё остался мусор и дубликаты (и это у Брабена, который в первой Элите зажмотил несколько байт в генераторе галактик ) на выходе будет примерно 60-80Кб текста или 30-40 страниц.
Пойду посплю
P.S. Идея "пропатчить" exe-шник игры для русификации была с самого начала провальная, ибо символ 0xFF (В кодировке Win-1251 строчная "я") используется как метка для подстановки в строку выражений.
_________________ Да, я пошляк.
Последний раз редактировалось: Usagi (06:17 19-05-2010), всего редактировалось 3 раз(а) |
|
|
Варсик 545 EGP
Репутация: 117 Сообщения: 4041 Откуда: Москва Зарегистрирован: 22.12.2002 |
|
Техномаг, а зачем так страшно??? Почему-бы не попробовать смотреть по стеку - откуда вызвали (с какого адреса он точно первый в списке стека. Его-ж только что запушали). Уверен что для 99% строк вызов будет разный. Это даст возможность не делать сравнение строк. Да и в динамике поможет...
_________________ WARNING: By reading this post you accept that this post is genius. |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 6(437) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
со стеком попробую, НО
проблема в том, что сточки с "я" надо пересоздавать в каждом кадре , т.к. значение "я" меняется каждый раз
добавлено спустя 31 минуту:
Darth NanoDesu : |
P.S. Идея "пропатчить" exe-шник игры для русификации была с самого начала провальная, ибо символ 0xFF (В кодировке Win-1251 строчная "я") используется как метка для подстановки в строку выражений.
|
это на мек, что падение игры до 2 фпсов при старте надо все же праить? о_О
"ну блин даете" ©
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (13:58 19-05-2010), всего редактировалось 1 раз |
|
|
Usagi 591 EGP
Рейтинг канала: 5(133) Репутация: 102 Сообщения: 1266 Откуда: из Интернета Зарегистрирован: 28.01.2007 |
|
ТехноМаг : |
это на мек, что падение игры до 2 фпсов при старте надо все же праить? о_О
|
Нет, это я к тому что если я сейчас в exe вместо "ЗемлЯ" и "ДЯдЯ Фалькон" впишу "Земля" и "Дядя Фалькон" то они отобразятся как "Земл" и "Дд Фалькон"
добавлено спустя 3 минуты:
Кстати, я нашел строчку с именем шрифта в самом экзешнике, но опять же без дизассемблера и прочего шаманства туда не впишешь имя длинее 10 символов.
_________________ Да, я пошляк.
Последний раз редактировалось: Usagi (14:35 19-05-2010), всего редактировалось 1 раз |
|
|
|
|
|
Канал Elite ->
Канал проекта Elite 3 под Direct 3D: «FFE D3D: TehnoMag Edition 2011» |
|