Master of Star Control
Старый 06.07.2020, 00:40   #1
Malin
Аватар для Malin
По умолчанию UQM 0.7.0 [Roguelike Build]

UQM 0.7.0 [Roguelike Build]


Тема для обсуждения сборки UQM с случайно сгенерированной галактикой.
Сборка осуществляется на основе данной темы: Сборка UQM 0.7.0 (XP / Win7, VisualC++)

Основная идея: Собрать UQM таким образом чтобы галактика отличалась от известной нам. Желательно случайно сгенерированным образом.

Ключевые моменты

Выполненные подчёркнуты.
  • Случайные планеты в не сюжетных системах
  • Случайные ресурсы на планетах
  • Настраиваемая сложность игры в виде уменьшения богатства систем (RU и BIO)
  • Случайно расположенные радужные миры (частично)
  • Радужные планеты должны располагаться по большей части в пространстве Ур-Кванов
  • Мелнормы - в системах поблизости от звёзд-гигантов
  • Яйца Майконов - в случайных системах пространства Майконов
  • ВУКСовский зверь - в случайной системе созвездия Рыси
  • Аква Хеликс - в случайной системе в созвездии Дракона
  • Бурвиксов - в случайную систему между Утвигами и Друудж
  • Ильрафы. Расширить сферу влияния до целого созвездия. Родной мир - случайная звезда созвездия.
  • Шофиксти - случайная система созвездия Горно
  • SunDevice - в случайную систему пространства Майконов
  • Щит Таало - вслучайную систему в пространстве Орзов, кроме семи центральных
  • Са-Матру - в случайную систему в центре пространства Ур-Кванов
  • Разбитый дредноут Ур-Кванов - в случайную систему созвездия Павлина
UQM 0.7.0 [Roguelike Build 3.2]
  • Случайные планеты в не сюжетных системах
  • 7 случайно расположенных радужных миров не упоминающихся нигде в диалогах
  • Случайные ресурсы на планетах
  • Настраиваемое богатство Вселенной по минералам и био.
  • Увеличена допустимая длина имени капитана и названия флагмана
Скачать: uqm_Rougelike_3.2.exe
Как установить: поместить uqm_Rougelike_3.2.exe в папку с UQM 0.7.0-1
Модифицированный руссификатор: rusrog.zip (изменена одна фраза с упоминанием радужных миров у Слайлендро). Запускать с аргументом --addon rusrog

При первом запуске игра сама создаст файл RogueOptions.txt и автоматически сгенерирует Seed, который можно поменять в RogueOptions.txt.
RogueOptions.txt
Код:
Seed: 16807
Minerals: 1.0						
Bio: 1.0

Параметры:
  • Seed - целое число от 2 до 2147483646. Влияет на генерацию мира.
  • Minerals - число с плавающей точкой. Умножает количество ресурсов на планетах.
  • Bio - число сплавающей точной. Умножает количество био от живых существ.

Если запустить игру с агрументом --debugnout
  • Игра создаст файл rainbows.txt. Куда выпишет координаты радужных миров. Проименованные - упомянутые в диалогах.
  • При новой игре корабль будет с прокаченными движками, кучей модулей, 200 ед. топлива, 100 ед. радиоактивных материалов, 1000 ед. экзотических материалов и 99999 RU.
UQM 0.7.0 [Roguelike Build 4] В ПРОЦЕССЕ
Что хочется сделать:
  • Случайно распределить радужные миры упоминающиеся в диалогах
Упоминания радужных миров
  • #(GOOD_HINTS) supox-053.ogg - оранжевая звезда Беты Зайца
  • #(MET_VUX) shofixti-041.ogg - Зета Секстанта
  • #(GENERAL_INFO_HOSTILE_4) thraddash-011.ogg - Эпсилон Дракона
  • #(LIKE_YOU_GOES_1) thraddash-085.ogg - Эпсилон Дракона, о порядке
  • #(ABOUT_PRECURSORS) safeones-029.ogg - о десяти
  • #(ALL_WE_KNOW) slylandro-019.ogg - о десяти, о порядке, о приблизительном положении двух
    #(MAYBE_INTERESTED) slylandro-012.ogg - о цвете звёзд
--------------------------
Координаты в диалогах

ЗВ - Зона Влияния, ДМ - Домашний Мир

arilou.txt

#(ABOUT_WAR) arilou-033.ogg - Дельта Горно - рядом ЗВ Йехатов и ЗВ Шофиксти
#(ABOUT_URQUAN) arilou-034.ogg - Бетельгейзе - ДМ Сирен
#(UMGAH_UNDER_COMPULSION) arilou-041.ogg - Бета Ориона - ДМ Умга
#(GO_FIND_OUT) arilou-042.ogg - Бета Ориона - ДМ Умга
#(ABOUT_PORTAL) arilou-045.ogg - седьмая планета Альфа Павлина - Обломки Дредноута Ур-Кванов
#(ABOUT_TPET) arilou-046.ogg - Альфа Павлина VII - Обломки Дредноута Ур-Кванов
#(PORTAL_AGAIN) arilou-047.ogg - Альфа Павлина VII - Обломки Дредноута Ур-Кванов
#(APOLOGIZE_AT_HOMEWORLD) arilou-058.ogg - 43.8 : 637.2 - Портал Арилу

chmmr.txt (важен регистр текста)

#(YOU_KNOW_SAMATRA) chmmr-020.ogg - Дельта Чаши - Са-Матра
#(PRECURSOR_WEAPON) chmmr-030.ogg - ГДЕ-ТО БЛИЖЕ К ЦЕНТРУ ГАЛАКТИКИ - ИНСТРУМЕНТ ПРЕДТЕЧЕЙ ДЛЯ ПРЕОБРАЗОВАНИЯ ПЛАНЕТ (Бомба Утвигов) (и она, кстати, находится в краю карты (Зета Гиад VI-В), так что центр галактики - место очень условное, и можно здесь ничего не трогать, даже если бомбу перемещать)
#(GENERAL_INFO_AFTER_BOMB_1) - chmmr-040.ogg - Созвездие Чаши - Са-Матра

commander.txt

- Земля под щитом, Орб. станция, Луна с бульдозерами, Меркурий с радиоактивными элементы, Иссл. миссия на Велу... - вряд ли что-либо из этого планируется менять

druuge.txt

- обладатели Розовой сферы, Пылающего Жезла и Трезубца Вимбли

#(INIT_SPACE_HELLO) druuge-026.ogg - Зета Персея I - ДМ Друуджей
#(GENERAL_INFO_IN_SPACE_4) druuge-031.ogg - Система Зета Персея - ДМ Друуджей

ilwrath.txt

#(ON_WAY) ilwrath-008.ogg - Созвездие Дракона - Атака на Траддашей (ЗВ Траддашей)
#(CAME_FROM) ilwrath-023.ogg - Созвездие Гикласа - ЗВ Пканков
#(OK_KILL_THRADDASH) ilwrath-034.ogg - ЗВ Умга недалеко от ЗВ Траддашей
#(GENERAL_INFO_SPACE_3) ilwrath-043.ogg - 022.9, 366.6 - ДМ Ильрафов

kohrah.txt

- не сообщают координат

melnorme.txt

#(OK_NO_TRADE_NOW_BYE) melnorme-011.ogg - Мелнорм в звёздах-сверхгигантах
#(OK_BUY_EVENT_1) melnorme-091.ogg - Дельта Горно - Шофиксти (Танака)
#(OK_BUY_EVENT_1) melnorme-091.ogg - Альфа Черенкова I - ВУКС ЗЕКС (Самки Шофиксти)
#(OK_BUY_EVENT_2) melnorme-092.ogg - Созвездие Чаши - Центр сражения Ур-Кванов и Кор'А (Са-Матра)
#(OK_BUY_EVENT_3) melnorme-093.ogg - Созвездие Ориона - ДМ Умга
#(OK_BUY_EVENT_4) melnorme-094.ogg - Между созвездиями Чандрасекара и Голубя - Портал Арилу
#(OK_BUY_EVENT_5) melnorme-095.ogg - Синяя планета в системе Альфа Павлина - Обломки Дредноута Ур-Кванов
#(OK_BUY_EVENT_6) melnorme-096.ogg - Бета Ворона - ДМ Слайландро
#(OK_BUY_EVENT_7) melnorme-097.ogg - Зета Гиад VI-В - Бомба Утвигов
#(OK_BUY_EVENT_7) melnorme-097.ogg - Звёзды Алгола, Альмагеста и Персея - ЗВ Друуджей
#(OK_BUY_EVENT_7) melnorme-097.ogg - Созведие Водолея - ДМ Утвигов
#(OK_BUY_EVENT_8) melnorme-098.ogg - Созведие Водолея - ДМ Утвигов
#(OK_BUY_EVENT_8) melnorme-098.ogg - Розовая Сфера у Друуджей, Водяная Спираль в пространстве Траддашей, Прозрачное Веретено в руках Пканков
#(OK_BUY_ALIEN_RACE_1) melnorme-099.ogg - 400.0 : 543.7, планета I - ДМ Зок-Фот-Пиков
#(OK_BUY_ALIEN_RACE_2) melnorme-100.ogg - созвездия Лакайля и Крюгера - Ильрафы атакуют Пканков
#(OK_BUY_ALIEN_RACE_3) melnorme-101.ogg - Созвездия Крюгера и Гикласа - ЗВ Пканков
#(OK_BUY_ALIEN_RACE_5) melnorme-103.ogg - Зета Персея I - ДМ Друуджей
#(OK_BUY_ALIEN_RACE_6) melnorme-104.ogg - Арктур I - Экс-дом Бурвиксов (Передатчик Бурвиксов)
#(OK_BUY_ALIEN_RACE_7) melnorme-105.ogg - Созвездия Дракона и Райской Птицы - ЗВ Траддашей
#(OK_BUY_ALIEN_RACE_7) melnorme-105.ogg - Зета Дракона - Священная реликвия (Водяная Спираль)
#(OK_BUY_ALIEN_RACE_7) melnorme-105.ogg - Дельта Дракона - ДМ Траддашей
#(OK_BUY_ALIEN_RACE_8) melnorme-106.ogg - Система Проциона - ДМ Чммр
#(OK_BUY_ALIEN_RACE_11) melnorme-109.ogg - Возле созвездия Голубя встречаются Арилу
#(OK_BUY_ALIEN_RACE_12) melnorme-110.ogg - Дельта Горно - Шофиксти (Танака)
#(OK_BUY_ALIEN_RACE_12) melnorme-110.ogg - Пространство ВУКСов - Самки Шофиксти
#(OK_BUY_ALIEN_RACE_13) melnorme-111.ogg - Бета Ворона - ДМ Слайландро
#(OK_BUY_ALIEN_RACE_14) melnorme-112.ogg - Эпсилон Журавля - ДМ Спасси
#(OK_BUY_ALIEN_RACE_14) melnorme-112.ogg - Спасси обитают не на самой планете, а на её луне (не координаты, но может пригодиться)
#(OK_BUY_ALIEN_RACE_15) melnorme-113.ogg - Бетельгейзе - ДМ Сирен
#(OK_BUY_ALIEN_RACE_16) melnorme-114.ogg - Гамма Змеи - ДМ Йехатов
#(OK_BUY_HISTORY_4) melnorme-118.ogg - Дельта Лисички - Луна, вращающаяся вокруг второй планеты - Щит Таало
#(OK_BUY_HISTORY_9) melnorme-123.ogg - Созвездие Чаши - Центр сражения Ур-Кванов и Кор'А (Са-Матра)

mycon.txt

#(HELLO_SPACE_1) mycon-043.ogg (mycon-043full.ogg в UQM HD) - 629.1, 220.8 - ДМ Майконов
#(HELLO_SUN_DEVICE_WORLD_1) mycon-056.ogg (mycon-056full.ogg в UQM HD) - 629.1, 220.8 - ДМ Майконов
#(i_have_a_cunning_plan) - Планета в Органон - Место, куда ЗВ Майконов перемещается по квесту Сирен
#(UNFORSEEN_DELAYS) mycon-061.ogg - Органон I - Место, куда ЗВ Майконов перемещается по квесту Сирен

orz.txt

#(GENERAL_INFO_ALLY_2) orz-012.ogg - 372.1, 261.9 - Щит Таало
#(ANGRY_PLACE) orz-064.ogg - Гамма Лисички - ДМ Орз
#(CANT_ALLY_HERE) orz-067.ogg - 371.3, 253.7 - ДМ Орз

pkunk.txt

#(NEUTRAL_SPACE_HELLO_4) pkunk-004.ogg - Гамма Крюгера - ДМ Пканков
#(SENSE_KOHRAH_VICTORY) pkunk-033.ogg - Созвездие Чаши - Загадка Ч А Ш А - Центр сражения Ур-Кванов и Кор'А (Са-Матра)
#(MIGRATING_SPACE_1) pkunk-042.ogg - Созвездие Змеи - ЗВ Йехатов
#(VISIT_OUR_HOMEWORLD) pkunk-055.ogg - 52.2, 52.5 - ДМ Пканков
#(CAN_BE_FRIENDS) pkunk-056.ogg - Гамма Крюгера и 52.2, 52.5 - ДМ Пканков
#(WAR_GOES_4) pkunk-074.ogg - Мелнорм в системах сверхгигантах
#(GO_TO_HOMEWORLD) pkunk-092.ogg - Гаммы Крюгера I - ДМ Пканков
#(GO_TO_HOMEWORLD_AGAIN) pkunk-093.ogg - Гаммы Крюгера - ДМ Пканков
#(GENERAL_INFO_SPACE_4) pkunk-110.ogg - Созвездие Персея - Розовая сфера
#(GENERAL_INFO_SPACE_5) pkunk-111.ogg - Созвездие Дракона - Водяная Спираль

probe.txt

#(THIS_IS_PROBE_41) probe-030.ogg - динамические координаты ДМ Слайландро
#(THIS_IS_PROBE_42) - динамические координаты ДМ Слайландро

safeones.txt

#(spathi_on_pluto) - Спасси на Плутоне
#(ABOUT_HIERARCHY) safeones-025.ogg - Созвездие Дракона - ЗВ Траддашей
#(ABOUT_ALLIANCE) safeones-027.ogg - Созвездие Тукана - ЗВ Зок-Фот-Пик
#(ABOUT_ALLIANCE) safeones-027.ogg - Бета Геркулеса - там ничего интересного, но должна находиться в ЗВ Спасси
#(ABOUT_OTHER) safeones-028.ogg - Созвездие Ориона - ЗВ Умга (и ЗВ Умга рядом с ЗВ Спасси)
#(WE_UNDERSTAND) safeones-042.ogg - ДМ Спасси на луне
#(BEFORE_ACCEPT) safeones-044.ogg - ДМ Спасси на луне
#(TEST_AGAIN) safeones-050.ogg - ДМ Спасси на луне
#(WILL_CHECK_1) safeones-053.ogg - ДМ Спасси на луне

shofixti.txt

#(NOT_HERE) shofixti-040.ogg - Бета Браге - Генератор Солнца

slylandro.txt

- не сообщают координат (кроме радужных миров)


Последний раз редактировалось SLY; 04.08.2020 в 17:21..
Ответить с цитированием Вверх
Старый 31.07.2020, 14:32   #131
SLY
Аватар для SLY
По умолчанию Re: UQM 0.7.0 [Roguelike Build]


Цитата:
Сообщение от Malin

О! Здорово!
Забрал в шапку, если будешь дополнять - дополняй и там, чтобы не искать потом в сообщениях.

Ок, добавлены мистер "сплошные координаты" Мелнорм и Майконы. Следующими были Орз, и пока я никуда не пропал, сделаю-ка я перерыв до следующей недели

Хотя до моей "пропажи" остались считанные часы, ведь сегодня день системного администратора.


Цитата:
Сообщение от Malin

А теперь плохие новости.
Прилетаю я к слайлендро и... не нахожу их! Полез в код, оказывается что при генерации планетарной системы разработчики жёстко проиндексировали планету с слайлендро под индексом [3], то есть четвёртая планета. Но вот незадача, генератор выдал этой системе только 1 планету.

А ещё она непременно должна быть газовым гигантом...
Ответить с цитированием Вверх
Старый 31.07.2020, 17:19   #132
Malin
Аватар для Malin
По умолчанию Re: UQM 0.7.0 [Roguelike Build]


Цитата:
Сообщение от SLY

А ещё она непременно должна быть газовым гигантом...

Да, это разработчики тоже заложили. Принудительно сделали её газовым гигантом.

В итоге я реализовал следующий алгоритм при генерации системы:
Код:
ЕСЛИ номер_планеты_Слайлендро БОЛЬШЕ количества_сгенерированных_планет
ТО последняя_планета ЭТО планета_Слайлендро
Для остальных систем подобное делать пока не буду. Буду последователен. В итоге я при отладке должен буду и так облететь все системы, всё проверить и внести подобные правки где требуется.

Кстати, интересно, что разработчики жёстко дали планете Слайлендро луну. Наверное упоминается в диалогах с ними.

Ответить с цитированием Вверх
Старый 04.08.2020, 17:28   #133
SLY
Аватар для SLY
По умолчанию Re: UQM 0.7.0 [Roguelike Build]

К диалогам добавлены orz, pkunk, probe, safeones, shofixti, slylandro

Скорее всего, в конце, после всего, сделаю ещё один список - более короткий - чисто по артефактам и ДМ. А то больно их много получается.

У Слайландро к тому же обнаружил доп. диалог по радужным мирам. Хотел было добавить, но в шапке он уже и сам появился. Видать, Малин как-то сам нашёл.
Ответить с цитированием Вверх
Старый 04.08.2020, 20:09   #134
Malin
Аватар для Malin
По умолчанию Re: UQM 0.7.0 [Roguelike Build]


Цитата:
Сообщение от SLY

К диалогам добавлены orz, pkunk, probe, safeones, shofixti, slylandro

Скорее всего, в конце, после всего, сделаю ещё один список - более короткий - чисто по артефактам и ДМ. А то больно их много получается.

У Слайландро к тому же обнаружил доп. диалог по радужным мирам. Хотел было добавить, но в шапке он уже и сам появился. Видать, Малин как-то сам нашёл.

Спасибо!
А ты внимательный, заметил таки
Я наверное отойду пока отдел недельки на две-три.

Ответить с цитированием Вверх
Старый 05.08.2020, 19:39   #135
Vasaka
Аватар для Vasaka
По умолчанию Re: UQM 0.7.0 [Roguelike Build]


Цитата:

Я наверное отойду пока отдел недельки на две-три.

Эх. Не пропадай надолго.
Ответить с цитированием Вверх
Старый Вчера, 11:01   #136
SLY
Аватар для SLY
По умолчанию Re: UQM 0.7.0 [Roguelike Build]


Цитата:
Сообщение от Vasaka

Эх. Не пропадай надолго.

Ну, кстати, да.

Ну и как бы тебя после перерыва не отвернуло, а то ты там, может, себе дюже амбициозные задачи поставил. Такой объём работ может сбить весь запал - по себе знаю. И потому, возможно, стоит упростить, пока не поздно. Я бы предложил пока ограничиться перемещением артефактов и может каких ДМ, но в рамках существующих ЗВ. Потом коллективно затестить это дело, и выкатить первый серьёзный рабочий билд. А идеи вроде заглушения звука в определённых местах (бесспорно крутые) оставить на далёкие-далёкие "потом".
Ответить с цитированием Вверх
Старый Вчера, 11:22   #137
Malin
Аватар для Malin
По умолчанию Re: UQM 0.7.0 [Roguelike Build]


Цитата:
Сообщение от SLY

Цитата:
Сообщение от Vasaka

Эх. Не пропадай надолго.

Ну, кстати, да.
Ну и как бы тебя после перерыва не отвернуло <...>

Да не переживайте! Оффтоп Мне самому интересно ковыряться в этом. Чтобы задача не казалась безмерно большой и не выполнимой, я её просто разбил на мелкие. Сейчас моя задача заставить Слайлендро говорить цвет двух ближайших радужных миров. Шажок за шажочком.

Из последних новостей могу сказать что вчера реализовал алгоритм поиска ближайшего радужного мира.
Для упоминания цвета в тексте придётся использовать внешний файл типа:
Код:
#(blue)
синей
#(red)
красной
...
Чтобы фраза "радужный мир у синей звезды" была под нужным нам падежом.

Ответить с цитированием Вверх
Старый Вчера, 11:45   #138
SLY
Аватар для SLY
По умолчанию Re: UQM 0.7.0 [Roguelike Build]

Это радует.
Ответить с цитированием Вверх
Ответ

Метки
0.7.0, build], [roguelike

Опции темы
Опции просмотра

Ваши права в разделе
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Быстрый переход

 
Наш любимый хостер - Majordomo.ru!
Текущее время: 20:01. Часовой пояс GMT +4.

 

Powered by vBulletin® Version 3.8.7 Перевод:zCarot
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Время генерации страницы 0.16912 секунды с 15 запросами