Wat is het SETUP-bestandsformaat?
.setup-bestanden in de context van CryENGINE-spelontwikkeling zijn XML-configuratiebestanden die parameters voor personage-animaties definiëren voor het CryENGINE-personagesysteem. Elk bestand fungeert als een bindend document dat verwijst naar het skeletbestand van het personage (.cal), de inverse kinematics-instellingen (.ik), definities van bevestigingspunten en parameters voor animatielagen.
Het formaat werd geïntroduceerd met CryENGINE 1 en 2 - de engines achter spellen zoals *Far Cry* en *Crysis* (2007) - en is platte tekst XML, meestal gecodeerd in ASCII of UTF-8. Het bestandsschema is gekoppeld aan de SDK-versie; de structuur is aanzienlijk gewijzigd tussen CryENGINE 2, 3 en CRYENGINE V.
In CRYENGINE 5 is de rol van .setup grotendeels vervangen door het .chrparams-formaat, dat een meer gestructureerde aanpak biedt voor personageparameters. Verouderde .setup-bestanden van oudere projecten kunnen nog steeds aanwezig zijn in de asset-mappen van CryENGINE 2/3-spellen.
Belangrijke opmerking: .setup wordt ook gebruikt door de macOS Setup Assistant voor systeemconfiguratiedocumenten - een volledig ongerelateerd formaat. In een spelontwikkelingscontext, vooral wanneer het wordt aangetroffen naast .cal- en .ik-bestanden, is de CryENGINE-interpretatie van toepassing.
Belangrijkste kenmerken:
- Platte XML; bewerkbaar in elke tekstverwerker zoals Notepad++ of Visual Studio Code
- Geen gecompileerde of binaire inhoud - volledig leesbaar voor mensen
- Onderdeel van een trio:
.setup+.cal+.ikdefiniëren een complete animatie-rig voor een personage - In de praktijk alleen voor Windows (CryENGINE richt zich op Windows voor ontwikkeling)
Beveiliging & veiligheid
RISICO: LOWXML-tekstbestand; geen uitvoerbare inhoud. Veilig te openen in een tekstverwerker. macOS .setup-bestanden in /var/db/ zijn eigendom van het systeem - niet wijzigen tenzij u weet wat u doet.
Formaatdetails
in een notendop- Apple macOS Setup Assistant-bestand - macOS slaat interne configuratie van de Setup Assistant op in .setup-bestanden in /var/db/; deze zijn niet bedoeld voor de gebruiker en worden niet door gebruikers aangemaakt.
- Generiek installatie-/setupbestand - Sommige Windows-installatieprogramma's gebruiken .setup als alias voor .exe of als configuratiebestand voor installatiescripts - geen gestandaardiseerd formaat.
Programma's die SETUP-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | Crytek GmbH |
| Codering | Platte tekst (UTF-8 of ASCII) |
| Container | XML-document |
| MIME-type | text/xml |
| Typische bestandsgrootte | 1 KB - 50 KB |
| Gereferentieerde bestandstypen | .cal (skelet), .ik (inverse kinematics), .cdf (personagedefinitie), .chrparams |
| Functie | Bindt skelet, IK-configuratie, bevestigingspunten en animatielagen voor een personage-rig |
| Schema-versiebeheer | Gekoppeld aan CryENGINE SDK-versie (2, 3, V); schema gewijzigd tussen hoofdversies |
| Vervangen door | .chrparams in CRYENGINE V / CRYENGINE 5 |
| Platform | Windows (CryENGINE-ontwikkelomgeving) |
| Onderscheidende opmerking | Niet gerelateerd aan macOS Setup Assistant .setup-documenten - de context bepaalt de betekenis |
| Uitgebracht | 2004-2006 (CryENGINE 1/2 era) |
SETUP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SETUP-bestanden.