![]() |
eXeL@B —› Вопросы новичков —› nocd+ аудио |
Посл.ответ | Сообщение |
|
Создано: 20 октября 2006 19:46 · Личное сообщение · #1 |
|
Создано: 21 октября 2006 00:55 · Личное сообщение · #2 |
|
Создано: 21 октября 2006 01:40 · Личное сообщение · #3 |
|
Создано: 21 октября 2006 05:33 · Личное сообщение · #4 |
|
Создано: 21 октября 2006 11:52 · Личное сообщение · #5 |
|
Создано: 21 октября 2006 23:30 · Личное сообщение · #6 |
|
Создано: 22 октября 2006 02:03 · Личное сообщение · #7 Gluk пишет: Да только во мнегих случаях ято полный геморой...Особенно если надо заменить не в одном файле и не одну строчку а сотни.... Тогда скопируй весь диск. Анализируй как формируется путь (по-любому сначала GetDriveTypeA юзается), потом если диск верный к этому пути добавляется адреса аудио-треков. Вот тут ты и подменяй их на нужные тебе. К пимеру пропатчи так чтоб в памяти бало не E:/Sound/ а C:/Games/Disk/Sound/ ----- Nulla aetas ad discendum sera ![]() |
|
Создано: 23 октября 2006 00:55 · Личное сообщение · #8 Flint пишет: пропатчи так чтоб в памяти бало не E:/Sound/ а C:/Games/Disk/Sound/ Ок. А если я решил NoCd друганчику дать погонять а у него например не C:/Games/Disk/Sound/ а D:/Progy/GameZz/Disk/Sound/... получается что NoCd нада будет под его инсталляционый путь править ![]() ![]() ![]() |
|
Создано: 23 октября 2006 04:09 · Личное сообщение · #9 Flint пишет: 3. Исправить найденные пути на скопированные и все Спрашивали про аудио-треки, а не файлы. Когда файлы - все и так понятно. Sn00pY пишет: а у него например не C:/Games/Disk/Sound Для этого случая Микрософт уже давным давно советует использовать переменные окружения. GamSound1=c:\games\disk\sound , в игре забить %GamSound1% и менять только файл запуска. ![]() |
|
Создано: 12 февраля 2007 03:18 · Поправил: Sn00pY · Личное сообщение · #10 Копал недавно очень древнюю игруху (Evolva называеццо). Фишка была в том что в реестре прописывался путь к папке с мувиками находящимся на сидюке. Можно было бы скопировать эту папку в директорию с игрой и подправить путь в реестре, типа e:GamezEVOLVAFMV (почемуто форум слэши сожрал) чтобы отучить от диска. Но учитывая что путь мог бы быть совершенно другим и каждый раз лазить в реестр и чтото там править геморно, потребовалось вбить в реестр универсальный путь. Тут то мне внутренний голос шепнул: " Оставь только название папки с мувиками, а путь к ней замени на точку, и будет тебе счастье". Вооть... В итоге запись в реестре выглядела так --> .FMV . И теперь независимо от того в какую папочку установлена игра все прекрасно запускаеца и не требует диска. Отсюда вопрос: что символизирует собой точка и почему непрокатывало например %EVOLVAFMV% или %FMV% или %FMV ? (На этот вопрос внутренний голос мне отказался отвечать ![]() ![]() |
|
Создано: 12 февраля 2007 22:03 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› nocd+ аудио |