Участник:Vadyanchikus/SDK 1097

Материал из S.T.A.L.K.E.R. Wiki
Перейти к: навигация, поиск


Извините за такое название статьи, но больше ничего в голову не пришло.

25.07.2013 я решил полазить в SDK сборки 1098, которая находится в Мегасливе и которую можно скачать отдельно то Мегаслива. Помимо множества обнаруженных мною форматов, которые в большинстве своём не регистрируются, я нашёл несколько работоспособных программ, о предназначении которых я могу лишь догадываться из названия или прилагающейся документации на английском языке. Всё, что я нашёл, находилось в папке temp.

1. dstest.exe (в левом верхнем углу окна Draw Stuff Messages) — какая-то специфическая ODE программа-панорама, демонстрирующая четыре стереометрические фигуры в движении.

2. test_*.exe — 13 программ-панорам, демонстрирующих технологии физического движка ODE (Open Dynamic Engine). Запускаются без ключей, в окошке командной строки отображается справка по управлению.

3. rm.exe — ещё одна утилита связанная с ODE, "... which is used to clean NetBeans projects." [1]

4. CL.exe — компилятор языка C (и возможно C++) из папки с исходниками ODE (Kombat).[2]

5. configurator.exe — утилита для предварительной конфигурации ODE перед компиляцией (Kombat).[3][4]

6. make.exe — как я понял, основной экзешник для сборки ODE, он в свою очередь и запускает два предыдущих (Комбат).[5]

7. CollideTest.exe (в левом верхнем углу окна написано Flexine) — самописный 3D движок (так и называется - Flexine) товарища Pierre Terdiman. Собственно экзешник это движок, запускающий тестовый левел, плюс редактор уровней. Формат левела самописный, расширение zcb. (Комбат) Экзешник демонстрирует некую локацию мультяшной графики, с попыткой создания воды (я нашёл одно место с этой водой и то глючное).

8. FSColor (Fluid Studios Color Picker (2.0)) — инструмент для выбора цвета, позднее был встроен в SDK. Предназначен для выбора требуемого цвета, и собственно всё. Но функционал богатый. (Комбат) не знаю для чего, максимум, что я мог сделать, это выбрать цвет в левой половине окна, а потом во второй надо выбирать какие-то координаты.

9. FontGen (Font file generator by Paul Nettle) — монохромный генератор растровых шрифтов. На входе шрифт из системы (берётся системным инструментом) и имя будущего файла. Формат файла на выходе не знаю какой. Версия инструмента НЕВЕРОЯТНО древняя. (Комбат) сюда по названию, создаёт шрифты. Имеется два примера на языке C++ в виде исходного кода, были в zip-архиве. По непонятной для меня документации 100% бесплатная.

10. sakura — программа, имитирующая поведение поверхности жидкости в том числе сплоченности, трения и т.д. (названа так из-за того, что предмет, падающий на воду - лепесток сакуры (Комбат)) Не работает, требует файл glut32.dll. Скачать - в гугле забанили? [1] Кстати, эта библиотека - 32битная Windows-версия библиотеки GLUT, известной в OpenGL. (Комбат)

11. caustics.exe (в левом верхнем углу окна написано HELIOS) — демо какой-то OpenGL технологии. (Комбат) программа, демонстрирующая подводную поверхность. Включается программа, перед нами какая-то футуристическая подводная лодка и ей нужно плавать под водой (управление: W, A, S, D — вперёд, назад..., мышка — вверх, вниз...). В левом нижнем углу программы указаны FPS, скорость лодки, какой-то Node list и DRAD COEF). Судя по всему, для модели подлодки используется файл sub1.nut.

12. volray (в левом верхнем углу окна написано Realtime Raytracing) — демо технологии трассировки лучей, похоже ПЫС - самописное. 256х256 это размер текстуры, которой покрывается тоннель, текстура рядом. (Комбат) программа демонстрирующая какого-то извивающегося червяка (похожего на «Мамины бусы» времён ТЧ), бесконечно летящего по какому-то тоннелю. При запуске появляется 2 окна: 1 непосредственно с червяком, другое в левом верхнем углу экрана со строчками 1."показание FPS" и 2. 256х256 (разрешение окна с червяком; при изменении окна показание не меняется).

13. clibenchsmp.exe (в левом верхнем углу окна написано CliBench Mk III SMP 0.7.8) — открывает формат cb3 (оказывается это один текст; можно открыть и Блокнотом, но текста будет намного меньше). Есть документация в формате htm.

Вообще-то это бенчмарк. Считает производительность CPU, памяти и хардов. cb3 это файл результата, и он скорее бинарный чем текстовый. (Комбат)

14. update — при запуске выдаёт ошибку, в которой упоминается Service Pack (у меня Windows 7, а это, судя по всему, для 2000, NT или ещё чего-нибудь). (какой-то патч на SP2 на Windows 2000)

15. 3DViewer (в левом верхнем углу окна написано Digimation Real-Time 3D Viewer) — программа для просмотра 3D-моделей в формате geo. Прилагается 7 рабочих моделей и документация в формате chm на английском языке. Также с этой программой как-то связаны форматы bon, mru, vmp (возможно, исходники моделей).

16. BumpLens (в левом верхнем углу окна написано Lens Demo: Bump-mapping In Action) — программа, демонстрирующая фотографию из Индии (что ли), по которой летает круглое стёклышко, увеличивая в места нахождения изображение. Ну, тут, думаю, понятно, что пытаются сделать.[6]

17. bump.exe (в левом верхнем углу окна написано Bump Mapping Sample) — не хочет запускаться, требует файл spot128.bmp, который лежит в той же папке (при ошибке требует этот файл на диске X).[7]

18. Torus.exe — программа запускается на весь экран, показывая крутящееся кольцо металлического цвета с фиолетовыми узорами, которое можно подвигать вверх-вниз (нижняя сторона имеет больше фиолетовых узоров, чем верхняя). В папке с программой есть файл ddd.3DS, возможно, это модель кольца.[8]

19. flame_bump.exe (в левом верхнем углу окна написано Flame: Bumpmap Flame/Water/Heat-Turbulence (12 tri's)) — программа, демонстрирующая наработки по воде, огню и бамп-маппингу (перед нами предстаёт берег, за которым виден лес и на котором находится огонь, от которого исходит вверх горячий воздух; то есть нам показывают, как будут работать костры, вода и её движение).[9]

20. gdc_bump.exe — программа, демонстрирующая возможности бамп-маппинга. Запустив программу, мы видим надпись «Matrox» и кучу кругов, которые становятся то выпуклыми, то впалыми после полного засвечения экрана белым кругом.[10]

21. bump.exe — ещё один bump, не запускается.[11]

22. bump.exe (в левом верхнем углу окна написано Bump Mapping Sample) — ещё один bump, демонстрирующий бамп-маппинг, но на этот раз куда красивее и эффектнее.[12]

23. BumpRain.exe (в левом верхнем углу окна написано Rain: Direct 3D Procedural Bump-Mapping Sample) — всё тот же бамп-маппинг, но на этот раз приделали эффект дождя.[13]

24. DX7Render2Texture.exe — что-то непонятное; в первой половине окна изображён круг в радужных цветах, а во второй — тот же круг, но на листе бумаги.[14]

25. ripple.exe (в левом верхнем углу окна написано Ripple - Procedural Bumpmapping) — программа, демонстрирующая наработки по воде и её физике (мы видим каменный бассейн, в котором плавает туда-сюда жёлтый параллелепипед).[15]

26. Torus — не знаю для чего. Демонстрирует что-то похожее на помехи в телевизоре. Как-то связано с DirectX6-7.[16]

27. waves.exe (в левом верхнем углу окна написано Waves: Bump-mapping In Action) — программа, демонстрирующая движение водных волн на фоне каких-то гор.[17]

28. waves.exe (в левом верхнем углу окна написано Waves: Bump-mapping In Action) — программа, демонстрирующая движение водных волн на фоне каких-то гор, но на этот раз волны появляются не из-за кадра, а из точки в центре окна.[18]

29. nvsimple.exe (в левом верхнем углу окна написано NVIDIA Simple DX8 Framework) — не знаю, показывается какя-то спираль красного цвета на синем фоне (очень похож на «экран смерти»). Автор: Dave Horne.

30. baseps.exe (в левом верхнем углу окна написано Base-PS: D3D Basic PixelShader Example) — не знаю, выдала мне две ошибки и выключилась.

31. FSRad.exe (в левом верхнем углу окна написано Fluid Studios radiosity processor) — не знаю.

32. Lesson 37.exe (в левом верхнем углу окна написано rIO And NeHe's RadialBlur Tutorial) — что-то связанное с блюром. При включении видим пурпурную спираль, вертящуюсю по заданной траектории и откидывающую лучи того же цвета, что и сама спираль, на тёмно-синем фоне. Красиво, однако!

33. regetdx_original.exe — не знаю, у меня она отказывается запускаться.

34. regetdx.exe (в левом верхнем углу окна написано ReGet Deluxe 2.0) — программа ReGet Deluxe версии 2.0 (это менеджер закачек). Только зачем он GSC? Кстати, в списке остались вот эти файлы: ATIMeltdown01Pixel.pgf, nokia_rpiygcitcc.pdf, therage10.zip, flysdk2_beta8.exe, silclip_siggraph2000.pps (первый файл удалось скачать, но он повреждён и не открывается, второй не находится где-то, три последних — «Невозможно получить информацию».) (ещё в названиях можно заметить 2 марки телефонов: Nokia и Fly. Вот это вообще не понятно!).

35. JarUpdate — не знаю, попросила разрешения на запуск и всё.

36. ShaderDemo.exe (в левом верхнем углу окна написано Radeon Shader Demo) — программа, демонстрирующая шейдеры. Мы видим маленькую закрытую комнатку с двумя лампочками, по которой несколько секунд летают баскетбольные и футбольные мячи (1-ых — 4 штуки, 2-ых — 5 штук).

37. ed_debug.exe — какой-то древний Level Editor. У меня не запускается (может, что-то не так делаю, ссылается на диск X).

38. SStudio.exe (в левом верхнем углу окна написано Skeleton Studio) — не знаю, есть кнопка «Load PRJ», но файл такого формата эта программа не поддерживает.

37. HIEW.EXE — старая программа Hacker's View, не поддерживаемая на 64 битных системах, как у меня (точно такой же лежит в сборке 749).

Помимо этого есть 4 компилятора: xrAi.exe, xrDO_Light.exe, xrLC.exe и xrLC_save.exe. А, чуть не забыл: в сборке 2945 есть какой-то установщик OpenALwEAX.exe. Когда я его запускаю, он показывает мне «License» -> «OK», а потом сразу выскакивает окно, в котором пишут, что установка завершена.

Примечания[править | править код]

  1. ^ Запускается какими-то ключами.
  2. ^ Запускается какими-то ключами.
  3. ^ Запускается какими-то ключами.
  4. ^ Ключи можно найти, покопавшись, но не знаю, надо ли? (Комбат)
  5. ^ Запускается какими-то ключами.
  6. ^ Программы с этим примечанием лежат в папке Matrox.
  7. ^ Программы с этим примечанием лежат в папке Matrox.
  8. ^ Программы с этим примечанием лежат в папке Matrox.
  9. ^ Программы с этим примечанием лежат в папке Matrox.
  10. ^ Программы с этим примечанием лежат в папке Matrox.
  11. ^ Программы с этим примечанием лежат в папке Matrox.
  12. ^ Программы с этим примечанием лежат в папке Matrox.
  13. ^ Программы с этим примечанием лежат в папке Matrox.
  14. ^ Программы с этим примечанием лежат в папке Matrox.
  15. ^ Программы с этим примечанием лежат в папке Matrox.
  16. ^ Программы с этим примечанием лежат в папке Matrox.
  17. ^ Программы с этим примечанием лежат в папке Matrox.
  18. ^ Программы с этим примечанием лежат в папке Matrox.