Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

Legend of GrimrockРусификатор (текст)

Декомпилированные LUA-скрипты для перевода:

Dreams.lua (Перевод от mad_enis)

Intro.lua (Перевод от John2s)

items.lua (Перевод от mad_enis)

skills.lua (Перевод от $u$lik)

talents.lua (Половина перевода от $u$lik)

tutorial.lua (Перевод от mad_enis)

Изменено пользователем SerGEAnt

Поделиться сообщением


Ссылка на сообщение
Если бы не воспитание я бы начал с "матов", а то нет слов.

Хеши он нашёл :bad:

ZBSjpg_7356841_4840195.jpg

Поделиться сообщением


Ссылка на сообщение

Чтобы было понятно почему я так отреагировал.

Я объясню чем это чревато :

в архиве программа ищет по Хешу

а на диске по имени.

Поделиться сообщением


Ссылка на сообщение

 

OlegDX Чтоб было понятно, хеши нашел не я. А автор программы.

Поделиться сообщением


Ссылка на сообщение

так что, новый распаковщик сильно поможет русификации дальнейшей? или застопорился перевод?

Поделиться сообщением


Ссылка на сообщение

Сразу извиняюсь, наверно достали люди с подобными вопросами. Просто много надо листать чтоб найти ответ на нужный мне вопрос.

Я так понял полного перевода нет?

все эти ссылки вверху это разные переводы? какой из них точнее/лучше?

а все, дошло.

Изменено пользователем FrankLink

Поделиться сообщением


Ссылка на сообщение
Я так понял полного перевода нет?

все эти ссылки вверху это разные переводы? какой из них точнее/лучше?

Нет. НЕТ. НЕТ НЕТ

Поделиться сообщением


Ссылка на сообщение
ещё много до конца перевода осталось?

тут дело не в много а как сложно, пока русификация застопорилась, есть опредленные сложности, но вроде как разработчик обещал патч который должен упростить локализацию, скорей всего все его и ждут дабы не мучатся сейчас

Поделиться сообщением


Ссылка на сообщение

Ещё несколько файлов переведено просто добавить в корень распакованной игры

http://rghost.ru/38318090

Поделиться сообщением


Ссылка на сообщение

Дак ты наверное не читал предыдущие посты

у тебя экзешник не тот, возьми пропатчен для русских шрифтов

Поделиться сообщением


Ссылка на сообщение
Дак ты наверное не читал предыдущие посты

у тебя экзешник не тот, возьми пропатчен для русских шрифтов

читал читал. файл кстати удалён: "500 your request could not be processed at the moment, because of an error on the server."

Выложил бы уже полную упаковку файлов, если не сложно =)

Изменено пользователем taurn7

Поделиться сообщением


Ссылка на сообщение

Доработал ещё пару файлов

 

Spoiler

Config.lua

 

Config = class()Config.FileProperties = { "resolution", "displayMode", "verticalSync", "textureResolution", "textureFilter"                        , "shadowQuality", "ssaoQuality", "muteMusic", "muteSounds", "musicVolume", "soundVolume"                        , "arrowIcons", "disableDamageTexts", "hideItemProperties", "mouseLook", "invertX", "invertY"                        , "autoSave", "cameraBobbing", "tooltipDelay", "maxFrameRate", "debugInfo", "developer"}function Config.create()  local param = { developer = true, fxaa = false, displayMode = 2, hideItemProperties = false, debugInfo = true                , audioEngine = "xaudio2", ssaoQuality = 3, shadowQuality = 3, gameVersion = "1.1.4"                , autoSave = true, cameraBobbing = true, farClip = 25, verifyObstacleBits = false                , usePVS = true, skipMenu = false, soundVolume = 0.80, verticalSync = 2, invertY = false                , verifyEntityIDs = false, useDragging = false, drawCapsules = false, autoReloadDungeon = true                , arrowIcons = false, tooltipDelay = 0, renderEngine = "d3d9", disableDamageTexts = false                , useShadowMapCache = false, textureFilter = 3, maxFrameRate = 120, invertX = false                , unlimitedSpells = false, oldSchoolMode = false, steamAppId = 207170, difficulty = "normal"                , musicVolume = 0.80, muteMusic = false, testSaveGame = false, mouseLook = true                , hardwareTest = false, muteSounds = false, dungeon = "grimrock", staticShadowDistance = 5}  param.staticShadows = platform_Win32  local Self = Config.__init(param)  Self.documentsFolder = sys.getSystemFolder("documents")  Self.configFile = Self.documentsFolder .. iff(Self.hardwareTest, "\\hwtest.cfg", "\\grimrock.cfg")  if not FileSystem.fileExists(Self.documentsFolder .. "\\Portraits") then     pcall(FileSystem.createPath, Self.documentsFolder .. "\\Portraits")  end  local table_key = {}  table_key[01] = {uiName = "Move Forward", key = 87, action = "move_forward"}  table_key[02] = {uiName = "Move Backward", key = 83, action = "move_backward"}  table_key[03] = {uiName = "Strafe Left", key = 65, action = "strafe_left"}  table_key[04] = {uiName = "Strafe Right", key = 68, action = "strafe_right"}  table_key[05] = {uiName = "Turn Left", key = 81, action = "turn_left"}  table_key[06] = {uiName = "Turn Right", key = 69, action = "turn_right"}  table_key[07] = {uiName = "Rest", key = 82, action = "rest"}  table_key[08] = {uiName = "Show Map", key = 9, action = "map"}  table_key[09] = {uiName = "Character Sheet 1", key = 49, action = "character_sheet_1"}  table_key[10] = {uiName = "Character Sheet 2", key = 50, action = "character_sheet_2"}  table_key[11] = {uiName = "Character Sheet 3", key = 51, action = "character_sheet_3"}  table_key[12] = {uiName = "Character Sheet 4", key = 52, action = "character_sheet_4"}  table_key[13] = {uiName = "Quick Save", key = 116, action = "quick_save"}  table_key[14] = {uiName = "Quick Load", key = 120, action = "quick_load"}  ---table_key[15] = {uiName = "Developer", key = 127, action = "developer"}  Self.actions = table_key  for i = 1, #Self.actions, 1 do     Self.actions[i].default = Self.actions[i].key  end  return Selfendfunction Config:load()  local chunk = loadfile(self.configFile)  if chunk == nil then     print(self.configFile)     return  end  local cfgTable = {}  setfenv(chunk, cfgTable)  chunk()  for k, v in pairs(cfgTable) do     if Config.isValidProperty(k) then       self[k] = v    end  end  for i = 1, #self.actions, 1 do     if cfgTable[self.actions[i].action] then        self.actions[i].key = cfgTable[self.actions[i].action]     end  endendfunction Config:save()  local cfgFile = io.open(self.configFile, "w")  for i = 1, #Config.FileProperties, 1 do     cfgFile.write(cfgFile, Config.FileProperties[i], " = ")     if type(config[Config.FileProperties[i]]) == "string" then        cfgFile.write(cfgFile, "\"", config[Config.FileProperties[i]], "\"")     elseif type(config[Config.FileProperties[i]]) == "number" then        cfgFile.write(cfgFile, tostring(config[Config.FileProperties[i]]))     elseif type(config[Config.FileProperties[i]]) == "boolean" then        cfgFile.write(cfgFile, iff(config[Config.FileProperties[i]], "true", "false"))     elseif type(config[Config.FileProperties[i]]) == "nil" then        cfgFile.write(cfgFile, "nil")     else       error("unknown type")     end     cfgFile.write(cfgFile, "\n")  end  for i = 1, #self.actions, 1 do     cfgFile.write(cfgFile, self.actions[i].action, " = ")     if self.actions[i].key then        cfgFile.write(cfgFile, tostring(self.actions[i].key))     else       cfgFile.write(cfgFile, "nil")     end     cfgFile.write(cfgFile, "\n")  end  cfgFile.close(cfgFile)endfunction Config:apply()  renderer.setTextureFilter(renderer, config.textureFilter - 1)  renderer.setAmbientOcclusion(renderer, 1 < config.ssaoQuality)  renderer.setSSAOQuality  (renderer, math.clamp(config.ssaoQuality   - 2, 0, 1))  renderer.setShadowQuality(renderer, math.clamp(config.shadowQuality - 2, 0, 1))  if config.shadowQuality == 1 then     self.staticShadowDistance = 0  elseif config.shadowQuality == 2 then     self.staticShadowDistance = 5  elseif config.shadowQuality == 3 then     self.staticShadowDistance = 10  else    error("invalid shadow quality settings")  end  soundSystem.setMute(soundSystem, config.muteSounds)  soundSystem.setStreamMute (soundSystem, config.muteMusic)  soundSystem.setMusicVolume(soundSystem, config.musicVolume)  soundSystem.setSoundVolume(soundSystem, config.soundVolume)  sys.setMaxFrameRate(config.maxFrameRate)endfunction Config:convertKeyToAction(param_0)  for arg_2 = 1, #self.actions, 1 do     if self.actions[arg_2].key == param_0 then        return self.actions[arg_2].action     end  endendfunction Config:autoDetectResolution()  local ren_x = sys.getSystemMetrics("screen_width")  local ren_y = sys.getSystemMetrics("screen_height")  assert( not engineSys, "engine already created")  local tmpRender = Renderer.create(config.renderEngine)  local enumResolut = tmpRender.enumerateResolutions(tmpRender)  tmpRender.dispose(tmpRender)  for i = 1, #enumResolut, 1 do     if 1024 <= (enumResolut[i].x) then        if 720 <= (enumResolut[i].y) then          if not ResolutItem then             if (math.abs(ren_x - enumResolut[i].x) + math.abs(ren_y - enumResolut[i].y)) < 1000000 then                ren_x = enumResolut[i].x                ren_y = enumResolut[i].y             end          end       end     end  end  self.resolution = Config.formatResolution(ren_x, ren_y)  print("Auto-detected resolution: ", self.resolution)endfunction Config.isValidProperty(param_0)  for i = 1, #Config.FileProperties, 1 do     if Config.FileProperties[i] == param_0 then        return true     end  end  return falseendfunction Config.formatResolution(param_0,param_1)  return string.format("%d x %d", param_0, param_1)endfunction Config.parseResolution(param_0)  local arg_1, arg_2 = string.match(param_0, "(%d+) x (%d+)")  return tonumber(arg_1), tonumber(arg_2)end

 

