![]() |
Автоматическая генерация REG файла MSTS
Идея была давно, но как-то зависла в воздухе, тут в гостевой попросили выложить reg файлы под разные системы, всплыла снова, но ведь нужен еще и путь к корневой директории.
В принципе реализуемо довольно простым скриптом, где пользователь вводит в поле свой путь к МСТС и в выпадающем списке выбирает систему, после чего скачивает свой файл реестра с настройками. Для реализации нужны примеры REG файлов их разных систем, в частности Виста и Win7. Есть желающие поделиться ветками реестра? |
Вложений: 1
Ветвь MSTS для WinXP.
|
Спасибо, но у меня самого ХР =)), однако для проверки пригодится.
|
подскажи где искать? у меня на вин 7 х64 нивкакую не встает путь из хп, хотя из хп на висте и 7 х86 срабатывает:)
|
После нормальной установки MSTS (не сборки) в редакторе реестра вбить в поиск ключ "Microsoft Games" без кавычек, в нем должен быть ключ "Train Simulator", вот его выделить и правой кнопкой "Экспортировать", сохранить в файл.
|
[QUOTE=Denis31;196975]у меня на вин 7 х64 нивкакую не встает путь из хп, хотя из хп на висте и 7 х86 срабатывает:)[/QUOTE][url]http://zaborin.ru/msts/mstserror.htm#win7[/url]
Хм... А игра-то запускается? |
Дык [QUOTE]...у меня на вин 7 х64 нивкакую не встает...[/QUOTE] :confused:
|
Мне показалось, что у [B]Denis31[/B] игра запускается (после простого переноса папки игры с другого компа, например), но не получается зарегистрировать её в реестре. Ладно, подождём Дениса, пусть внесёт ясность.[QUOTE=Denis31;196975]нивкакую не встает [SIZE="3"][B]путь[/B][/SIZE][/QUOTE]
|
[B]Сан Саныч[/B], имеено так! у меня мстс работает так же как и в х86. Я имел ввиду то, что путь реестра который выкладывали на форуме не помогает зарегистрировать ее в реестре. Мне приходиться заново устанавливать мстс с образа и заменять на старую папку установленной ранее. При этом игра запускается без использования совместимости, всяких там прав администратора и прочее.
|
Работает на Windows 7 x64 bit путем переноса папки, но не регистрируется в реестре при установке?
|
[QUOTE=Zabor;196991]Работает на Windows 7 x64 bit путем переноса папки, но не регистрируется в реестре при установке?[/QUOTE]
при установки регистрируется, но не регистрируется если использовать .reg файл который выложен на форуме, с изменением в ней путей для папки, которая была взята к примеру с другого компьютера. Приходиться каждый раз после смены ос заново устанавливать мстс с образа, для того чтобы игра была зарегистрирована в системе. |
Правильно, в реестре у тебя должна быть альтернативная ветка с "x86" или что-то в этом роде в имени, файл от XP 32 тебе не подойдет, скинь ветку реестра, которая у тебя сейчас - положим в основу иерархию реестра от рабочей MSTS на 7 64.
|
Не знаю на сколько помогу, но видел что у меня MSTS в Висте прописывался в SOFTWARE\WOW6432Node и там же где и у ХР в Microsoft Games. Но замена reg-файла от ХР и в ту и в другую папку не помогала. Поэтому сейчас у меня MSTS в реестре не прописан, а сценарии с apk устанавливаю через виртуальную систему ХР с MSTS. Так же и тайлы в маршрут добавляю...
|
Просто придётся установить мстс снова без патчей и пс,а из старой папки перетащить всё в новую.Надеюсь что там нет скрытых файлов.
|
Женя, сделай плиз скрин этой ветки в реестре (раскрытой), похоже сервис придется очень кстати и я не зря теряю время делая скрипт.
Только вот догадался бы МСТС где читать настройки. Блин только недавно пришел комп с убитой самодеятельной 7, вот бы посмотреть как МСТС с реестром обращается, так нет закатал обратно образ с ХР за 5 минут и порадовался быстро сделанной работе, теперь хоть специально ставь :(. |
Черновик набросал, пока просто выводит на экран (можно копировать и сохранять в reg) для ХР 32 бит.
Поиграться с путями можно [URL="http://zaborin.ru/msts/mstso/reg.htm"]тут[/URL], дальше остается сделать 5-6 переменных меняющихся от типа ОС и залить в файл, ссылку на который вывести на экран для загрузки. Собственно нужны файлы из работающего MSTS на Виста и вин7 32 и 64 бит + ХР 64 бит т.к. никак не могу вспомнить организацию работы в реестре с 32 битными приложениями (давно с ней не пересекался). add Альфа => [URL="http://zaborin.ru/msts/mstso/reg.htm"]Бета[/URL] :) [B]Ахтуг! Пока только для XP 32 bit[/B] По остальным пока нет данных, ждемс... |
Сегодня вечером постараюсь поставить на Win7 ultimate 32bit, отпишусь.
|
[QUOTE=Zabor;197027]Женя, сделай плиз скрин этой ветки в реестре (раскрытой), похоже сервис придется очень кстати и я не зря теряю время делая скрипт.[/QUOTE]
Сделать могу, но вечером, но есть ли смысл? Сейчас там у меня МСТС не прописан, устанавливал я его под ХР, а потом в Висту скопировал. Нужен тот у кого установлено в Висте как надо... Ну а если таких не найдётся установлю у себя как следует и буду надеятся на твою победу над этой бедой. Из-за слёта настроек перестают работать редакторы, поэтому решил что лучше уж каждый раз я буду звук настраивать, мониторы пути итд открывать и окна в редакторах расставлять... |
Да, естественно нужен файл или на худой конец скрин из рабочего MSTS.
Тут важно еще установить, куда сам MSTS себя прописывает в висте и 7, и главное, откуда читает свои настройки, если сбой связан с тем, что пишет в один раздел, а читать пытается из другого то это можно файлом исправить. Правда сам сим настройки записывать не сможет (только читать), но ничто не мешает сделать расширенный сервис, где можно предварительно указать основные настройки и они будут внесены в загружаемый файл реестра, в конечном итоге в реестр. Кстати о настройках - сейчас сход с рельсов в настройках для ХР 32 вроде отключен, может его включить? В ХР 32 эту и другие настройки можно оперативно изменить из самого симулятора, это я про так сказать "конфигурацию по дефолту", которая генерится скриптом сайта. [COLOR="Silver"][чОртов вторник, пополз на работу до ночи ((][/COLOR] |
В семёрке всё также как и в xp
файл реестр W7 + настройки черз реестр [url]http://dump.ru/file/4744802[/url] |
Ещё одна "семёрка".
Win7 Ultimate russian, ветки игры в разделах HKLM, HKCU и HKU [url]http://ifolder.ru/19012098[/url] (2.32kb, zip) Есть полный дамп реестра 1)перед установкой игры; 2) после установки игры и 3) после накатывания патча 1.4 Если надо - залью, но завтра с работы, там 25 мегабайт в 3-х архивах. |
Спасибо, приползу с работы буду добавлять ОС, оба файла от 32 битных систем?
|
Мой - да, Win7 32bit
|
Вот сделал, оно?
[url]http://slil.ru/29595273[/url] Свежеустановленная версия от 7 Волка. Windows 7 Максимальная х64. |
Поставил всё как надо, получился чистый reg-файл: [URL="http://narod.ru/disk/24058936000/Vista32.reg.html"]Vista32.reg[/URL]
И в WOW6432 ничего нет. Ради интереса скачал файлик [B]Denis31[/B], а у него именно там... |
[B]Evgeny S[/B] и как? прописалось?
|
Ну если я его не блокнотом открою то пропишется) Только вряд ли от этого лучше станет, тем более что после переустановки МСТС всё и так работает.
Возможен такой вариант: Когда слетел редактор сценариев, скачивал несколько reg-файлов, и, возможно, появление записей МСТС в WOW6432 последствие этих экспериментов. Путь к симу я-то менял, а на раздел реестра точно мог не посмотреть. Но есть и вторая версия: С появлением ноута с Вистой некоторые нужные программы не работали, и поставив, тогда ещё, Microsoft Virtual PC (с установкой ХР на виртуальный комп) установил МСТС и туда. Хоть система и виртуальная, но VMware Workstation (аналог Microsoft Virtual PC), установленный сейчас, прописывает и в реестр основной системы. Так что запись в WOW6432 могла появится и от Microsoft Virtual PC. P.S. надеюсь понятно написал)) |
C Win7 32bit разобрался, всё Ок, [B]mro[/B], [B]Денис[/B] (Yolkin), спасибо за файлы, все идентично ХР 32, в сервис добавил.
Теперь очередь 7 64 бит и Висты, Денис, что означает "Максимальная х64" у тебя система 64 бит? И МСТС работает нормально? По файлу пишет "Удаленный сервер или файл не найден", проверь ссылку или это временные проблемы у файлообменника. Женя, тот же самый вопрос - после установки в момент когда делал reg файл МСТС работал нормально? add [QUOTE=Evgeny S;197168]Поставил всё как надо, получился чистый reg-файл: [URL="http://narod.ru/disk/24058936000/Vista32.reg.html"]Vista32.reg[/URL] И в WOW6432 ничего нет. Ради интереса скачал файлик [B]Denis31[/B], а у него именно там...[/QUOTE]Если у Дениса таки 64 бит то это нормально система загоняет параметры в ветку для 32 битных приложений, у тебя 32 и в этом нет необходимости. Файл по ключам реестра аналогичен ХР, но укорочен по параметрам - не записаны параметры окон, скорее всего просто не запускались редакторы мониторы и прочие окошки имеющие координаты, либо как раз тут "собака порылась", возможно Виста запрещает МСТС записывать параметры в реестр... |
[QUOTE=Zabor;197199] - не записаны параметры окон, скорее всего просто не запускались редакторы мониторы и прочие окошки имеющие координаты, либо как раз тут "собака порылась", возможно Виста запрещает МСТС записывать параметры в реестр...[/QUOTE]
Упс... Не подумал про это. Запустил саму игру, игра загрузилась в дефолтные 640*480 в окно выбора маршрута/сценария/состава, я её выключил и снял ветку реестра. Редакторы вообще не запускал. Надо ли попробовать поменять настройки игры и ещё раз снять ветку реестра? Надо ли запустить редакторы и ещё раз снять ветку реестра? Кстати, если это важно - сетап не хотел запускаться, выдавал ошибку "не найден фонт какой-то там...", даже от имени админа. Запустился только в режиме совместимости с WinXPsp2. |
[QUOTE=Zabor;197199]Теперь очередь 7 64 бит и Висты, Денис, что означает "Максимальная х64" у тебя система 64 бит? И МСТС работает нормально? По файлу пишет "Удаленный сервер или файл не найден", проверь ссылку или это временные проблемы у файлообменника.[/QUOTE]
У меня Windows 7 x64 Максимальная (Ultimate). Мстс работает как обычно. Попробуй отсюда скачать [url]http://ifolder.ru/19022762[/url] |
Да всё работает. [URL="http://narod.ru/disk/24094052000/Vista32_1.reg.html"]reg-файл после запуска[/URL]
|
Денис (Yolkin), там просто появятся записи положения окошек, в файлах важно расположение ключей, по ХР и 7 (32) мы уже вычислили, в т.ч. и благодаря твоему файлу, поэтому после запуска не потребуется.
Денис (31), Женя, скачал перевариваю… ============================================= По Висте 32 готово. Денис (31) посмотри пожалуйста поиском - где (в каких ключах) обнаружится параметр FIRSTRUN с учетом регистра. При установке МСТС на Windows 7 никакого шаманства не требовалось? Ставил с двух дистрибутивных дисков? |
[QUOTE=Zabor;197478]По Висте 32 готово.
Денис (31) посмотри пожалуйста поиском - где (в каких ключах) обнаружится параметр FIRSTRUN с учетом регистра. При установке МСТС на Windows 7 никакого шаманства не требовалось? Ставил с двух дистрибутивных дисков?[/QUOTE] Параметр посмотрю вечером. При установки я нечего не делал, устанавливал как обычно с образа смонтированным на виртуальный диск через Alcohol. Версия на 1 CD. |
[B]Zabor[/B], вот это?
[URL=http://radikal.ru/F/i067.radikal.ru/1008/58/c9cfc22cdbec.jpg.html][IMG]http://i067.radikal.ru/1008/58/c9cfc22cdbect.jpg[/IMG][/URL] |
Да оно самое, только надо еще пожмякать F3 (найти далее), на скрине твоя юзерская ветка (с уникальным номером), она должна зекалится в ветку HKEY_CURRENT_USER и там этот параметр повторяется дважды, вот полный путь к ключам (внизу окна) как раз нужен.
===================================================== У кого 64 bit посмотрите плиз (поиском) в каком ключе лежит параметр FIRSTRUN в разделе HKEY_CURRENT_USER? В 32 bit это HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Train Simulator\1.0 и HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Train Simulator Tools\1.0 В 64 непонятно добавлена ветка Wow6432Node в юзерском (HKEY_CURRENT_USER) разделе или нет. Да закончим с этим сервисом. |
В 64 битной системе в HKEY_CURRENT_USER нет ветки Wow6432Node:
[URL=http://radikal.ru/F/s43.radikal.ru/i099/1009/5b/81151b9db06d.jpg.html][IMG]http://s43.radikal.ru/i099/1009/5b/81151b9db06dt.jpg[/IMG][/URL] Параметр FIRSTRUN находиться в HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Train Simulator\1.0 и HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Train Simulator Tools\1.0 Wow6432Node есть только тут: [URL=http://radikal.ru/F/s52.radikal.ru/i135/1009/23/505a4599681f.jpg.html][IMG]http://s52.radikal.ru/i135/1009/23/505a4599681ft.jpg[/IMG][/URL] P.S. простите что так долго, только недавно приехал с юга:) |
Угу, спасибо.
Собственно добил, исходя из логов создана гора с тележкой файлов и ни одного отзыва, либо все плохо, либо наоборот хорошо, камикадзе потестить есть? |
А попробую.
У меня Acronis True Image на bootCD есть, если что - откатиться можно. И МСТС ещё ни разу не пользованная висит, то есть стоит. Снести не жалко. Чё делать-то надо? Есть WinXPsp2 32bit и Win7ultimate 32bit :) |
В реестре снести ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Train Simulator
Потом сгенерить себе файл под нужную систему, скачать и применить его, если MSTS живой и редакторы запускаются - все Ок =)) |
Добавил ассоциацию *.apk (файлы сценариев) в сервис, теперь еще и ассоциирует с распаковщиком.
Надо потестить… [URL="http://zaborin.ru/msts/mstso/reg.htm"]Ссылка[/URL] на всякий случай, чтобы не искать. |
Текущее время: 00:30. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim