1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Требуется помощь программиста (Windows XP)!

Тема в разделе "Мастерская", создана пользователем Uka, 11 май 2025.

  1. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.757
    Для восстановления одной знаковой старой игры требуется помощь программиста!

    Дело в том, что несколько лет назад в руки коллектива нашего сайта попала крайне редкая и экзотическая игра 2006 года выпуска. Вот только она оказалась недоделанной и забагованной, так что выложить её на сайт Old-Games.ru в текущем состоянии не представляется возможным.

    Мне удалось связаться с её авторами; основной разработчик обещал глянуть и довести её всё-таки до ума, чтобы не стыдно было представить людям, но - увы, так и не собрался. Прежде всего по той причине, что у него уже не получается её запустить и разобраться с эмуляцией оборудования и ПО того времени. Но он будет рад помочь, если найдётся мастер-доброволец, умеющий работать с нужными инструментами.

    А нужно - вот что: по словам автора, игра написана на .NET 2.0 Framework с Visual Studio 2005 в Windows XP с использованием True Vision 3D 6.5 с .NET-враппером.

    Вдруг кто-то из любителей старых игр в этом разбирается?
     
    Последнее редактирование: 11 май 2025
    AndyFox и kreol нравится это.
  2. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    345
    Он просто саботирует, установить софт по списку в эмуляторе может даже школьник
     
  3. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    36.848
    Что такое True Vision 3D 6.5 не знаю, не пробовал, но в VS можно скачать средства для компиляции старых VS, я пробовал и это работало. Правда, это были мои проекты под Allegro. И то всё-таки приходилось их допиливать напильником, так как синтаксис даже стандартных функций чуть изменился с тех пор.
     
    AndyFox нравится это.
  4. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.422
    "установить софт по списку в эмуляторе может даже школьник"
    Для чего требуется:
    - подходящее железо, на котором можно установить эмулятор и работать в нем с адекватной скоростью (печаль ещё в том что однозначно востребовано 3D, что может сильно осложнить эмуляцию с XP, если windows 7 не приемлима для сборки)
    - наличие всего комплекта ПО на руках (плюс хз что ещё потребуется)
    - навык работы с эмулятором (особенно если с нуля)
    - время на всё это
    Судя по контексту, "школьнику" уже 50-60 лет.
    Вопрос всего лишь к навыкам, требующий хорошего знания True Vision 3D (т.е. ПО, которое было актуально ещё "вчера", всего-то 20 лет прошло). Если тогда толком не доделали, то доделается ли сейчас, хороший вопрос, вполне возможно движок был выбран неудачный для поставленной задачи. True Vision 3D довольно сложен, русскоязычные мануалы были для более ранних версий, но для 6.5 почти бесполезны, очень многое переделано. Truevision3d

    Если это является возможным - необходимо собрать сборку в virtualbox или vmware, при условии если железо разработчика может с этим работать. Естественно, windows требуется с нужной локалью языка, поскольку информации о том что разработчик русскоязычный - нет. Сам движок нужной версии якобы есть тут: Truevision 3D, если верить дипсику:

    "True Vision 3D 6.5 — это игровой движок и SDK для разработки 3D-приложений и игр, созданный компанией TrueVision LLC. Он поддерживал несколько языков программирования, включая C++, C#, Delphi и Visual Basic, и базировался на DirectX 8. Движок предлагал функции для работы с динамическим освещением, тенями, физикой и шейдерами, что делало его популярным среди инди-разработчиков в середине 2000-х годов. Версия 6.5 распространялась бесплатно и не требовала сложной активации. Лицензия была открытой, что позволяло использовать SDK без ограничений."
     
    Последнее редактирование: 11 май 2025
    Dimouse и Uka нравится это.
  5. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.757
    Он не скрывает, что у него нет времени во всём разбираться, - старого оборудования явно уже не осталось, а с эмуляцией он не очень-то знаком.

    Если это так просто, то вот и помогите :)

    Игра англоязычная, всё использованное тогда ПО тоже. Вряд ли тут могут быть проблемы?
     
    Tigoro нравится это.
  6. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    36.848
    Я бы попробовал для начала без эмуляторов, скачать библиотеку и попробовать что-то компильнуть с ней (примеры там наверное должны быть) в vs в легаси режимах.
     
  7. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.422
    Я скачал по ссылке. Подделка это под дистрибутив или нет, хз, drweb молчит: смущает сайт + почему-то пакет сохранился как .com. Ссылку дипсик подсказал, по другой была версия 6.2. Если это действительно то, то это пререлизная версия дистрибутива 6.5 (т.е. если это действительно дистрибутив программы, а не ящик с чёртиком, помимо дистрибутива).
     
  8. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.757
    @Tigoro, я думаю, что автору изменяет память - и на самом деле там была версия 6.2, а не 6.5. В 2006 году 6.5 ещё не было!
    "Дебаг" игры говорит: "TVUTIL62 : Version 6 Revision 100".
     
  9. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.422
  10. creiwizard

    creiwizard

    Регистрация:
    12 дек 2006
    Сообщения:
    224
    Почему бы не попробовать эмулятор PCEm
    Он ориентирован на точную эмуляцию реального железа.
    С быстродействием будут проблемы - максимальный эмулируемый процессор - 233 ММХ
    Но хотя бы для компиляцииможно попробовать

    Игра же не писалась по какое то одно конкретное железо?
     
    yplus нравится это.
  11. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    Да ладно!

    pcem-max.png

    Но сам я для того чтоб работать с Windows XP эти эмуляторы, вроде PCem, 86Box, PCBox не советую. В последнем можно и больше гигагерца процессоры эмулировать, но хостовый компьютер нужен очень мощный. Лучше уж VirtualBox или VMWare использовать, они достаточно быстро и на не самых крутых компьютерах работают.
     
  12. creiwizard

    creiwizard

    Регистрация:
    12 дек 2006
    Сообщения:
    224
    может у меня была старая версия...

    PCem отличается точной эмуляцией железа, в том числе и 3dfx. потому и медленнее.

    в VirtualBox свое железо эмулируется. очень ограниченное и не точно совместимое с реальным.
     
    Последнее редактирование: 2 июн 2025
  13. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    345
    Прошло три недели, установить в виртуалке винду+студию и накинуть в проект сверху либу и хедер/xml от True Vision 3D смогли не только лишь все. Ах да, во всем виновато 3D, XP и отсутствие "навыков работы с эмулятором", навык пройти мастер создания виртуальной машины в vmware/virtualbox :facepalm:
     
  14. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.422
    @Mov AX 0xDEAD, печаль, основная надежда у @Uka была на вас, сударь :)
    Для меня лично - мало данных под что собирать, если действительно делать (установлен vb 7.0.8 кажется, из пакета genymotion). Сделать и узнать потом что там какой нить мак или freebsd с подвыпердом установлен или проблемы с установкой vb - неинтересно. Основной вопрос, тянет ли сейчастное железо у разработчика эмуляцию, если там печатная машинка с интернет то толка от этого не очень будет.
     
  15. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    345
    Да ладно, заходим на ютуб, ищем "установка virtualbox для чайников", "установка XP внутри virtualbox", "установка Visual Studio 2005", "Как скопировать файлы между VM и Хостовой ОС". Посвящается игроделам, которые последние 20 лет пробыли в анабиозе, тут помню, тут не помню...
     
    Последнее редактирование: 2 июн 2025
  16. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    Всё так, но есть нюанс: 3D-ускорение в VirtualBox для Windows XP не поддерживается с версии 6.1. Ранее эта функция была доступна, но разработчики убрали её из программы. То есть нужно устанавливать старую версию и ни в коем случае не обновлять её.

    Или True Vision 3D 6.5 не требует аппаратного 3D?
     
  17. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.422
    @yplus, я думаю, из присутствующих этого никто не знает ) по логике, должно работать, с соответствующей скоростью тормозов. Вряд ли железо напрямую требует, не дос же.
     
  18. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    345
    Если там есть отдельный 2D функционал, то достаточно DirectDraw, для любого 3D нужен аппаратный Direct3D
    А ещё у TrueVision 6.5 есть тараканы:
     
  19. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.422
    Там 6.2 нужна версия, как писали выше. И... Тада, не первый раз уже, ссылки уже нерабочие.... Файлов там нет, то что недавно скачивал. Возможно совпало, либо должно было быть давно удалено, попало в лог - удалили.
     
    Последнее редактирование: 4 июн 2025
  20. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    345
    AndyFox и Tigoro нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление