Skip to content

Latest commit

 

History

History
386 lines (279 loc) · 25.3 KB

File metadata and controls

386 lines (279 loc) · 25.3 KB
Banner
Большое спасибо @pashtetusss777 за баннер

Язык: English | 简体中文 | 繁體中文 | Русский | Українська | 日本語 | Português-Brasil


Этот репозиторий содержит бинарные релизы проекта One-Core-API. Они совместимы с Windows Server 2003 RTM, SP1 и SP2, Windows XP RTM, SP1, SP2 и SP3 и Windows XP x64 SP1/SP2. Однако, настоятельно рекомендуется использовать систему с последним пакетом обновлений и всеми доступными обновлениями.

Warning

OCA теперь по умолчанию использует программный рендеринг Directx (Native).

Для запуска dx10+ игр необходимо скопировать файлы из папки <Буква вашей установки>\Windows\System32\wined3d в папку игры. В противном случае игра не запустится или появится черный экран!

Основные возможности

  • Позволяет поддержку запуска новых программ, разработанных для современных ОС Windows;
  • Позволяет поддержку нового оборудования с новыми драйверами контроллеров;
  • Многоязычная поддержка для всех поддерживаемых языков Windows XP и Windows Server 2003;

Перед использованием этого программного обеспечения

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

Переход между Windows XP/2003 и Vista ознаменовал значительный скачок в разработке новых API, технологий и модификаций существующих API. Это затрудняет достижение такого же уровня совместимости между системами NT 5.x и NT 6.x.

Я прошу вас сохранять спокойствие и осторожность. Прежде чем сделать вывод, что программное обеспечение имеет недостатки или "плохое качество", пожалуйста, сообщите о любых проблемах, с которыми вы столкнулись, через Github Issues или сервер Discord.

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

Ваша помощь ценна, а жалобы или негативные отзывы не способствуют улучшению продукта.

Чтобы предотвратить BSOD, пакеты x86 теперь разделены на три типа: x86 (стандартный), x86 AVX (с патчем AVX от Mox Ax) и x86 PAE. Наиболее стабильным является стандартный x86. Пакет AVX обеспечивает поддержку avx для приложений, предотвращая сбои в новых установщиках (доступно только для XP x86 SP3). Версия PAE обеспечивает поддержку 128 ГБ ОЗУ, однако может вызывать несколько BSOD. Будьте осторожны, и используйте на свой страх и риск.

Как установить One-Core-API?

One-Core-API использует технологию установки исправлений (hotfixes), которая применялась в Windows NT 5.x. Таким образом, вы заметите, что это очень похоже на установку пакета обновлений. Перейдите в раздел Releases, выберите версию, которую хотите протестировать, и загрузите архивный файл (.zip). После загрузки распакуйте файл, вы увидите четыре zip-файла: для x86, x86 с патчем AVX, x86 с поддержкой PAE и x64. В каждой папке будет исполняемый файл с названием: One-Core-API-Pack.exe. Дважды щелкните по этому файлу и следуйте шагам установки, которые в основном такие: «Далее, выберите принять лицензию, Далее и закончить». Все очень просто.

Пошаговое руководство с изображениями

Загрузка:

image

Распаковка: image

Откройте распакованное содержимое и выберите свою архитектуру. Если на баннере нет x64, это x86: image

Дважды щелкните по исполняемому файлу: image

Далее: image

Принять и Далее: image

Подождите: image

Готово и наслаждайтесь! image

Как удалить One-Core-API?

Как упоминалось, One-Core-API использует технологию установки исправлений (hotfixes), которая использовалась в Windows NT до версии 5.x. Поэтому, чтобы удалить его, необходимо перейти в Панель управления -> "Установка/Удаление программ" и выбрать опцию "Показать обновления". После выбора этой опции отобразятся другие обновления (если они установлены), включая One-Core-API. Прокрутите страницу вниз, пока не отобразится One-Core-API, и нажмите на него. Появится кнопка "Удалить". Нажмите на кнопку и выполните шаги удаления (в основном, Далее->Готово).

Пошаговое руководство с изображениями

Перейдите в Панель управления: image

Нажмите на Установка/Удаление программ: image

Отметьте "Показать обновления": image

Обновление появится. Прокрутите вниз, пока не появится One-Core-API: image

Нажмите на One-Core-API Pack, а затем на кнопку "Удалить": image

Появится окно удаления. Нажмите "Далее": image

Подождите: image

Нажмите "Готово", и Windows перезагрузится: image

Совместимость приложений

Браузеры и почтовые клиенты
  • Браузеры на основе Chromium (Chrome, Opera, Edge и другие) до последней версии
  • Установщик Chrome до версии 109 (версия для Windows 10 пока не поддерживается)
  • Браузеры на основе Gecko (Firefox, Zen Browser) до последних версий (однако YouTube работает только до версии Firefox 130);
  • Seamonkey до версии 2.53.10;
  • Maxthon до версии 7.1.6;
  • Vivaldi до последней версии;
  • Epic Browser 120
  • Thunderbird до последней версии
Мессенджеры и другие программы для общения
  • Discord 0.309.0;
  • Legocord (форк Discord) последняя версия;
  • Telegram Desktop;
  • Line;
  • Zoom;
  • Filezilla (последняя версия);
  • TeamViewer 14
Офисные приложения
  • LibreOffice 24.0.x (последняя версия);
  • Adobe Reader DC (до 2024 года);
  • Foxit PDF Reader (2023 год)
IDE и языки программирования
  • IDE от JetBrains до последних релизов (2024);
  • Visual Studio 2012 и Visual Studio 2013;
  • Eclipse IDE до последней версии;
  • Visual Studio Code (и форки, такие как Codium) до последней версии;
  • Android Studio до последней версии;
  • NetBeans до последней версии;
  • Python 3.6 (3.8/3.9 также могут работать, только модифицированная версия)
Java
  • Java JDK и альтернативные JDK или OpenJDK до версии 24 (возможно, другие версии также работают). Скачать можно здесь: https://bell-sw.com/pages/downloads/#/java-11-lts;
  • JDK 1.8 (пока только для Windows XP x64)
Встроенные приложения из Windows Vista/7
  • Игры из Windows 7;
  • Paint из Windows 7;
  • Wordpad из Windows 7;
  • Встроенные приложения из Windows Vista
Игры с поддержкой OpenGL, DirectX 9EX, 10 и 11

WARNING!

OCA теперь по умолчанию использует программный рендеринг Directx (Native).

Для запуска dx10+ игр необходимо скопировать файлы из папки <Буква вашей установки>\Windows\System32\wined3d в папку игры. В противном случае игра не запустится или появится черный экран!

  • Need for Speed Most Wanted 2012;
  • Need for Speed The Run;
  • Street Fighter V;
  • Injustice: Gods Among Us;
  • Assassin's Creed Black Flag;
  • Crysis 1, 2 и 3 (режим DirectX 10-11);
  • GTA Trilogy Definitive Edition;
  • GTA V;
  • Minecraft 1.21.x
  • Resident Evil 5 (режим DX10);
  • Lost Planet;
  • Far Cry 4;
  • Far Cry Primal;
  • Tropico 5;
  • Metro Last Night;
  • Cuphead;
  • Horizon Turbo
  • Touhou Kinjoukyou (20) ~ Fossilized Wonders
Другое
  • Продукты Adobe (Photoshop, Illustrator, Dreamweaver и т.д.) до версии 2019 года;
  • .Net Framework до 4.8;
  • .NET 6.0
  • Geekbench 4.2;
  • Performance Test;
  • Spotify для Windows 7 и для Windows 10;
  • Node 10.24;
  • Winrar 7.0 (последняя версия);
  • Postman
  • Dbeaver
  • Kate 23.08.1

Известные ограничения

  • Youtube в Firefox, начиная с версии 131, не работает. Поэтому рекомендуется использовать версию 115 или 128 ESR.
  • Некоторые установщики приложений могут не работать, например, electron based приложения (MS teams), Office 2013 или GIMP 3.0 RC2 и т.д., аварийно завершаются и приложение не устанавливается. Некоторые установщики и программы требуют поддержки AVX операционной системой, что не поддерживается вовсе. Поэтому используйте предварительно установленную версию, скопированную из другой операционной системы;
  • Пакеты нельзя интегрировать через nlite в ISO Windows, так как используется инструмент под названием "SFXCAB Substitute", а не стандартная версия от Microsoft;
  • Стандартные установщики .Net Framework, начиная с 4.6, не поддерживаются на данный момент. Вам нужна перепакованная версия, как сделано здесь: https://github.com/abbodi1406/dotNetFx4xW7. И доступно здесь: https://www.wincert.net/forum/topic/13805-microsoft-net-framework-472-full-x86x64-incl-language-packs-by-ricktendo/#comment-123251. Другие версии также доступны, ищите в темах форума;
  • Новые версии palemoon могут столкнуться с проблемой ошибки параллельной конфигурации;
  • Opera 39-50 может потребовать следующих параметров для запуска: --disable-gpu (чтобы предотвратить черный экран) и --single-process (чтобы предотвратить вечную загрузку первой страницы);

