hudsonalbuquerque97-sys/unreal-install-linux
Automated installer for Unreal (1998) on Linux - Converts Wine installation to native with OldUnreal 227k patch
Unreal Linux Installer (Patch 227k)
Português
📋 Descrição
Script automatizado para converter uma instalação do Unreal (original) do Wine para versão nativa Linux, aplicando o patch 227k da OldUnreal.
⚠️ IMPORTANTE
- ✅ Compatível: Unreal (versão original)
- ❌ NÃO compatível: Unreal Gold, Unreal Gold + Return to Na Pali
Este patch é exclusivo para o Unreal original. Se você possui Unreal Gold, deve jogá-lo via Wine/Proton.
📦 Pré-requisitos
1. Ter uma cópia legítima do Unreal
Você precisa possuir o jogo através de:
- GOG.com
- Steam
- CD/DVD original
- Archive.org (versões abandonware/preservação)
- Outra loja digital oficial
Nota: O Archive.org mantém cópias para preservação histórica de jogos antigos.
2. Instalar o Unreal no Wine PRIMEIRO
Antes de executar este script, você deve:
- Instalar o Wine no seu sistema:
sudo apt install wine winetricks # Debian/Ubuntu
sudo dnf install wine # Fedora-
Instalar o Unreal através do Wine:
- GOG: Execute o instalador
.execom Wine - Steam: Use o Proton ou instale o Steam no Wine
- CD: Monte o CD e execute o instalador com Wine
- GOG: Execute o instalador
-
Certificar-se de que o jogo está em:
~/.wine/drive_c/Unreal/
3. Dependências do sistema
sudo apt install wget tar imagemagick # Debian/Ubuntu
sudo dnf install wget tar ImageMagick # Fedora
sudo pacman -S wget tar imagemagick # Arch Linux🚀 Como usar
Instalação rápida (um comando):
wget https://raw.githubusercontent.com/hudsonalbuquerque97-sys/unreal-install-linux/refs/heads/main/unreal-install-linux-patch227k.sh && chmod +x unreal-install-linux-patch227k.sh && ./unreal-install-linux-patch227k.shOu passo a passo:
- Baixe o script:
wget https://raw.githubusercontent.com/hudsonalbuquerque97-sys/unreal-install-linux/refs/heads/main/unreal-install-linux-patch227k.sh- Torne-o executável:
chmod +x unreal-install-linux-patch227k.sh- Execute o script:
./unreal-install-linux-patch227k.sh- Digite a senha quando solicitado (necessário para criar o launcher global)
📂 O que o script faz
- ✅ Verifica dependências necessárias
- ✅ Localiza instalação do Unreal no Wine
- ✅ Copia arquivos para
~/Games/Unreal - ✅ Baixa patch 227k do GitHub (OldUnreal)
- ✅ Aplica o patch Linux nativo
- ✅ Ajusta permissões e arquivos de configuração
- ✅ Converte ícone
.icopara.png(múltiplos tamanhos) - ✅ Cria launcher global
/usr/local/bin/unreal - ✅ Cria entrada no menu de aplicativos
🎮 Como jogar após instalação
Opção 1 - Terminal:
unrealOpção 2 - Menu de Aplicativos:
- Procure por "Unreal" no menu Iniciar/Dash
- Clique no ícone
📁 Estrutura de arquivos
~/Games/Unreal/ # Instalação do jogo
├── System/ # Executáveis e configurações
│ ├── unreal-bin-x86 # Binário principal
│ ├── Unreal.ini # Configuração principal
│ └── *.so # Bibliotecas Linux
├── Maps/ # Mapas do jogo
├── Music/ # Músicas
├── Sounds/ # Sons
├── Textures/ # Texturas
└── Help/ # Documentação e ícone
~/.local/share/applications/unreal.desktop # Atalho do menu
~/.local/share/icons/hicolor/*/apps/unreal.png # Ícones
🔧 Solução de problemas
Problema: Script não encontra instalação do Unreal
- Solução: Certifique-se de que instalou via Wine e o jogo está em
~/.wine/drive_c/Unreal/
📜 Licença
Este script é fornecido "como está". O jogo Unreal é propriedade da Epic Games.
O patch 227k é desenvolvido pela comunidade OldUnreal.
🔗 Links úteis
- OldUnreal (Patch): https://github.com/OldUnreal/Unreal-testing
- Unreal na GOG: https://www.gog.com/game/unreal_gold
- Archive.org (Preservação): https://archive.org/details/softwarelibrary_msdos_games
- WineHQ: https://www.winehq.org/
🤝 Contribuindo
Sinta-se à vontade para enviar issues ou pull requests para melhorar este instalador.
⭐ Créditos
- Equipe OldUnreal – Pelo incrível patch 227k
- Epic Games – Por criar o Unreal
- Comunidade – Por manter esse clássico vivo
English
📋 Description
Automated script to convert a Unreal (original) installation from Wine to native Linux, applying the OldUnreal 227k patch.
⚠️ IMPORTANT
- ✅ Compatible: Unreal (original version)
- ❌ NOT compatible: Unreal Gold, Unreal Gold + Return to Na Pali
This patch is exclusive to original Unreal. If you have Unreal Gold, you should play it via Wine/Proton.
📦 Prerequisites
1. Own a legitimate copy of Unreal
You need to own the game through:
- GOG.com
- Steam
- Original CD/DVD
- Archive.org (abandonware/preservation versions)
- Other official digital store
Note: Archive.org maintains copies for historical preservation of old games.
2. Install Unreal in Wine FIRST
Before running this script, you must:
- Install Wine on your system:
sudo apt install wine winetricks # Debian/Ubuntu
sudo dnf install wine # Fedora-
Install Unreal through Wine:
- GOG: Run the
.exeinstaller with Wine - Steam: Use Proton or install Steam in Wine
- CD: Mount the CD and run installer with Wine
- GOG: Run the
-
Make sure the game is at:
~/.wine/drive_c/Unreal/
3. System dependencies
sudo apt install wget tar imagemagick # Debian/Ubuntu
sudo dnf install wget tar ImageMagick # Fedora
sudo pacman -S wget tar imagemagick # Arch Linux🚀 How to use
Quick Install (One Command):
wget https://raw.githubusercontent.com/hudsonalbuquerque97-sys/unreal-install-linux/refs/heads/main/unreal-install-linux-patch227k.sh && chmod +x unreal-install-linux-patch227k.sh && ./unreal-install-linux-patch227k.shManual Install:
- Download the script:
wget https://raw.githubusercontent.com/hudsonalbuquerque97-sys/unreal-install-linux/refs/heads/main/unreal-install-linux-patch227k.sh- Make it executable:
chmod +x unreal-install-linux-patch227k.sh- Run the script:
./unreal-install-linux-patch227k.sh- Enter password when prompted (required to create global launcher)
📂 What the script does
- ✅ Checks required dependencies
- ✅ Locates Unreal installation in Wine
- ✅ Copies files to
~/Games/Unreal - ✅ Downloads 227k patch from GitHub (OldUnreal)
- ✅ Applies native Linux patch
- ✅ Adjusts permissions and configuration files
- ✅ Converts
.icoicon to.png(multiple sizes) - ✅ Creates global launcher
/usr/local/bin/unreal - ✅ Creates application menu entry
🎮 How to play after installation
Option 1 - Terminal:
unrealOption 2 - Application Menu:
- Search for "Unreal" in your Start Menu/Dash
- Click the icon
📁 File structure
~/Games/Unreal/ # Game installation
├── System/ # Executables and configs
│ ├── unreal-bin-x86 # Main binary
│ ├── Unreal.ini # Main configuration
│ └── *.so # Linux libraries
├── Maps/ # Game maps
├── Music/ # Music files
├── Sounds/ # Sound files
├── Textures/ # Texture files
└── Help/ # Documentation and icon
~/.local/share/applications/unreal.desktop # Menu shortcut
~/.local/share/icons/hicolor/*/apps/unreal.png # Icons
🔧 Troubleshooting
Problem: Script doesn't find Unreal installation
- Solution: Make sure you installed via Wine and game is at
~/.wine/drive_c/Unreal/
📜 License
This script is provided "as is". Unreal game is property of Epic Games.
The 227k patch is developed by the OldUnreal community.
🔗 Useful links
- OldUnreal (Patch): https://github.com/OldUnreal/Unreal-testing
- Unreal on GOG: https://www.gog.com/game/unreal_gold
- Archive.org (Preservation): https://archive.org/details/softwarelibrary_msdos_games
- WineHQ: https://www.winehq.org/
🤝 Contributing
Feel free to submit issues or pull requests to improve this installer.
⭐ Credits
- OldUnreal Team - For the amazing 227k patch
- Epic Games - For creating Unreal
- Community - For keeping this classic alive