после запуска попробуйте нажать F11

и также теперь можно изменить каталог для "сейвов"

Изменено пользователем OlegDX

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Christof
      Доброго времени суток всем, в частности администрации этого замечательнейшего и полезнейшего ресурса.
      Собственно сабж. Не качается русификатор для игры Evil Genius. Выводится сообщение об 404 ошибке. Примите меры пожалуйста.
    • Автор: SerGEAnt
      Жанр: Adventure Платформы: PC LIN Разработчик: Animation Arts Издатель: Animation Arts Дата выхода: 11 октября 2023 года

  • Продвигаемые темы

  • Последние сообщения

    • вроде последняя, стим обновляет. ни ошибок, ни чего. для чистоты эксперимента проверил стимом установку (он перекачал изменённые файлы), после этого скопировал ваш русификатор и всё равно, ничего не поменялось.
    • Фильм кстати неплохой. По сути это треш фантастика , но хорошая треш фантастика, в молодости он вызывал у меня тревожные ощущения, когда машина безжалостно кромсала людей следуя своей программе
    • @Stygian_Desolator , какая у вас версия игры? Что конкретно не работает? Может скрин с ошибкой есть? У себя проверял два раза. Всё отлично работает. 
    • С текстурами проблем нет, в ближайшие дни архивчик соберу. С текстом на первый взгляд тоже, но его сложнее организовать так, чтобы было удобно переводить. Там всё же 5 языков сразу + ограничения на длину строки, в итоге всё разбито на части.
    • И от кого же позвольте узнать? От западных русофобов, которые уже лет триста придумывают про русских всякую дичь, что бы убедить всех вокруг какие мы дикие животные и нелюди, которых надо вырезать всех до единого? Или от “наших” соевых либералов релокантов, которые на проверку поголовно оказываются евреями? Ну тут просто ультра комбо сложилось, мало того что игра, судя по количеству и качеству рекламных материалов, хреновая или скорее даже “ни какая”, так она ещё и украинская, от укро-чешской студии релокантов ухилистов, спонсирующих нацистов и унижающих своих фанатов из за их неправильных форм черепа, языка и гражданства. тут сам бог велел обосрать А что касается самого ролика, то как я писал уже, выглядит она ни как, ни плохо, ни хорошо, просто ни как, по сути пока игры нет и её ни разу не показали. Ну а с озвучкой на мове-суржике, смотреть это невыносимо, тут не знаешь, бежать за бинтами когда кровь из ушей начинает идти или ржать, серьёзно смотреть что то на этом языке просто невозможно. Я как то пытался чемпионат WRC смотреть с украинским комментатором… Осилил несколько этапов и перешёл на великобританский английскй с их характерным произношением. Хоть английский я ни когда не учил, но того, что я запомнил вполне хватало для того, что бы понять основной смысл. И в сравнении с украинской озвучкой, это было как бальзам на душу. Однако теперь меня всю жизнь будет преследовать украинская “делянка” вместо нормального “спец участка” и “перший” вместо “первого”.
    • @LoadRunner Если получится распаковать все текстуры и тексты, скинь их сюда, пожалуйста. Хотелось бы помочь с переводом любимой игры)
    • Как установить на Стим дек? Вроде делаю все как надо, но перевод не встаёт 
    • Все ноют от того, что в этом "Next Gen Update", нет, собственно "Next Gen-а" как такового. И в целом, в нём мало что есть. Ну, кроме того, что он половину модов сделал не рабочими. Графика? На ПС4 была мылом без теней, на ПС5 мылом без теней и осталась. На XBOX ситуация аналогичная. На ПК графика лучше, чем на консолях, только вот она и до "Next Gen-а" была лучше. А после него осталась без изменения. И в чём, собственно, "Next Gen"? От графона 2015г. хотят, чтоб он хотя бы на новых консолях был такой же, как и на ПК. Ладно ещё старые консоли, там урезанную графику хоть оправдать слабым железом можно, но на новых то чем? Дали 60 фпс? Ну чудно, только вот на консолях этого добились тем, что графика игры 2015г урезана до графики игр года 2012. На ПК, впрочем, даже этого не добились. В бостоне как было падение до 30 фпс, так и осталось. Спасибо, что хоть там графику не даунгрейдили. Поддержка широкоформатных мониторов? Ну это да, действительно хорошо, но что это даёт тем, у кого нет таких мониторов? Может быть хотя бы исправлены баги? Ну да, исправили порядка 20. Круто. Но учитывая их общее количество, это слёзы, а не исправление. Да и исправили, на мой взгляд, какие-то максимально локальные баги Про квесто-моды, не вписывающиеся ни в лор, ни даже в геймплей, говорить не буду. То, что это бесплатно не оправдывает то, что это просто халтура. Вы (разработчики, а не конкретно комментатор) анонсировали "Next Gen Update", соизвольте дать этот "Next Gen" хотя бы в небольшом количестве. Вы не дали. Ладно. Но при этом вы сделали кучу модов не рабочими. А моды эти, словом, давали какой-никакой "Next Gen". Фактически, ПК игрокам за бесплатно отрубили кучу модов. Консольщикам... Да кроме 60 фпс, полученных урезанием графики, ничего и не дали то вроде.
    • Представь себе, не всем дано понимать что ты там предполагаешь.  Это буквально то, на что прямо отсылается игра.  Мы говорим именно про игру из ролика. 
      В ролике эдакий клон Джаги. Что собственно и заставляет лично меня ждать игру.  Каких то конкретных минусов (как впрочем и плюсов) я там не увидел. 
      То что авторы клепают мобилки то же не показатель. Вон авторы Эндерала то же около-мобилки клепают. 
    • неизвестный мне фильм загляну на огонёк зы а как насчёт Hell Comes To Frogtown 
  • Изменения статусов

  • Лучшие авторы


Zone of Games © 2003–2024 | Реклама на сайте.

×