Перед тем, как сообщить о проблеме...

Прежде чем сообщать о проблеме, я настоятельно рекомендую проверить, существует ли проблема в One-Core-API-Canary и внимательно просмотреть существующие проблемы, чтобы проверить, сообщалось ли о вашей проблеме.

Если проблема существует в Canary и еще не указана в текущих проблемах, пожалуйста, предоставьте подробный отчет о вашей проблеме, включая следующую информацию:

1. Конфигурация системы:

  • Тип (ПК/ВМ)
  • Редакция ОС Windows (например, Windows XP Professional Service Pack 3)
  • Обновления после SP:
    • Были ли установлены обновления после Service Pack обновлений? (Да/Нет)
      • Если да, укажите, были ли они установлены до или после установки One-Core-API.
  • Установленное программное обеспечение: Перечислите любое соответствующее программное обеспечение, которое может быть связано с проблемой (например, Adobe Photoshop CC 2018, Firefox 132 и т. д.).
  • Технические характеристики:
    • Если физическое оборудование: Предоставьте подробности о процессоре, ОЗУ (тип, объем), типе жесткого диска и его емкости (например, диск IDE, 120 ГБ).
    • Если виртуальная машина: Укажите детали конфигурации виртуальной машины (например, Oracle VirtualBox 6.1.0, 2 ГБ ОЗУ, диск 120 ГБ, режим AHCI).
  • Шаги для воспроизведения ошибки

ВАЖНО: Если возможно, пожалуйста, также добавьте любые соответствующие журналы к обращению. Это значительно поможет быстрее идентифицировать решение.

Также целесообразно добавить видеозапись проблемы, если это возможно.

Обратите внимание, что обращение будет закрыто, если проблему нельзя воспроизвести.

Структура репозитория

  • Documents: Документация проекта, известные ошибки, использование sfxcab (для создания установщиков) и т.д.
  • Packages\x86 и Packages\x64: Бинарные выпуски, сгруппированные по пакетам. Вы можете загрузить и установить/обновить пакеты непосредственно отсюда (то есть, перейдя к Packages\x86\Base installer\update и запустив update.exe).
  • Todo: Задачи для выполнения
  • Test: Некоторые бинарные файлы и документы для тестирования;
  • Release: Скрипты для создания нового бинарного выпуска;
  • Output: Выходные бинарные файлы, которые можно сгенерировать с помощью скриптов в папке Release;

Дополнительная информация и ссылки

Расширенные возможности для систем на основе One-Core-API:

https://github.com/shorthorn-project/One-Core-API-Extras

Инструменты для новой системы развертывания для систем на основе One-Core-API:

https://github.com/Skulltrail192/One-Core-API-Tools

Официальный сервер Discord

Если вы хотите присоединиться к нашему официальному серверу Discord One-Core-API, вы можете присоединиться здесь:

https://discord.gg/eRcGuFtn6p

Демонстрация / Подтверждение концепции

Несколько скриншотов приложений, работающих на XP/Server 2003:

Браузеры и Thunderbird

Chrome 132 image

Edge 134 (предварительная версия для разработчиков) image

Opera 116 image

Firefox 122 Firefox122

Thunderbird 132 image

Basilisk image_2022_04_08T21_38_17_976Z

Vivaldi image

Игры

Microsoft Chess 3D Chess3d

Minecraft 1.21 image

Touhou Kinjoukyou (20) ~ Fossilized Wonders TH20

Мессенджеры и другие программы для общения

Telegram 4.14 Telegram-Desktop

Discord 0.309 Discord-Login Discord

Telegram Desktop Telegram-Desktop

Конференция Zoom Zoom

Встроенные приложения Windows 7

Записки Windows 7 StickyNotes

Paint Windows 7 Paint

Wordpad Windows 7 Wordpad

Другое

Spotify (для Windows 7) Spotify-Windows7

Visual Studio Code 1.81 VisualCode

LibreOffice 24 (последняя) LibreOffice Writer-LibreOffice

Java 11 Capturar

Avast и Chromium 68 Avast