Hvad er en BNS fil?
En fil med filtypenavnet .bns er en spilscriptfil, der er oprettet med Portal Map-puslespil, der blev udviklet af Valve. Det indeholder tekstscript til at definere information om et portalkort, som er gemt som .bsp-fil. BNS-filer bruges som reference til denne aktuelle kortfil og indeholder en liste over udfordringer, der skal løses. Derudover indeholder det kortnavn, kommentarer om kortet og referencer til miniaturebilleder. En BNS-fil kan åbnes i en hvilken som helst teksteditor, såsom Notepad++, textEdit og Notepad.
BNS filformat
BNS-filer gemmes som almindelige tekstfiler, der kan læses af mennesker. Disse kan åbnes i teksteditorer og også redigeres. Disse bør dog redigeres omhyggeligt for at undgå fejl i scriptet.
Eksempel på BNS-filformat
En BNS-fil kan se nogenlunde sådan ud, når den åbnes i en teksteditor, såsom Notepad++.
"#Bonus_Map_Challenges"
{
"map" "testchmb_a_08"
"chapter" "chapter5.cfg" [$X360]
"image" "bonusmaps/testchmb_a_08_challenges"
"comment" "#Bonus_Map_ChallengesComment"
"lock" "0"
"challenges"
{
"#Bonus_Map_ChallengePortals"
{
"comment" "#Bonus_Map_LeastPortalsComment"
"bronze" "9"
"silver" "5"
"gold" "4"
}
"#Bonus_Map_ChallengeSteps"
{
"comment" "#Bonus_Map_LeastStepsComment"
"bronze" "30"
"silver" "20"
"gold" "10"
}
"#Bonus_Map_ChallengeTime"
{
"comment" "#Bonus_Map_LeastTimeComment"
"bronze" "40"
"silver" "30"
"gold" "19"
}
}
}
Dele af en BNS-fil
I ovenstående eksempel,
#Bonus_Map_Challenges
- Repræsenterer navnet på kortet.map
- Repræsenterer navnet på det kort, der skal placeres i spillets maps folderkapitel
- Repræsenterer det kapitel, kortet tilhører. Alle kapitelfilerne er placeret i VPK-filen ved at tilføje navnet på kortet i formatetmap your_map_name
Billede
- Det indeholder miniaturebilledet af kortet og er gemt på rodstien steam\steamapps\common\portal\portal\materials\VGUI.Kommentar
- Beskrivende tekst om det oprettede kort.