![]() |
Установка времени в МСТС, соответствующего системному
Привет всем!! Подскажите пожалуйста,можно ли в симе зделать реальное время? Ну тойсть системное,которое показывает комп и соответственно утро это день или ночь. Если можно ,то при помощи чего и как? Спасибо. Я имею в виду MSTS.
|
ОО, давно мечтал о проге, которая при запуске исследования маршрута, а так же во всех сценариях устанавливает системное время и дату(с точностью до сезона, а так же погоду(связавшись с метеосервером). кто могет напрограммить?
|
[QUOTE=Grebnev;134876]ОО, давно мечтал о проге, которая при запуске исследования маршрута, а так же во всех сценариях устанавливает системное время и дату(с точностью до сезона, а так же погоду(связавшись с метеосервером). кто могет напрограммить?[/QUOTE]
Время установить не сложно, вот фрагментик кода на Си, поясняющий как это делать: [code]pHour = 0x80accc; pMin = 0x80acc8; pSec = 0x80acc4; HANDLE hProcess = OpenProcess( PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_VM_WRITE, FALSE, dwProcessID); WriteProcessMemory(hProcess, (VOID*)pHour, &Hour, 4, NULL); WriteProcessMemory(hProcess, (VOID*)pMin, &Min, 4, NULL); WriteProcessMemory(hProcess, (VOID*)pSec, &Sec, 4, NULL);[/code] После однократной записи времени в память игры дальше оно идет само. |
Спасибо за ответ, но если честно то не очень понятно где именно и в какой папке это делать. Если вам не трудно ,то опишите по подробнее. А что если время будет например 23:12 то и в симе будет тоже ночь. Или придёться выберать сценарии где ночь а где день??
|
[QUOTE=Janvlkv;134886]где именно и в какой папке это делать.[/QUOTE]
"В папке" тут не поможет. :( Тут надо отдельную программу писать, которая будет взаимодействовать с МСТС, записывая нужные данные в память. |
Ну так напишет кто-нибудь такую программку? Или мне взяться?
|
Если Вы напишите такую прогу,то наверное многие симеры будут вам рады!! Это будет как во Flight Simulatore. Эх! Ещё бы песок из песочных труб прописать бы.(пыль) то был бы полный комплект.
|
[QUOTE=Janvlkv;134956]Если Вы напишите такую прогу,то наверное многие симеры будут вам рады!! Это будет как во Flight Simulatore. Эх! Ещё бы песок из песочных труб прописать бы.(пыль) то был бы полный комплект.[/QUOTE]
песка не будет, это точно. Это весьма сложно, изменять движок игры ради такой фиговины. |
Где нужно прописывать это время? Если в самой игре, то где именно и как, по нулям всё ставить или писать то время в которое и настраиваешь?
|
[QUOTE=ID514;200845]Где нужно прописывать это время? Если в самой игре, то где именно и как, по нулям всё ставить или писать то время в которое и настраиваешь?[/QUOTE]
По крайней мере предлагаю 2 варианта: 1. Берешь артмани, запускаешь мстс, в указанных адресах ставишь время, какое надо. 2. Дуешь на [url]www.tch-club.ru/forum[/url] в ветке Софт проекты нашего депо в Теме лента под патч качаешь, что есть последнего, запускаешь и также, не нажимая начать запись в менюхе игры, в программе wrlenta жмешь Изменить время старта, если надо системное, поставишь галку, если любое, сам наберешь в окнах, что нужно. |
Не понял в чем проблема то - выбрать время отправления при загрузке свободной поездки...
В сценарии изменить ничего не получится (ИМХО) т.к. все время в MSTS исчисляется секундах от 0:00 часов, т.е. сервис трафика поедет ровно в заданное время в ХХХХХ сек. |
[QUOTE=Zabor;202203]Не понял в чем проблема то - выбрать время отправления при загрузке свободной поездки...
В сценарии изменить ничего не получится (ИМХО) т.к. все время в MSTS исчисляется секундах от 0:00 часов, т.е. сервис трафика поедет ровно в заданное время в ХХХХХ сек.[/QUOTE] Отправься в свободной поездки в 10:34:45 :) |
Это что, так критично, особенно в 45 сек?
Если критично, то раз там есть выпадающий список (меню), значит и значения кратные времени (в секундах) у него безусловно имеются, наверное можно разрыть файл в GUI и наделать себе их сколько хочешь. |
Да конечно можно разрыть и не только GUI...
|
Ниточка в любом случае тянется из GUI т.к. параметр времени старта задается там, а за эту ниточку можно спокойно размотать клубок, только вот честно смысла не вижу =))
|
Текущее время: 18:19. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim