.RES Bestandsextensie
Valve Resource File
| Ontwikkelaar | Valve |
| Populariteit |
4,2 | 115 stemmen |
Wat is een RES-bestand?
Een RES-bestand bevat een lijst met resources die wordt gebruikt door games die door Valve zijn ontwikkeld, zoals Half-Life 2 en Counter-Strike. Het hoort bij een .BSP-multiplayermapbestand en wordt gebruikt om de locaties op te slaan van aangepaste content die is toegevoegd om de gameplay van de map te verbeteren, zoals materialen en texturen voor spelersskins. RES-bestanden worden opgeslagen als platte tekst.
Meer informatie
RES-bestanden werden in 1998 veel gebruikt na de release van Half-Life, de eerste titel van Valve Software. De bestanden werden gebruikt om locaties van resources op te slaan in plaats van de resources zelf, zodat de downloadtijd korter was. Wanneer je een game zoals Half-Life speelt, verwijst de game naar het RES-bestand als je een aangepaste map speelt en downloadt vervolgens de resources, zodat je ze in de game kunt gebruiken.
Maar doordat downloadsnelheden zijn toegenomen, nieuwe resource-indelingen zijn uitgebracht en de game-engine zich heeft ontwikkeld, komen echte RES-bestanden nu minder vaak voor. Tegenwoordig zijn RES-bestanden meestal ingebed in de mapbestanden waaraan ze zijn gekoppeld, met behulp van BSPZIP, een opdrachtregelprogramma. Als een map met ingebedde resourcelijsten echter niet kan worden geaccepteerd, kan het RES-bestand worden gebruikt.
Als de BSP-map niet goed door de game wordt geladen, komt dit waarschijnlijk door een typefout in een of meer resourcepaden. Je kunt een teksteditor gebruiken om het RES-bestand te bekijken en te bewerken.
OPMERKING: Om ervoor te zorgen dat een RES-bestand door een game wordt herkend, moet het in de map \maps worden geplaatst samen met de BSP-map waaraan het is gekoppeld. Het bestand moet ook dezelfde naam hebben als de BSP-map.
Programma's die RES-bestanden openen
Gecompileerd C++-resourcescript
| Ontwikkelaar | N.v.t. |
| Populariteit |
3,9 | 51 stemmen |
Een RES-bestand is een gecompileerd resourcebestand dat is gemaakt door de Microsoft Resource Compiler (rc). Het bevat een gecompileerd .RC-script en gecompileerde versies van de resources waarnaar het script verwijst. Een ontwikkelaar die een C++-programma maakt, kan tijdens het compileren van het programma naar een .EXE-bestand een RES-bestand aan het programma koppelen.
Meer informatie
De Microsoft Resource Compiler is een hulpprogramma dat ontwikkelaars gebruiken om verschillende programm resources te compileren en te verpakken, zoals pictogrammen, cursors, menu's en dialoogvensters. Ontwikkelaars kunnen de gecompileerde resources vervolgens met hun gekozen C++-linker aan het uitvoerbare bestand van hun programma koppelen. Hierdoor kan het programma toegang krijgen tot deze resources en ze laden.
Om resources te compileren met de Microsoft Resource Compiler, maken ontwikkelaars eerst een RC-bestand. Dit bestand is een script in gewone tekst waarin de resources worden gedefinieerd die het bijbehorende programma gebruikt. RC-bestanden bevatten meestal verwijzingen naar verschillende resourcebestanden, zoals .CUR-cursorbestanden en .ICO-pictogrambestanden. (RC-bestanden kunnen ook resources bevatten die volledig in de bestanden zelf zijn gedefinieerd met gewone tekst.)
Ontwikkelaars gebruiken vervolgens de Microsoft Resource Compiler om hun RC-bestand te compileren naar een RES-bestand. Het resulterende RES-bestand bevat niet alleen een gecompileerde versie van het RC-bestand, maar ook een gecompileerde versie van alle resources waarnaar het RC-bestand verwijst. Ontwikkelaars kunnen de Microsoft Resource Compiler ook gebruiken om hun RES-bestand aan het EXE-bestand van hun toepassing te koppelen.
OPMERKING: De Microsoft Resource Compiler wordt meegeleverd als onderdeel van Microsoft Visual Studio en de Microsoft Windows Software Development Kit (SDK).
Een RES-bestand openen
In de meeste gevallen zijn RES-bestanden niet bedoeld om te worden geopend. Je kunt Resource Hacker (Windows) echter gebruiken om een RES-bestand te decompileren, zodat je de resources die het bevat kunt bekijken en bewerken.
Programma's die RES-bestanden openen of ernaar verwijzen
Windows-resourcebestand
| Ontwikkelaar | Embarcadero Technologies |
| Populariteit |
3,8 | 29 stemmen |
Binair bestand dat automatisch wordt gegenereerd door de programmeersoftware Delphi; bevat het hoofdpictogram en de versiegegevens van het programma (indien nodig) en is vereist om een programma te compileren; kan ook andere bronnen bevatten die in de toepassing worden gebruikt, zoals bitmapafbeeldingen, cursors en tekenreekstabellen.
Programma's die RES-bestanden openen of ernaar verwijzen
Godot Engine-resourcebestand
| Ontwikkelaar | Godot |
| Populariteit |
3,8 | 14 stemmen |
Een RES-bestand is een resourcebestand dat is gemaakt door Godot Engine, een gratis en opensourcegame-engine die wordt gebruikt om 2D- en 3D-games te maken. Het bevat binaire gegevens waarnaar wordt verwezen door Godot Engine-nodes om verschillende functies in de games uit te voeren, zoals het instellen van gebruikersinterfaces, het simuleren van fysica, het genereren van 3D-modellen en het tekenen van sprites.
Meer informatie
In Godot Engine zijn RES-resourcebestanden de binaire versie van .TRES-resourcebestanden, die in platte tekst worden opgeslagen. Met de TRES-indeling kunnen ontwikkelaars resourceversies gemakkelijker beheren. Wanneer een ontwikkelaar de game exporteert, zet Godot Engine de TRES-bestanden om in binaire RES-bestanden om hun grootte te verkleinen en de efficiëntie van het gamepakket te verhogen.
Programma's die RES-bestanden openen of ernaar verwijzen
Star Wars KotOR-opslagbronbestand
| Ontwikkelaar | LucasArts |
| Populariteit |
3,2 | 19 stemmen |
Bestand dat wordt gebruikt door Star Wars: Knights of the Old Republic (KotOR), een actiegame vanuit derdepersoonsperspectief gebaseerd op de Star Wars-serie; wordt samen met een opgeslagen spelbestand .SAV opgeslagen en bevat aanvullende beschrijvende informatie voor de opslag.
Programma's die RES-bestanden openen of ernaar verwijzen
Resourcebestand van Centauri Production
| Ontwikkelaar | Centauri Production |
| Populariteit |
1,7 | 3 stemmen |
Een RES-bestand is een archief met spelgegevens dat wordt gebruikt door een videogame van Centauri Production. Het bevat muziek, texturen, 3D-modellen en/of andere spelassets. Hoewel RES-bestanden niet bedoeld zijn om door spelers te worden geopend, hebben modmakers hulpprogramma's gemaakt waarmee ze de assets uit RES-bestanden kunnen uitpakken.
Meer informatie
Centauri Production is een Tsjechisch bedrijf dat videogames ontwikkelt. Enkele bekende games van het bedrijf zijn:
- Memento Mori
- Memento Mori 2
- Evil Days of Luckless John
- Gooka: The Mystery of Janatris
Memento Mori (en mogelijk andere games van Centauri Production) bevat verschillende RES-bestanden. Deze archieven bevatten veel van de assets van de game.
Een RES-bestand openen
Je kunt Memento Mori RES Unpacker of QuickBMS gebruiken om de assets uit een RES-bestand uit te pakken. Als je QuickBMS gebruikt, moet je het bijbehorende script voor Centauri Production Resource File van het programma gebruiken.