Skip to content

Commit

Permalink
(build) latest fuse.py run
Browse files Browse the repository at this point in the history
  • Loading branch information
snake-biscuits committed Mar 9, 2023
1 parent f497f0f commit d636c70
Show file tree
Hide file tree
Showing 23 changed files with 200 additions and 179 deletions.
2 changes: 1 addition & 1 deletion fuse.log
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ processing mrvn/r2/ENTITIES.xml
processing mrvn/r2/ENTITIES_env.xml
processing mrvn/r2/ENTITIES_fx.xml
processing mrvn/r2/ENTITIES_script.xml
adding new entity: mp_weapon_wingman_n
adding new entity: mp_weapon_rspn101_og
adding new entity: mp_weapon_grenade_sonar
adding new entity: mp_weapon_wingman_n
processing mrvn/r2/ENTITIES_snd.xml
processing mrvn/r2/ENTITIES_spawn.xml
processing mrvn/r2/radiant.xml
Expand Down
2 changes: 1 addition & 1 deletion fuse.py
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ def new_choice_type(json_spec: dict) -> ElementTree.Element:
# TODO: override Notes (preserve "Introduced by Source / Titanfall" on first line)
# xml_ent[-1].tail = "..."
with open(os.path.join(out_dir, ent_filename[xml_filename]), "wb") as ent_file:
ent_file.write(b'<?xml version="1.0"?>')
ent_file.write(b'<?xml version="1.0"?>\n')
# TODO: capture comment before root node
ElementTree.indent(ent_classes_node, space="")
xml_text = ElementTree.tostring(ent_classes_node, encoding="utf-8") # method="html"
Expand Down
9 changes: 5 additions & 4 deletions simulacrum/r1o/effects_entities.ent
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<?xml version="1.0"?><classes>
<?xml version="1.0"?>
<classes>
<point name="beam_spotlight" color="1 0 1" box="-8 -8 -8 8 8 8">
----- KEYS -----
<string key="HDRColorScale" name="HDRColorScale">New in Titanfall; TODO: identify</string>
<angles key="angles" name="Pitch Yaw Roll (Y Z X)">This entity's orientation in the world.
Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll is the rotation around the X axis.</angles>
<string key="color" name="color">New in Titanfall; TODO: identify</string>
<color key="color" name="color">New in Titanfall; TODO: identify</color>
<string key="disableX360" name="disableX360">New in Titanfall; TODO: identify</string>
<string key="disablereceiveshadows" name="disablereceiveshadows">New in Titanfall; TODO: identify</string>
<string key="maxcpulevel" name="maxcpulevel">New in Titanfall; TODO: identify</string>
Expand All @@ -13,7 +14,7 @@ Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll
<string key="mincpulevel" name="mincpulevel">New in Titanfall; TODO: identify</string>
<string key="mingpulevel" name="mingpulevel">New in Titanfall; TODO: identify</string>
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="renderfx" name="renderfx">New in Titanfall; TODO: identify</string>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<real key="scale" name="scale">New in Titanfall; TODO: identify</real>
Expand Down Expand Up @@ -41,7 +42,7 @@ Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll
<string key="mingpulevel" name="mingpulevel">New in Titanfall; TODO: identify</string>
<model key="model" name="World Model" />
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<string key="renderfx" name="renderfx">New in Titanfall; TODO: identify</string>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<real key="scale" name="scale">New in Titanfall; TODO: identify</real>
Expand Down
63 changes: 32 additions & 31 deletions simulacrum/r1o/entities.ent
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
<?xml version="1.0"?><classes>
<?xml version="1.0"?>
<classes>
<point name="color_correction" color="1 0 1" box="-8 -8 -8 8 8 8">
----- KEYS -----
<boolean key="StartDisabled" name="StartDisabled">New in Titanfall; TODO: identify</boolean>
<string key="ambient_brightness" name="ambient_brightness">New in Titanfall; TODO: identify</string>
<string key="ambient_color" name="ambient_color">New in Titanfall; TODO: identify</string>
<color key="ambient_color" name="ambient_color">New in Titanfall; TODO: identify</color>
<string key="brightness" name="brightness">New in Titanfall; TODO: identify</string>
<string key="color" name="color">New in Titanfall; TODO: identify</string>
<color key="color" name="color">New in Titanfall; TODO: identify</color>
<string key="fadeInDuration" name="fadeInDuration">New in Titanfall; TODO: identify</string>
<string key="fadeOutDuration" name="fadeOutDuration">New in Titanfall; TODO: identify</string>
<string key="filename" name="filename">New in Titanfall; TODO: identify</string>
Expand Down Expand Up @@ -66,14 +67,14 @@ Introduced by Titanfall
<string key="drawinfastreflection" name="drawinfastreflection">New in Titanfall; TODO: identify</string>
<string key="explodemagnitude" name="explodemagnitude">New in Titanfall; TODO: identify</string>
<string key="explosion" name="explosion">New in Titanfall; TODO: identify</string>
<string key="gibdir" name="gibdir">New in Titanfall; TODO: identify</string>
<real3 key="gibdir" name="gibdir">New in Titanfall; TODO: identify</real3>
<string key="health" name="health">New in Titanfall; TODO: identify</string>
<string key="material" name="material">New in Titanfall; TODO: identify</string>
<string key="nodamageforces" name="nodamageforces">New in Titanfall; TODO: identify</string>
<string key="pressuredelay" name="pressuredelay">New in Titanfall; TODO: identify</string>
<string key="propdata" name="propdata">New in Titanfall; TODO: identify</string>
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<string key="shadowdepthnocache" name="shadowdepthnocache">New in Titanfall; TODO: identify</string>
<string key="spawnobject" name="spawnobject">New in Titanfall; TODO: identify</string>
Expand All @@ -92,23 +93,23 @@ Introduced by Titanfall
<string key="explodemagnitude" name="explodemagnitude">New in Titanfall; TODO: identify</string>
<string key="explosion" name="explosion">New in Titanfall; TODO: identify</string>
<string key="fragility" name="fragility">New in Titanfall; TODO: identify</string>
<string key="gibdir" name="gibdir">New in Titanfall; TODO: identify</string>
<real3 key="gibdir" name="gibdir">New in Titanfall; TODO: identify</real3>
<string key="health" name="health">New in Titanfall; TODO: identify</string>
<string key="lowerleft" name="lowerleft">New in Titanfall; TODO: identify</string>
<string key="lowerright" name="lowerright">New in Titanfall; TODO: identify</string>
<real3 key="lowerleft" name="lowerleft">New in Titanfall; TODO: identify</real3>
<real3 key="lowerright" name="lowerright">New in Titanfall; TODO: identify</real3>
<string key="material" name="material">New in Titanfall; TODO: identify</string>
<string key="nodamageforces" name="nodamageforces">New in Titanfall; TODO: identify</string>
<string key="pressuredelay" name="pressuredelay">New in Titanfall; TODO: identify</string>
<string key="propdata" name="propdata">New in Titanfall; TODO: identify</string>
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<string key="shadowdepthnocache" name="shadowdepthnocache">New in Titanfall; TODO: identify</string>
<string key="spawnobject" name="spawnobject">New in Titanfall; TODO: identify</string>
<string key="surfacetype" name="surfacetype">New in Titanfall; TODO: identify</string>
<targetname key="targetname" name="Name">The name that other entities refer to this entity by.</targetname>
<string key="upperleft" name="upperleft">New in Titanfall; TODO: identify</string>
<string key="upperright" name="upperright">New in Titanfall; TODO: identify</string>
<real3 key="upperleft" name="upperleft">New in Titanfall; TODO: identify</real3>
<real3 key="upperright" name="upperright">New in Titanfall; TODO: identify</real3>
----- NOTES -----
Introduced by Titanfall
</group>
Expand All @@ -135,7 +136,7 @@ Introduced by Titanfall
----- KEYS -----
<string key="halfheight" name="halfheight">New in Titanfall; TODO: identify</string>
<string key="halfwidth" name="halfwidth">New in Titanfall; TODO: identify</string>
<string key="right" name="right">New in Titanfall; TODO: identify</string>
<real3 key="right" name="right">New in Titanfall; TODO: identify</real3>
----- NOTES -----
Introduced by Titanfall
</point>
Expand Down Expand Up @@ -224,12 +225,12 @@ Introduced by Titanfall
<string key="_fifty_percent_distance" name="_fifty_percent_distance">New in Titanfall; TODO: identify</string>
<string key="_half_bright_fraction" name="_half_bright_fraction">New in Titanfall; TODO: identify</string>
<string key="_inner_cone" name="_inner_cone">New in Titanfall; TODO: identify</string>
<real3 key="_light" name="_light">New in Titanfall; TODO: identify</real3>
<real3 key="_lightHDR" name="_lightHDR">New in Titanfall; TODO: identify</real3>
<string key="_light" name="_light">New in Titanfall; TODO: identify</string>
<string key="_lightHDR" name="_lightHDR">New in Titanfall; TODO: identify</string>
<string key="_lightscaleHDR" name="_lightscaleHDR">New in Titanfall; TODO: identify</string>
<string key="_zero_percent_distance" name="_zero_percent_distance">New in Titanfall; TODO: identify</string>
<string key="brightness" name="brightness">New in Titanfall; TODO: identify</string>
<string key="color" name="color">New in Titanfall; TODO: identify</string>
<color key="color" name="color">New in Titanfall; TODO: identify</color>
<string key="fogdensity" name="fogdensity">New in Titanfall; TODO: identify</string>
<boolean key="realtime" name="realtime">New in Titanfall; TODO: identify</boolean>
<boolean key="realtime_shadows" name="realtime_shadows">New in Titanfall; TODO: identify</boolean>
Expand All @@ -241,18 +242,18 @@ Introduced by Titanfall
</point>
<point name="light_environment" color="1 0 1" box="-8 -8 -8 8 8 8">
----- KEYS -----
<angles key="SunSpreadAngle" name="SunSpreadAngle">New in Titanfall; TODO: identify</angles>
<real3 key="_ambient" name="_ambient">New in Titanfall; TODO: identify</real3>
<string key="SunSpreadAngle" name="SunSpreadAngle">New in Titanfall; TODO: identify</string>
<string key="_ambient" name="_ambient">New in Titanfall; TODO: identify</string>
<string key="_cone" name="_cone">New in Titanfall; TODO: identify</string>
<real3 key="_light" name="_light">New in Titanfall; TODO: identify</real3>
<string key="_light" name="_light">New in Titanfall; TODO: identify</string>
<string key="ambient_brightness" name="ambient_brightness">New in Titanfall; TODO: identify</string>
<string key="ambient_color" name="ambient_color">New in Titanfall; TODO: identify</string>
<color key="ambient_color" name="ambient_color">New in Titanfall; TODO: identify</color>
<angles key="angles" name="Pitch Yaw Roll (Y Z X)">This entity's orientation in the world.
Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll is the rotation around the X axis.</angles>
<string key="cloudmask" name="cloudmask">New in Titanfall; TODO: identify</string>
<string key="cloudoffset" name="cloudoffset">New in Titanfall; TODO: identify</string>
<string key="color" name="color">New in Titanfall; TODO: identify</string>
<string key="fogcolor" name="fogcolor">New in Titanfall; TODO: identify</string>
<color key="color" name="color">New in Titanfall; TODO: identify</color>
<color key="fogcolor" name="fogcolor">New in Titanfall; TODO: identify</color>
<string key="pitch" name="pitch">New in Titanfall; TODO: identify</string>
<string key="shadows" name="shadows">New in Titanfall; TODO: identify</string>
<targetname key="targetname" name="Name">The name that other entities refer to this entity by.</targetname>
Expand All @@ -267,12 +268,12 @@ Introduced by Titanfall
<string key="_fifty_percent_distance" name="_fifty_percent_distance">New in Titanfall; TODO: identify</string>
<string key="_half_bright_fraction" name="_half_bright_fraction">New in Titanfall; TODO: identify</string>
<string key="_inner_cone" name="_inner_cone">New in Titanfall; TODO: identify</string>
<real3 key="_light" name="_light">New in Titanfall; TODO: identify</real3>
<string key="_light" name="_light">New in Titanfall; TODO: identify</string>
<string key="_zero_percent_distance" name="_zero_percent_distance">New in Titanfall; TODO: identify</string>
<angles key="angles" name="Pitch Yaw Roll (Y Z X)">This entity's orientation in the world.
Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll is the rotation around the X axis.</angles>
<string key="brightness" name="brightness">New in Titanfall; TODO: identify</string>
<string key="color" name="color">New in Titanfall; TODO: identify</string>
<color key="color" name="color">New in Titanfall; TODO: identify</color>
<string key="fogdircolorstrength" name="fogdircolorstrength">New in Titanfall; TODO: identify</string>
<model key="model" name="World Model" />
<string key="pitch" name="pitch">New in Titanfall; TODO: identify</string>
Expand Down Expand Up @@ -344,7 +345,7 @@ Introduced by Titanfall
----- KEYS -----
<angles key="angles" name="Pitch Yaw Roll (Y Z X)">This entity's orientation in the world.
Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll is the rotation around the X axis.</angles>
<string key="axis" name="axis">New in Titanfall; TODO: identify</string>
<real3 key="axis" name="axis">New in Titanfall; TODO: identify</real3>
<string key="force" name="force">New in Titanfall; TODO: identify</string>
<string key="radius" name="radius">New in Titanfall; TODO: identify</string>
----- NOTES -----
Expand Down Expand Up @@ -384,7 +385,7 @@ Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll
<string key="pressuredelay" name="pressuredelay">New in Titanfall; TODO: identify</string>
<string key="refuel" name="refuel">New in Titanfall; TODO: identify</string>
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="renderfx" name="renderfx">New in Titanfall; TODO: identify</string>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<real key="scale" name="scale">New in Titanfall; TODO: identify</real>
Expand Down Expand Up @@ -427,7 +428,7 @@ Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll
<string key="pressuredelay" name="pressuredelay">New in Titanfall; TODO: identify</string>
<string key="refuel" name="refuel">New in Titanfall; TODO: identify</string>
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="renderfx" name="renderfx">New in Titanfall; TODO: identify</string>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<real key="scale" name="scale">New in Titanfall; TODO: identify</real>
Expand Down Expand Up @@ -476,7 +477,7 @@ Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll
<boolean key="physicsmode" name="physicsmode">New in Titanfall; TODO: identify</boolean>
<string key="pressuredelay" name="pressuredelay">New in Titanfall; TODO: identify</string>
<string key="renderamt" name="renderamt">New in Titanfall; TODO: identify</string>
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<string key="renderfx" name="renderfx">New in Titanfall; TODO: identify</string>
<string key="rendermode" name="rendermode">New in Titanfall; TODO: identify</string>
<real key="scale" name="scale">New in Titanfall; TODO: identify</real>
Expand All @@ -498,7 +499,7 @@ Introduced by Titanfall
Pitch is rotation around the Y axis, Yaw is the rotation around the Z axis, Roll is the rotation around the X axis.</angles>
<string key="job" name="job">New in Titanfall; TODO: identify</string>
<model key="model" name="World Model" />
<string key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</string>
<color key="rendercolor" name="rendercolor">New in Titanfall; TODO: identify</color>
<real key="scale" name="scale">New in Titanfall; TODO: identify</real>
<targetname key="targetname" name="Name">The name that other entities refer to this entity by.</targetname>
<boolean key="tempJob" name="tempJob">New in Titanfall; TODO: identify</boolean>
Expand Down Expand Up @@ -608,7 +609,7 @@ Introduced by Titanfall
<string key="detailmaterial" name="detailmaterial">New in Titanfall; TODO: identify</string>
<string key="detailvbsp" name="detailvbsp">New in Titanfall; TODO: identify</string>
<angles key="editor_drLastCameraAngle" name="editor_drLastCameraAngle">New in Titanfall; TODO: identify</angles>
<string key="editor_drLastCameraPos" name="editor_drLastCameraPos">New in Titanfall; TODO: identify</string>
<real3 key="editor_drLastCameraPos" name="editor_drLastCameraPos">New in Titanfall; TODO: identify</real3>
<string key="instance" name="instance">New in Titanfall; TODO: identify</string>
<string key="mapversion" name="mapversion">New in Titanfall; TODO: identify</string>
<string key="maxblobcount" name="maxblobcount">New in Titanfall; TODO: identify</string>
Expand All @@ -618,8 +619,8 @@ Introduced by Titanfall
<string key="musicpostfix" name="musicpostfix">New in Titanfall; TODO: identify</string>
<string key="name" name="name">New in Titanfall; TODO: identify</string>
<string key="skyname" name="SkyBox Texture Name" keyname="skyname">See: https://developer.valvesoftware.com/wiki/List_of_Titanfall_Skies</string>
<string key="world_maxs" name="world_maxs">New in Titanfall; TODO: identify</string>
<string key="world_mins" name="world_mins">New in Titanfall; TODO: identify</string>
<real3 key="world_maxs" name="world_maxs">New in Titanfall; TODO: identify</real3>
<real3 key="world_mins" name="world_mins">New in Titanfall; TODO: identify</real3>
----- NOTES -----
Introduced by Titanfall
</group>
Expand Down
Loading

0 comments on commit d636c70

Please sign in to comment.