Valve Hammer FGD Editor
Valider, rediger og generér FGDs til Valve Hammer Editor, rettet mod udviklere og moddere.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
Om dette værktøj
Målgruppe inkluderer levels-designere, moddere og tooling-ingeniører, der forfatter eller opdaterer FGDs for at definere entitetskategorier, keyvalues og adfærds-egenskaber, som anvendes af Source Engine-kort. Det adresserer strukturelle fejl, ugyldige keys og inkonsekvente definitioner, der bremser iteration og forårsager kortbygge-fejl.
Kerne-logik og funktioner: Værktøjet parser FGD-tekst, bygger en intern repræsentation og håndhæver domænerelaterede regler såsom påkrævede blokke (entiteter, egenskaber) og gyldige nøgle-navne. Påkrævede funktioner inkluderer FGD_text-input, engine_version-bevidsthed og valgfri batch-behandling. Avancerede funktioner dækker afhængighedstjek, korsfelt-validering og auto-fix-forslag. Output omfatter et valideret udkast, en fejlrapport og en diff, der egner sig til versionskontrol.
Algoritmer & beregninger: Parsning følger FGD-syntaks, tokenisering og blok-validering. Den håndhæver navngivningskonventioner, kontrollerer manglende påkrævede blokke og validerer korsfelt-referencer (entitet til egenskabs-mappning). Når tilgængelig, beregner den minimale sikre ændringer og udsteder en struktureret diff til gennemgang. Fejlniveauer skelner mellem fatalt, fejl og advarsel.
Fejl & kanttilfælde: Håndtering af manglende input, tomt FGD-indhold, ukendte keys, forældede blokke og engine_version-mismatch. Hvis eksterne referencer ikke løses eller filkodningen er ugyldig, rapporterer den præcise steder og korrigeringsforslag. Store FGDs behandles i streaming-passager for at minimere hukommelsesforbrug.
Industri/Region & Lokalisering: Følger Source Engine-datakonventioner og UTF-8-tekstkodning. Engine_version og target_game understøtter almindelige regionale builds; indhold lokales ikke ud over metadata.
Forudsætninger & Udelukkelser: Forudsætter tekstuelle FGD-definitioner for Source-æra-entiteter. Kompilerer ikke kort, ændrer ikke teksturer eller runtime-aktiver. UI-rendering eller editor-integrationsdetaljer er udenfor omfanget.
Sådan bruges
- Angiv input: indsæt eller upload FGD-tekst, vælg engine_version og target_game.
- Udfør validering for at få en rapport og et korrigeret udkast.
- Gennemgå fejl og foreslåede rettelser i error_report og diff_report.
- Aktiver auto_fix for at anvende sikre rettelser og validér igen.
- Download valideret_fgd_tekst og diff_report til integration i pipelines.
Frequently Asked Questions
Find hurtige svar
Hvad er en FGD?
Hvilke motorversioner understøttes?
Kan værktøjet automatisk rette problemer?
Hvilke outputs genereres?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Spotify til MP3-konverter
Konverterer lokalt leverede lydefiler til MP3, muliggør offline-lytning og tvær-enheds-kompatibilite...
Vejafstandscalculator
Et vejafstandscalculator til rejsende, logistikplanlæggere og chauffører til hurtigt at estimere afs...
Din feedback betyder noget
Hjælp os med at forbedre
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic