Closed Thread
Page 1 of 2 1 2 LastLast
Results 1 to 20 of 23

Thread: Дальнобойщики 2

  1. #1

    Money Дальнобойщики 2

    Здравствуйте! да я упорот ыы)) кто может написать конвертер для файла vehicle.tech? версия игры 8.1. 90% уверен на выходе обычный текстовый файл должен быть с параметрами.

    P.S
    битками не помогу.. только другие варианты на Ваш выбор.
    Attached Files
    Last edited by _Gonzo_; 24-04-2015 at 18:15.

  2. Пользователь сказал cпасибо:
  3. #2
    yorowe's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by _Gonzo_ View Post
    Здравствуйте! да я упорот ыы)) кто может написать конвертер для файла vehicle.tech? версия игры 8.1. 90% уверен на выходе обычный текстовый файл должен быть с параметрами.

    P.S
    битками не помогу.. только другие варианты на Ваш выбор.
    Таких файлов несколько, или он один на всю игру?
    Вряд ли кто-то возьмётся, ибо тут надо воистину болеть моддингом этой игры, дабы хватило терпения запускать её после каждой правки в шестнадцатеричном редакторе. Или ревёрсить исполняемый файл, но что-то мне подсказывает, что там чёрт ногу сломит, ибо российские игроделы обладают недюжинными навыками обфускации, причём применяют они их неосознанно.

  4. 4 пользователя(ей) сказали cпасибо:
    Dark Koder (28-04-2015) Patrick (25-04-2015) ximera (24-04-2015)
  5. #3
    Darwin's Avatar

    Default Re: Дальнобойщики 2

    Автор, вы бы ссылку на скачивание дали. За вас никто это делать не будет.

    Таких файлов несколько, или он один на всю игру?
    Вряд ли кто-то возьмётся, ибо тут надо воистину болеть моддингом этой игры, дабы хватило терпения запускать её после каждой правки в шестнадцатеричном редакторе. Или ревёрсить исполняемый файл, но что-то мне подсказывает, что там чёрт ногу сломит, ибо российские игроделы обладают недюжинными навыками обфускации, причём применяют они их неосознанно.
    Игра древняя и даже не онлайн, вышла еще в 2000-х (сам зависал, довольно быстро прошёл). Тут онлайн игрушки до 2012-2013 разбираются на раз-два (это если касаемо работы с ресурсами). Со всем что новее часто приходится не сладко.
    Last edited by Darwin; 24-04-2015 at 23:31.

  6. 2 пользователя(ей) сказали cпасибо:
    _Gonzo_ (25-04-2015)
  7. #4

    Default Re: Дальнобойщики 2

    nnm-club.me/forum/viewtopic.php?t=176662 сама игра. нужно скачивать только первый CD. запуск на семерке объясню.

    спеки машин лежат явно в этом файле.
    почему я уверен в этом?
    в файле из версии 8.1 поправлен баг с грузовиком Даф, который в версии 7.2 летал 200+ ;)
    если взять файл vehicle.tech из версии 7.2 и положить в версию 8.1, то даф едет 200+ ))

    по поводу защиты хз. в первых дальнобойщиках этот файл был просто текстовым и там были спеки такие как:
    описание подвески, расположение камер, цена и тд.

    для полноценного добавления машин только этого файла не достаточно, скорей всего есть файл каталог. но я не знаю где он..

    в olly я нашел где файл попадает в память, это не сложно. но знаний ассемблера у меня очень мало, сам реверсить не могу.
    + я не прошу делать это бесплатно) предложения в личку
    + мне очень хочется чтоб эта игра жила, аналогов у нее нет...
    написал еще разрабам на тему SDK, но сомневаюсь что они что то отдадут. есть мнение что это Blitzsdk т.к моддинг изначально не предусмотрен, им прийдется отдавать сорцы.. они злодеи и врятли отдадут.

    P.S
    на всякий случай файл vehicle.tech из версии 7.2
    Attached Files

  8. Пользователь сказал cпасибо:
  9. #5
    yorowe's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by Darwin View Post
    Тут онлайн игрушки до 2012-2013 разбираются на раз-два (это если касаемо работы с ресурсами). Со всем что новее часто приходится не сладко.
    Каким образом? Именно через изучение исполняемого файла?
    Quote Originally Posted by _Gonzo_ View Post
    по поводу защиты хз. в первых дальнобойщиках этот файл был просто текстовым и там были спеки такие как:
    описание подвески, расположение камер, цена и тд.
    Можешь и его скинуть?
    Quote Originally Posted by _Gonzo_ View Post
    написал еще разрабам на тему SDK, но сомневаюсь что они что то отдадут. есть мнение что это Blitzsdk т.к моддинг изначально не предусмотрен, им прийдется отдавать сорцы.. они злодеи и врятли отдадут.
    Они не злодеи, просто им насрать на игру с того момента, как основной тираж продался. Можно поискать конкретных программистов, работавших над ней: IMHO, пользы больше будет.

  10. Пользователь сказал cпасибо:
  11. #6

    Default Re: Дальнобойщики 2

    первых дальнобоев у меня нету сейчас. если они еще гдето есть то выложу.
    на тему программистов ты не совсем прав, люди просто пишут код, а как готовый движек стороннего разраба файлы упаковывает могут и незнать хотя хз конечно. в любом случае нет у меня там знакомых и как кодеров ихних искать я хз.
    ---
    нашел первых дальнобоев, вот файл отвечающий за параметры машин и не только.
    как сильно изменилась структура во вторых не знаю..
    Attached Files
    Last edited by _Gonzo_; 25-04-2015 at 09:16.

  12. Пользователь сказал cпасибо:
  13. #7
    yorowe's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by _Gonzo_ View Post
    на тему программистов ты не совсем прав, люди просто пишут код, а как готовый движек стороннего разраба файлы упаковывает могут и незнать хотя хз конечно. в любом случае нет у меня там знакомых и как кодеров ихних искать я хз.
    Не знаю наверняка, но https://ru.wikipedia.org/wiki/Prism3D#cite_note-hard-1 здесь написано, что у игры самописный движок. Посмотри в титры, поищи в социальных сетях и на профессиональных форумах подходящих по роду занятий и возрасту людей, авось, найдётся среди них тот, кто вкладывал душу в проект и не прочь помочь модмейкерам.

  14. Пользователь сказал cпасибо:
  15. #8

    Default Re: Дальнобойщики 2

    Quote Originally Posted by yorowe View Post
    Не знаю наверняка, но https://ru.wikipedia.org/wiki/Prism3D#cite_note-hard-1 здесь написано, что у игры самописный движок. Посмотри в титры, поищи в социальных сетях и на профессиональных форумах подходящих по роду занятий и возрасту людей, авось, найдётся среди них тот, кто вкладывал душу в проект и не прочь помочь модмейкерам.
    сударь Вы не в теме)) ссылка в вики на другую игру. вся моя речь про эту https://ru.wikipedia.org/wiki/Дальнобойщики_2_(игра)

  16. Пользователь сказал cпасибо:
  17. #9
    yorowe's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by _Gonzo_ View Post
    сударь Вы не в теме)) ссылка в вики на другую игру. вся моя речь про эту https://ru.wikipedia.org/wiki/Дальнобойщики_2_(игра)
    Что ж, сделаю скриншот.

  18. Пользователь сказал cпасибо:
  19. #10

    Default Re: Дальнобойщики 2

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

  20. Пользователь сказал cпасибо:
  21. #11
    yorowe's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by _Gonzo_ View Post
    то что Вы укзали, просто обясняет зарубежным юзерам, что игра не на prism3d.. давайте не будем удаляться от темы с реверсом формата файла)
    Ну, раз ты так уверен, что игра работает на Blitz3D, держи исходный код.

  22. Пользователь сказал cпасибо:
  23. #12

    Default Re: Дальнобойщики 2

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

    похоже чем то я неугодил и решения проблемы тут наверно ждать не стоит..

  24. Пользователь сказал cпасибо:
  25. #13
    yorowe's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by _Gonzo_ View Post
    похоже чем то я неугодил
    С чего ты взял?
    Quote Originally Posted by _Gonzo_ View Post
    решения проблемы тут наверно ждать не стоит..
    Вроде, Darwin проявил интерес.

    Кстати, скинь и EXE.

  26. Пользователь сказал cпасибо:
  27. #14

    Hourglass Re: Дальнобойщики 2

    хм.. спасибо за интерес.
    хз комплекс вины наверно
    вот экзе файл от версии игры 8.1
    Attached Files

  28. Пользователь сказал cпасибо:
  29. #15
    Darwin's Avatar

    Default Re: Дальнобойщики 2

    1. В экзешнике есть функция для работы с файлом из первых дальнобойщиков (sub_508300). Она никак не дергается.
    2. Для получения Key=Value из текстового файла используется функция GetPrivateProfileStringA. Для vehicle.tech она никак не юзается.
    3. Файл vehicle.tech (как мне кажется) имеет изначально бинарный формат и ни как не сопоставим с первой версией (могу ошибаться).

    Поэтому тратить время на это не буду.

    ЗЫ: Качал и запускал игру с торрента.

  30. 2 пользователя(ей) сказали cпасибо:
    _Gonzo_ (25-04-2015)
  31. #16

    Default Re: Дальнобойщики 2

    жаль, спасибо за попытку!

  32. Пользователь сказал cпасибо:
  33. #17

    Default Re: Дальнобойщики 2

    по 2 пункту не согласен!

    моё мнение - она не может тут применться, у нас не текстовый файл. он распаковывается в памяти.

  34. Пользователь сказал cпасибо:
  35. #18

    Default Re: Дальнобойщики 2

    еще альтернативный вариант.

    чуть позже выложу указатели на мощность и стоит ли апгрейд или нет.
    может это чем то поможет.

  36. Пользователь сказал cпасибо:
  37. #19
    Darwin's Avatar

    Default Re: Дальнобойщики 2

    Quote Originally Posted by _Gonzo_ View Post
    по 2 пункту не согласен!

    моё мнение - она не может тут применться, у нас не текстовый файл. он распаковывается в памяти.
    Вот именно. Будь я разработчиком, я бы заюзал старую функцию. Они же и близко этого делать не стали, значит формат файла совершенно иной.

    При анализе хекса файла, первое что бросается в глаза - это его схожесть с архивом, который содержит несколько TCH-файлов. Но как для архива, структура у него очень странная. Я бы сказал, что это файл содержит данные рефлекссии, т.е. файл состоит из объектов. Разбирать структуру таких объектов и конвертировать их в текстовый файл, лично меня как то не впечатляет.

  38. 2 пользователя(ей) сказали cпасибо:
    _Gonzo_ (27-04-2015)
  39. #20

    Default Re: Дальнобойщики 2

    зачем они так сделали? риторический вопрос
    не, если подумать то не риторический, тут присутствует симуляция мира. наверно так было проще. косвенно на это указывает рендомное модифироваие этого файла.
    пробовал сменить пару байт в секции bmw. через пару минут езды игра вывалилась, а в логе были ошибки про координаты или что-то подобное машины NPC, совсем в другом месте.

    остается только вариант как в симуляторе LFS, менять параметры машин в памяти.
    как на пиво\сигареты передать?))
    Last edited by _Gonzo_; 27-04-2015 at 18:55.

  40. Пользователь сказал cпасибо:
Closed Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:26
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org