Initial commit: bt411 -- standalone Windows BattleTech (Tesla 4.10 port)
Clean, self-contained extraction of the BattleTech-specific work from the
reverse-engineering workspace -- engine + game + content + build, with nothing
from Red Planet or the raw archive dumps. Builds green (Win32) and runs the
single-player drive->animate->target->fire->damage->destroy loop out of the box.
Layout:
engine/ MUNGA + MUNGA_L4 shared 2007 engine, carrying our BT render/loader
work (bgfload/L4D3D/L4VIDEO: BSL bit-slice decode, LOD/ground/shadow
models) + image codec; the minimal rp/ headers the audio HAL needs
game/ reconstructed BT logic + surviving-original BT source + fwd shims
+ WinMain launcher
content/ full runtime tree (BTL4.RES, VIDEO/, GAUGE/, AUDIO/, eggs, BTDPL.INI)
docs/ format specs + reconstruction ledgers
reference/ raw Ghidra pseudocode (recon source-of-truth) + decomp exporter
tools/ MP console emulator + map/resource scanners
One top-level CMake builds munga_engine lib + bt410_l4 game lib + btl4.exe.
All paths relativized (186 fwd shims + ~437 CMake abs paths -> repo-relative);
DXSDK is the one external, overridable via -DDXSDK. Verified: builds to a
byte-identical 2.27MB exe and runs combat (TARGET DESTROYED, 0 crashes) against
the bundled content.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# Treat all game content + binary assets as binary (never apply text/EOL filters).
|
||||
*.RES binary
|
||||
*.res binary
|
||||
*.BGF binary
|
||||
*.bgf binary
|
||||
*.BSL binary
|
||||
*.bsl binary
|
||||
*.VTX binary
|
||||
*.vtx binary
|
||||
*.TGA binary
|
||||
*.tga binary
|
||||
*.BMF binary
|
||||
*.bmf binary
|
||||
*.PCC binary
|
||||
*.pcc binary
|
||||
*.GIM binary
|
||||
*.gim binary
|
||||
*.GAT binary
|
||||
*.gat binary
|
||||
*.SKL binary
|
||||
*.skl binary
|
||||
*.ANI binary
|
||||
*.ani binary
|
||||
*.RES binary
|
||||
*.EXE binary
|
||||
*.exe binary
|
||||
*.dll binary
|
||||
*.lib binary
|
||||
*.OVL binary
|
||||
*.386 binary
|
||||
*.MNG binary
|
||||
*.WAV binary
|
||||
*.wav binary
|
||||
*.RAW binary
|
||||
*.raw binary
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
# build output
|
||||
/build/
|
||||
*.obj
|
||||
*.pdb
|
||||
*.ilk
|
||||
*.exp
|
||||
*.idb
|
||||
|
||||
# logs / debugger dumps
|
||||
*.log
|
||||
cdb_*.txt
|
||||
|
||||
# editor / OS
|
||||
.vs/
|
||||
*.user
|
||||
Thumbs.db
|
||||
+334
@@ -0,0 +1,334 @@
|
||||
cmake_minimum_required(VERSION 3.20)
|
||||
project(bt411 CXX)
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
|
||||
# BattleTech 4.11 -- Virtual World Entertainment pod BattleTech (Tesla rel 4.10)
|
||||
# reconstructed on the shared RP411 Windows engine. Build 32-bit (Win32) with
|
||||
# the VS2019 BuildTools instance -- see README.md for the exact configure line.
|
||||
# Run from the content dir: cd content && ../build/Debug/btl4.exe -egg DEV.EGG
|
||||
|
||||
# --- external dependency: legacy DirectX SDK (June 2010); override with -DDXSDK=... ---
|
||||
set(DXSDK "C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)" CACHE PATH "Legacy DirectX SDK root")
|
||||
|
||||
set(BT_DEFS WIN32 _WINDOWS UNICODE _UNICODE NOMINMAX
|
||||
_CRT_SECURE_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS
|
||||
_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS)
|
||||
set(BT_OPTS /permissive /W0 /wd4996 /EHsc /bigobj /MP)
|
||||
|
||||
#===========================================================================#
|
||||
# Engine: MUNGA (shared sim/render engine) + MUNGA_L4 (Win32/D3D9 HAL).
|
||||
# The 2007 RP411 Windows engine, carrying our BT render/loader work
|
||||
# (bgfload/L4D3D/L4VIDEO: BSL bit-slice decode, LOD/ground/shadow models).
|
||||
# Include path is DXSDK + shim ONLY -- adding MUNGA dirs shadows <time.h>.
|
||||
#===========================================================================#
|
||||
add_library(munga_engine STATIC
|
||||
"engine/MUNGA/AFFNMTRX.cpp"
|
||||
"engine/MUNGA/ANGLE.cpp"
|
||||
"engine/MUNGA/ANIMTOOL.cpp"
|
||||
"engine/MUNGA/APP.cpp"
|
||||
"engine/MUNGA/APPMGR.cpp"
|
||||
"engine/MUNGA/APPMSG.cpp"
|
||||
"engine/MUNGA/APPTASK.cpp"
|
||||
"engine/MUNGA/AUDCMP.cpp"
|
||||
"engine/MUNGA/AUDENT.cpp"
|
||||
"engine/MUNGA/AUDIO.cpp"
|
||||
"engine/MUNGA/AUDLOC.cpp"
|
||||
"engine/MUNGA/AUDLVL.cpp"
|
||||
"engine/MUNGA/AUDMIDI.cpp"
|
||||
"engine/MUNGA/AUDREND.cpp"
|
||||
"engine/MUNGA/AUDSEQ.cpp"
|
||||
"engine/MUNGA/AUDSRC.cpp"
|
||||
"engine/MUNGA/AUDTIME.cpp"
|
||||
"engine/MUNGA/AUDTOOLS.cpp"
|
||||
"engine/MUNGA/AUDWGT.cpp"
|
||||
"engine/MUNGA/AUDWTHR.cpp"
|
||||
"engine/MUNGA/AVERAGE.cpp"
|
||||
"engine/MUNGA/BNDGBOX.cpp"
|
||||
"engine/MUNGA/BOXCONE.cpp"
|
||||
"engine/MUNGA/BOXDISKS.cpp"
|
||||
"engine/MUNGA/BOXIRAMP.cpp"
|
||||
"engine/MUNGA/BOXLIST.cpp"
|
||||
"engine/MUNGA/BOXRAMP.cpp"
|
||||
"engine/MUNGA/BOXSOLID.cpp"
|
||||
"engine/MUNGA/BOXSORT.cpp"
|
||||
"engine/MUNGA/BOXSPHR.cpp"
|
||||
"engine/MUNGA/BOXTILE.cpp"
|
||||
"engine/MUNGA/BOXTREE.cpp"
|
||||
"engine/MUNGA/BOXWEDGE.cpp"
|
||||
"engine/MUNGA/CAMINST.cpp"
|
||||
"engine/MUNGA/CAMMGR.cpp"
|
||||
"engine/MUNGA/CAMMPPR.cpp"
|
||||
"engine/MUNGA/CAMSHIP.cpp"
|
||||
"engine/MUNGA/CHAIN.cpp"
|
||||
"engine/MUNGA/CMPNNT.cpp"
|
||||
"engine/MUNGA/COLLASST.cpp"
|
||||
"engine/MUNGA/COLLORGN.cpp"
|
||||
"engine/MUNGA/COLOR.cpp"
|
||||
"engine/MUNGA/CONSOLE.cpp"
|
||||
"engine/MUNGA/CONTROLS.cpp"
|
||||
"engine/MUNGA/CSTR.cpp"
|
||||
"engine/MUNGA/CULTURAL.cpp"
|
||||
"engine/MUNGA/DAMAGE.cpp"
|
||||
"engine/MUNGA/DIRECTOR.cpp"
|
||||
"engine/MUNGA/DOOR.cpp"
|
||||
"engine/MUNGA/DOORFRAM.cpp"
|
||||
"engine/MUNGA/DROPZONE.cpp"
|
||||
"engine/MUNGA/ENTITY.cpp"
|
||||
"engine/MUNGA/ENTITY2.cpp"
|
||||
"engine/MUNGA/ENTITYID.cpp"
|
||||
"engine/MUNGA/ENVIRNMT.cpp"
|
||||
"engine/MUNGA/EVENT.cpp"
|
||||
"engine/MUNGA/EVTSTAT.cpp"
|
||||
"engine/MUNGA/EXPLODE.cpp"
|
||||
"engine/MUNGA/EXPTBL.cpp"
|
||||
"engine/MUNGA/EXTNTBOX.cpp"
|
||||
"engine/MUNGA/EYECANDY.cpp"
|
||||
"engine/MUNGA/FILESTRM.cpp"
|
||||
"engine/MUNGA/FILESTUB.cpp"
|
||||
"engine/MUNGA/FILEUTIL.cpp"
|
||||
"engine/MUNGA/GAUGALRM.cpp"
|
||||
"engine/MUNGA/GAUGE.cpp"
|
||||
"engine/MUNGA/GAUGMAP.cpp"
|
||||
"engine/MUNGA/GAUGREND.cpp"
|
||||
"engine/MUNGA/GRAPH2D.cpp"
|
||||
"engine/MUNGA/HASH.cpp"
|
||||
"engine/MUNGA/HOST.cpp"
|
||||
"engine/MUNGA/HOSTMGR.cpp"
|
||||
"engine/MUNGA/ICOM.cpp"
|
||||
"engine/MUNGA/INTEREST.cpp"
|
||||
"engine/MUNGA/INTORGN.cpp"
|
||||
"engine/MUNGA/ITERATOR.cpp"
|
||||
"engine/MUNGA/JMOVER.cpp"
|
||||
"engine/MUNGA/JOINT.cpp"
|
||||
"engine/MUNGA/LAMP.cpp"
|
||||
"engine/MUNGA/LATTICE.cpp"
|
||||
"engine/MUNGA/LINE.cpp"
|
||||
"engine/MUNGA/LINK.cpp"
|
||||
"engine/MUNGA/LINMTRX.cpp"
|
||||
"engine/MUNGA/MAPTOOL.cpp"
|
||||
"engine/MUNGA/MATRIX.cpp"
|
||||
"engine/MUNGA/MEMBLOCK.cpp"
|
||||
"engine/MUNGA/MEMREG.cpp"
|
||||
"engine/MUNGA/MEMSTRM.CPP"
|
||||
"engine/MUNGA/MISSION.cpp"
|
||||
"engine/MUNGA/MODE.cpp"
|
||||
"engine/MUNGA/MODTOOL.cpp"
|
||||
"engine/MUNGA/MOTION.cpp"
|
||||
"engine/MUNGA/MOVER.cpp"
|
||||
"engine/MUNGA/MTRXSTK.cpp"
|
||||
"engine/MUNGA/NAMELIST.cpp"
|
||||
"engine/MUNGA/NETWORK.cpp"
|
||||
"engine/MUNGA/NODE.cpp"
|
||||
"engine/MUNGA/NORMAL.cpp"
|
||||
"engine/MUNGA/NOTATION.cpp"
|
||||
"engine/MUNGA/NTTMGR.cpp"
|
||||
"engine/MUNGA/OBJSTRM.cpp"
|
||||
"engine/MUNGA/ORIGIN.cpp"
|
||||
"engine/MUNGA/PLANE.cpp"
|
||||
"engine/MUNGA/PLAYER.cpp"
|
||||
"engine/MUNGA/PLUG.cpp"
|
||||
"engine/MUNGA/POINT3D.cpp"
|
||||
"engine/MUNGA/RANDOM.cpp"
|
||||
"engine/MUNGA/RAY.cpp"
|
||||
"engine/MUNGA/RECEIVER.cpp"
|
||||
"engine/MUNGA/RECT2D.cpp"
|
||||
"engine/MUNGA/REGISTRY.cpp"
|
||||
"engine/MUNGA/RENDERER.cpp"
|
||||
"engine/MUNGA/RESOURCE.cpp"
|
||||
"engine/MUNGA/RETICLE.cpp"
|
||||
"engine/MUNGA/RNDORGN.cpp"
|
||||
"engine/MUNGA/ROTATION.cpp"
|
||||
"engine/MUNGA/SCALAR.cpp"
|
||||
"engine/MUNGA/SCHAIN.cpp"
|
||||
"engine/MUNGA/SCNROLE.cpp"
|
||||
"engine/MUNGA/SEGMENT.cpp"
|
||||
"engine/MUNGA/SET.cpp"
|
||||
"engine/MUNGA/SFESKT.cpp"
|
||||
"engine/MUNGA/SIMULATE.cpp"
|
||||
"engine/MUNGA/SLOT.cpp"
|
||||
"engine/MUNGA/SOCKET.cpp"
|
||||
"engine/MUNGA/SPHERE.cpp"
|
||||
"engine/MUNGA/SPLINE.cpp"
|
||||
"engine/MUNGA/SPOOLER.cpp"
|
||||
"engine/MUNGA/SRTSKT.cpp"
|
||||
"engine/MUNGA/SUBSYSTM.cpp"
|
||||
"engine/MUNGA/TABLE.cpp"
|
||||
"engine/MUNGA/TEAM.cpp"
|
||||
"engine/MUNGA/TERRAIN.cpp"
|
||||
"engine/MUNGA/TESTALL.cpp"
|
||||
"engine/MUNGA/TIME.cpp"
|
||||
"engine/MUNGA/TIMESTUB.cpp"
|
||||
"engine/MUNGA/TOOL.cpp"
|
||||
"engine/MUNGA/TRACE.cpp"
|
||||
"engine/MUNGA/TRACSTUB.cpp"
|
||||
"engine/MUNGA/TREE.cpp"
|
||||
"engine/MUNGA/UNITVEC.cpp"
|
||||
"engine/MUNGA/UPDATE.cpp"
|
||||
"engine/MUNGA/VCHAIN.cpp"
|
||||
"engine/MUNGA/VDATA.cpp"
|
||||
"engine/MUNGA/VECTOR3D.cpp"
|
||||
"engine/MUNGA/VECTOR4D.cpp"
|
||||
"engine/MUNGA/VERIFY.cpp"
|
||||
"engine/MUNGA/VIDREND.cpp"
|
||||
"engine/MUNGA/WATCHER.cpp"
|
||||
"engine/MUNGA/WRHOUS.cpp"
|
||||
"engine/MUNGA_L4/DXUtils.cpp"
|
||||
"engine/MUNGA_L4/L4APP.cpp"
|
||||
"engine/MUNGA_L4/L4AUDHDW.cpp"
|
||||
"engine/MUNGA_L4/L4AUDIO.cpp"
|
||||
"engine/MUNGA_L4/L4AUDLVL.cpp"
|
||||
"engine/MUNGA_L4/L4AUDRES.cpp"
|
||||
"engine/MUNGA_L4/L4AUDRND.cpp"
|
||||
"engine/MUNGA_L4/L4AUDTUL.cpp"
|
||||
"engine/MUNGA_L4/L4AUDWTR.cpp"
|
||||
"engine/MUNGA_L4/L4CTLTUL.cpp"
|
||||
"engine/MUNGA_L4/L4CTRL.cpp"
|
||||
"engine/MUNGA_L4/L4D3D.cpp"
|
||||
"engine/MUNGA_L4/L4DINPUT.cpp"
|
||||
"engine/MUNGA_L4/L4DPLMEM.cpp"
|
||||
"engine/MUNGA_L4/L4GAUGE.cpp"
|
||||
"engine/MUNGA_L4/L4GAUIMA.cpp"
|
||||
"engine/MUNGA_L4/L4GAUTUL.cpp"
|
||||
"engine/MUNGA_L4/L4GREND.cpp"
|
||||
"engine/MUNGA_L4/L4HOST.cpp"
|
||||
"engine/MUNGA_L4/L4ICOM.cpp"
|
||||
"engine/MUNGA_L4/L4KEYBD.cpp"
|
||||
"engine/MUNGA_L4/L4LAMP.cpp"
|
||||
"engine/MUNGA_L4/L4MOUSE.cpp"
|
||||
"engine/MUNGA_L4/L4MPPR.cpp"
|
||||
"engine/MUNGA_L4/L4NET.CPP"
|
||||
"engine/MUNGA_L4/L4PARTICLES.cpp"
|
||||
"engine/MUNGA_L4/L4PCSPAK.cpp"
|
||||
"engine/MUNGA_L4/L4PLASMA.cpp"
|
||||
"engine/MUNGA_L4/L4RIO.cpp"
|
||||
"engine/MUNGA_L4/L4SERIAL.cpp"
|
||||
"engine/MUNGA_L4/L4SPLR.cpp"
|
||||
"engine/MUNGA_L4/L4TIME.cpp"
|
||||
"engine/MUNGA_L4/L4TRACE.cpp"
|
||||
"engine/MUNGA_L4/L4TSTALL.cpp"
|
||||
"engine/MUNGA_L4/L4VB16.cpp"
|
||||
"engine/MUNGA_L4/L4VB8.cpp"
|
||||
"engine/MUNGA_L4/L4VIDEO.cpp"
|
||||
"engine/MUNGA_L4/L4VIDPER.cpp"
|
||||
"engine/MUNGA_L4/L4VIDRND.cpp"
|
||||
"engine/MUNGA_L4/L4VIDTUL.cpp"
|
||||
"engine/MUNGA_L4/L4WRHOUS.cpp"
|
||||
"engine/MUNGA_L4/WTPresets.cpp"
|
||||
"engine/MUNGA_L4/temp.cpp"
|
||||
"engine/MUNGA_L4/bgfload.cpp"
|
||||
"engine/MUNGA_L4/image.cpp"
|
||||
)
|
||||
target_include_directories(munga_engine BEFORE PRIVATE
|
||||
"${CMAKE_SOURCE_DIR}/engine/shim"
|
||||
"${DXSDK}/Include")
|
||||
target_compile_definitions(munga_engine PRIVATE ${BT_DEFS})
|
||||
target_compile_options(munga_engine PRIVATE ${BT_OPTS})
|
||||
|
||||
#===========================================================================#
|
||||
# Game logic: reconstructed BT modules + surviving-original BT source.
|
||||
# Headers come from game/original/BT{,_L4} and the game/fwd shims
|
||||
# (which forward <NAME.hpp> -> the engine's NAME.h).
|
||||
#===========================================================================#
|
||||
add_library(bt410_l4 STATIC
|
||||
"game/reconstructed/ammobin.cpp"
|
||||
"game/reconstructed/btdirect.cpp"
|
||||
"game/reconstructed/btl4app.cpp"
|
||||
"game/reconstructed/btl4galm.cpp"
|
||||
"game/reconstructed/btl4gau2.cpp"
|
||||
"game/reconstructed/btl4gau3.cpp"
|
||||
"game/reconstructed/btl4gaug.cpp"
|
||||
"game/reconstructed/btl4grnd.cpp"
|
||||
"game/reconstructed/btl4mppr.cpp"
|
||||
"game/reconstructed/btl4mssn.cpp"
|
||||
"game/reconstructed/btl4pb.cpp"
|
||||
"game/reconstructed/btl4rdr.cpp"
|
||||
"game/reconstructed/btl4vid.cpp"
|
||||
"game/reconstructed/btplayer.cpp"
|
||||
"game/reconstructed/btvisgnd.cpp"
|
||||
"game/reconstructed/dmgtable.cpp"
|
||||
"game/reconstructed/emitter.cpp"
|
||||
"game/reconstructed/gnrator.cpp"
|
||||
"game/reconstructed/gyro.cpp"
|
||||
"game/reconstructed/heat.cpp"
|
||||
"game/reconstructed/heatfamily_reslice.cpp"
|
||||
"game/reconstructed/hud.cpp"
|
||||
"game/reconstructed/mech.cpp"
|
||||
"game/reconstructed/mech2.cpp"
|
||||
"game/reconstructed/mech3.cpp"
|
||||
"game/reconstructed/mech4.cpp"
|
||||
"game/reconstructed/mechdmg.cpp"
|
||||
"game/reconstructed/mechmppr.cpp"
|
||||
"game/reconstructed/mechsub.cpp"
|
||||
"game/reconstructed/mechtech.cpp"
|
||||
"game/reconstructed/mechweap.cpp"
|
||||
"game/reconstructed/messmgr.cpp"
|
||||
"game/reconstructed/mislanch.cpp"
|
||||
"game/reconstructed/missile.cpp"
|
||||
"game/reconstructed/misthrst.cpp"
|
||||
"game/reconstructed/myomers.cpp"
|
||||
"game/reconstructed/powersub.cpp"
|
||||
"game/reconstructed/projtile.cpp"
|
||||
"game/reconstructed/projweap.cpp"
|
||||
"game/reconstructed/searchlight.cpp"
|
||||
"game/reconstructed/seeker.cpp"
|
||||
"game/reconstructed/sensor.cpp"
|
||||
"game/reconstructed/seqctl.cpp"
|
||||
"game/reconstructed/thermalsight.cpp"
|
||||
"game/reconstructed/torso.cpp"
|
||||
"game/reconstructed/btstubs.cpp"
|
||||
"game/reconstructed/dpl2d.cpp"
|
||||
"game/original/BT/BTMSSN.CPP"
|
||||
"game/original/BT/BTREG.CPP"
|
||||
"game/original/BT/BTTEAM.CPP"
|
||||
"game/original/BT/BTSCNRL.CPP"
|
||||
"game/original/BT/BTCNSL.CPP"
|
||||
"game/original/BT/GAUSS.CPP"
|
||||
"game/original/BT/PPC.CPP"
|
||||
"game/original/BT_L4/BTL4MODE.CPP"
|
||||
"game/original/BT_L4/BTL4ARND.CPP"
|
||||
)
|
||||
target_include_directories(bt410_l4 BEFORE PRIVATE
|
||||
"${CMAKE_SOURCE_DIR}/engine/shim"
|
||||
"${CMAKE_SOURCE_DIR}/game/reconstructed"
|
||||
"${CMAKE_SOURCE_DIR}/game/original/BT"
|
||||
"${CMAKE_SOURCE_DIR}/game/original/BT_L4"
|
||||
"${CMAKE_SOURCE_DIR}/game/fwd"
|
||||
"${DXSDK}/Include")
|
||||
target_compile_definitions(bt410_l4 PRIVATE ${BT_DEFS})
|
||||
target_compile_options(bt410_l4 PRIVATE ${BT_OPTS})
|
||||
|
||||
#===========================================================================#
|
||||
# Executable: btl4.exe (WinMain launcher + game lib + engine lib + D3D9/audio)
|
||||
#===========================================================================#
|
||||
add_executable(btl4 WIN32 "${CMAKE_SOURCE_DIR}/game/btl4main.cpp")
|
||||
target_include_directories(btl4 BEFORE PRIVATE
|
||||
"${CMAKE_SOURCE_DIR}/engine/shim"
|
||||
"${CMAKE_SOURCE_DIR}/game/reconstructed"
|
||||
"${CMAKE_SOURCE_DIR}/game/original/BT"
|
||||
"${CMAKE_SOURCE_DIR}/game/original/BT_L4"
|
||||
"${CMAKE_SOURCE_DIR}/game/fwd"
|
||||
"${DXSDK}/Include")
|
||||
target_compile_definitions(btl4 PRIVATE ${BT_DEFS})
|
||||
target_compile_options(btl4 PRIVATE ${BT_OPTS})
|
||||
target_link_libraries(btl4 PRIVATE
|
||||
bt410_l4
|
||||
munga_engine
|
||||
"${CMAKE_SOURCE_DIR}/engine/lib/OpenAL32.lib"
|
||||
"${CMAKE_SOURCE_DIR}/engine/lib/libsndfile-1.lib"
|
||||
"${DXSDK}/Lib/x86/d3d9.lib"
|
||||
"${DXSDK}/Lib/x86/d3dx9.lib"
|
||||
"${DXSDK}/Lib/x86/dinput8.lib"
|
||||
"${DXSDK}/Lib/x86/dxguid.lib"
|
||||
"${DXSDK}/Lib/x86/DxErr.lib"
|
||||
winmm dbghelp shell32 user32 gdi32 ole32 ws2_32)
|
||||
# /FORCE: the 1995 headers define free funcs/globals without inline/extern, so
|
||||
# identical symbols land in every TU (~124 LNK2005); MULTIPLE keeps the first.
|
||||
# UNRESOLVED tolerates the dead offline-tool factory in mech3.cpp. See docs.
|
||||
target_link_options(btl4 PRIVATE /FORCE)
|
||||
|
||||
# Copy the third-party runtime DLLs next to the built exe.
|
||||
add_custom_command(TARGET btl4 POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different
|
||||
"${CMAKE_SOURCE_DIR}/engine/lib/OpenAL32.dll"
|
||||
"${CMAKE_SOURCE_DIR}/engine/lib/libsndfile-1.dll"
|
||||
"$<TARGET_FILE_DIR:btl4>")
|
||||
@@ -0,0 +1,106 @@
|
||||
# BattleTech 4.11 (bt411)
|
||||
|
||||
A standalone Windows port of **Virtual World Entertainment's arcade *BattleTech*** (Tesla
|
||||
platform, release 4.10, ~1995–96), reconstructed on the shared **RP411 Windows engine**. The
|
||||
game boots, renders, and runs a single-player **drive → animate → target → fire → damage →
|
||||
destroy** loop across all 8 maps, with two-instance multiplayer entity replication working.
|
||||
|
||||
This repo is a clean, self-contained extraction of the BattleTech-specific work from the larger
|
||||
reverse-engineering workspace — engine + game + content + build, with nothing from Red Planet or
|
||||
the raw archive dumps. It builds and runs out of the box.
|
||||
|
||||
> **License:** the game content (`content/`) and the original binary are proprietary to Virtual
|
||||
> World / the pod owner. This repository is **private**; do not redistribute.
|
||||
|
||||
---
|
||||
|
||||
## Layout
|
||||
|
||||
```
|
||||
CMakeLists.txt one build: munga_engine lib + bt410_l4 game lib + btl4.exe
|
||||
engine/
|
||||
MUNGA/ shared 2007 sim/render engine (149 .cpp + headers)
|
||||
MUNGA_L4/ Win32/D3D9 HAL + renderer + asset loaders (43 .cpp), incl.
|
||||
our BT work: bgfload / L4D3D / L4VIDEO + the image codec
|
||||
shim/ minimal ATL shim (USES_CONVERSION/W2A)
|
||||
lib/ OpenAL32 / libsndfile import libs + runtime DLLs
|
||||
game/
|
||||
reconstructed/ the reconstructed BT game logic (mech, subsystems, HUD, app)
|
||||
original/BT,BT_L4 surviving original BT source + all BT headers
|
||||
fwd/ header shims forwarding <NAME.hpp> -> the engine's NAME.h
|
||||
btl4main.cpp WinMain launcher / entry point
|
||||
content/ runtime data: BTL4.RES, VIDEO/, GAUGE/, AUDIO/, *.EGG, BTDPL.INI
|
||||
docs/ format specs (BGF, assets) + reconstruction ledgers
|
||||
reference/
|
||||
decomp/ raw Ghidra pseudocode — source-of-truth for ongoing recon
|
||||
ghidra_scripts/ the headless decomp exporter
|
||||
tools/ btconsole.py (MP console emulator), map/resource scanners
|
||||
run/ run.cmd helper
|
||||
CLAUDE.md full project context / progressive knowledge base
|
||||
```
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- **Visual Studio 2019 BuildTools** (MSVC v142, x86). The Community install on the original dev
|
||||
box was broken, hence the explicit BuildTools instance in the configure line below; adjust to
|
||||
your install.
|
||||
- **CMake ≥ 3.20**.
|
||||
- **Legacy DirectX SDK (June 2010)** — the engine uses `d3dx9`/`dinput`/`dxerr`, removed from the
|
||||
modern Windows SDK. Default path `C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)`;
|
||||
override with `-DDXSDK=<path>`. (The installer may throw a harmless **S1023** error — dismiss it;
|
||||
the SDK headers/libs install before the failing redist step.)
|
||||
|
||||
OpenAL/libsndfile import libs + DLLs are vendored under `engine/lib/`; the DLLs are copied next to
|
||||
the exe automatically at build time.
|
||||
|
||||
## Build (32-bit / Win32)
|
||||
|
||||
```
|
||||
cmake -S . -B build -G "Visual Studio 16 2019" -A Win32 ^
|
||||
-DCMAKE_GENERATOR_INSTANCE="C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools"
|
||||
cmake --build build --config Debug
|
||||
```
|
||||
|
||||
Must be **Win32** — the DirectX SDK link libs are `Lib/x86`. The link uses `/FORCE`: the 1995
|
||||
headers define free functions/globals without `inline`/`extern`, so identical symbols appear in
|
||||
many translation units (~124 `LNK2005`); `/FORCE:MULTIPLE` keeps the first. `UNRESOLVED` tolerates
|
||||
a dead offline-tool factory in `mech3.cpp` that is never called at runtime. (Cleanup task: move
|
||||
those definitions to single TUs + neutralize the dead factory, then drop `/FORCE`.)
|
||||
|
||||
## Run
|
||||
|
||||
```
|
||||
run\run.cmd REM boots DEV.EGG (grass / day)
|
||||
run\run.cmd DBASE.EGG REM any egg in content/
|
||||
```
|
||||
|
||||
The working directory **must** be `content/` (the engine resolves `BTL4.RES`, `VIDEO\`,
|
||||
`BTDPL.INI`, and eggs relative to cwd); `run.cmd` handles that. Maps available in `BTL4.RES`:
|
||||
`cavern grass rav polar3 polar4 arena1 arena2 dbase` — switch via a copied egg's `map=` field.
|
||||
|
||||
### Useful env-var flags (default OFF unless noted)
|
||||
|
||||
The authentic stack (gait, collision, real controls) is **default-on**; set `=0` to fall back.
|
||||
Debug/harness flags: `BT_FORCE_THROTTLE=1` (auto-walk), `BT_SPAWN_ENEMY=1` (spawn a target dummy),
|
||||
`BT_FORCE_FIRE=1` (auto-fire), `BT_HEAPCHECK=1` (whole-heap validation — slow), `BT_BSL=0` (legacy
|
||||
texture decode), `BT_LOG=<file>`. Interactive: **WASD** drive, **Space/Ctrl** fire, **X** all-stop.
|
||||
See `CLAUDE.md` for the complete list and the reconstruction history.
|
||||
|
||||
## Multiplayer (two instances, one box)
|
||||
|
||||
```
|
||||
instance A: btl4.exe -egg MP.EGG -net 1501 (BT_LOG=mp_a.log)
|
||||
instance B: btl4.exe -net 1601 (BT_LOG=mp_b.log)
|
||||
console: python tools/btconsole.py MP.EGG 127.0.0.1:1501 127.0.0.1:1601
|
||||
```
|
||||
|
||||
`-net <port>` enables networked mode; the console emulator delivers the mission egg and the launch
|
||||
command. Entity + movement replication works; cross-pod combat is in progress.
|
||||
|
||||
## Status & continuing the work
|
||||
|
||||
The engine, renderer, audio, HAL, build, locomotion, collision, damage, and render fidelity are
|
||||
done; per-subsystem reconstruction (gyro integrator, projectile/missile weapons) and MP combat are
|
||||
the active fronts. `docs/` holds the format specs and reconstruction ledgers; `reference/decomp/`
|
||||
holds the raw pseudocode that every reconstruction is verified against. `CLAUDE.md` is the durable,
|
||||
progressive project context — read it first.
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,229 @@
|
||||
[mission]
|
||||
adventure=BattleTech
|
||||
map=arena1
|
||||
scenario=freeforall
|
||||
time=day
|
||||
weather=clear
|
||||
temperature=27
|
||||
length=600
|
||||
[ordinals]
|
||||
bitmap=Ordinal::BitMap::1
|
||||
bitmap=Ordinal::BitMap::2
|
||||
bitmap=Ordinal::BitMap::3
|
||||
bitmap=Ordinal::BitMap::4
|
||||
[Ordinal::BitMap::1]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000038000003C000001FF00000000F00
|
||||
bitmap=0000F8000003C000003FF80000000F00
|
||||
bitmap=0001F8000003C00000707C0000000F00
|
||||
bitmap=0001F8000003C00000603C0000000F00
|
||||
bitmap=00007801FC0FF00000003C3DF807FF00
|
||||
bitmap=00007803FE0FF00000003C3FFC0FFF00
|
||||
bitmap=00007803C703C00000003C3E3C1F0F00
|
||||
bitmap=000078078303C0000000783C1E1E0F00
|
||||
bitmap=000078078003C0000000783C1E1E0F00
|
||||
bitmap=00007807C003C0000000F03C1E1E0F00
|
||||
bitmap=00007807F003C0000001E03C1E1E0F00
|
||||
bitmap=00007803FC03C0000003C03C1E1E0F00
|
||||
bitmap=00007801FE03C0000007803C1E1E0F00
|
||||
bitmap=000078007F03C000000F003C1E1E0F00
|
||||
bitmap=000078001F03C000001E003C1E1E0F00
|
||||
bitmap=000078000F03C000003C003C1E1E0F00
|
||||
bitmap=000078060F03C0000078003C1E1E0F00
|
||||
bitmap=000078071E03E0000078003C1E1F1F00
|
||||
bitmap=00007803FE01F000007FFC3C1E0FFF00
|
||||
bitmap=00007801FC00F000007FFC3C1E07EF00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::2]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF0000003C0000003C03C0780000
|
||||
bitmap=001FFF0000003C0000007C03C0780000
|
||||
bitmap=00000E0000003C000000FC03C0780000
|
||||
bitmap=00003C0000003C000001BC03C0780000
|
||||
bitmap=0000700F3E1FFC000003BC0FF07BF000
|
||||
bitmap=0001E00F7E3FFC0000073C0FF07FF800
|
||||
bitmap=0003800FFE7C3C0000063C03C07C7800
|
||||
bitmap=0007F80FFE783C00000C3C03C0783C00
|
||||
bitmap=0007FE0F80783C0000183C03C0783C00
|
||||
bitmap=00001E0F00783C0000383C03C0783C00
|
||||
bitmap=00000F0F00783C0000703C03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00180F0F00783C0000003C03C0783C00
|
||||
bitmap=001C1F0F007C7C0000003C03E0783C00
|
||||
bitmap=000FFE0F003FFC0000003C01F0783C00
|
||||
bitmap=0007FC0F001FBC0000003C00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::3]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000000FC03C0780000
|
||||
bitmap=001FFF03C07800000003FC03C0780000
|
||||
bitmap=001E0003C07800000007C003C0780000
|
||||
bitmap=001E0003C0780000000F0003C0780000
|
||||
bitmap=001E000FF07BF000000F000FF07BF000
|
||||
bitmap=001E000FF07FF800001E000FF07FF800
|
||||
bitmap=001E0003C07C7800001E0003C07C7800
|
||||
bitmap=001FFC03C0783C00001EFC03C0783C00
|
||||
bitmap=001FFE03C0783C00001FFE03C0783C00
|
||||
bitmap=00001F03C0783C00001F1F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00180F03C0783C00001E0F03C0783C00
|
||||
bitmap=001C1F03E0783C00001F1F03E0783C00
|
||||
bitmap=000FFE01F0783C00000FFE01F0783C00
|
||||
bitmap=0007FC00F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::4]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000007FC03C0780000
|
||||
bitmap=001FFF03C0780000000FFE03C0780000
|
||||
bitmap=00000F03C0780000001F1F03C0780000
|
||||
bitmap=00000F03C0780000001E0F03C0780000
|
||||
bitmap=00000F0FF07BF000001E0F0FF07BF000
|
||||
bitmap=00001F0FF07FF800001E0F0FF07FF800
|
||||
bitmap=00001E03C07C7800001E0F03C07C7800
|
||||
bitmap=00003E03C0783C00001E0F03C0783C00
|
||||
bitmap=00003C03C0783C00000F1E03C0783C00
|
||||
bitmap=00003C03C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C00000F1E03C0783C00
|
||||
bitmap=00007803C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003E0783C00000F1E03E0783C00
|
||||
bitmap=0000F001F0783C00000FFE01F0783C00
|
||||
bitmap=0000F000F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[pilots]
|
||||
pilot=200.0.0.96
|
||||
[200.0.0.96]
|
||||
hostType=0
|
||||
advancedDamage=1
|
||||
loadzones=1
|
||||
name=Aeolus
|
||||
bitmapindex=1
|
||||
experience=expert
|
||||
badge=VGL
|
||||
patch=Yellow
|
||||
role=Role::Default
|
||||
dropzone=one
|
||||
vehicle=bhk1
|
||||
vehicleValue=1000
|
||||
color=White
|
||||
[largebitmap]
|
||||
bitmap=BitMap::Large::Aeolus
|
||||
[BitMap::Large::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000003FE0000000001E0000000000000
|
||||
bitmap=000007FF0000000001E0000000000000
|
||||
bitmap=00000F8F8000000001E0000000000000
|
||||
bitmap=00000F078000000001E0000000000000
|
||||
bitmap=00000F0781FF00FF81E0F0781FC00000
|
||||
bitmap=00000F0783FF81FFC1E0F0783FE00000
|
||||
bitmap=00000F0787C7C3E3E1E0F0783C700000
|
||||
bitmap=00000F078783C3C1E1E0F07878300000
|
||||
bitmap=00000F078783C3C1E1E0F07878000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787C000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787F000000
|
||||
bitmap=00000F0787FFC3C1E1E0F0783FC00000
|
||||
bitmap=00000F0787FFC3C1E1E0F0781FE00000
|
||||
bitmap=00000F07878003C1E1E0F07807F00000
|
||||
bitmap=00000F07878003C1E1E0F07801F00000
|
||||
bitmap=00000F07878003C1E1E0F07800F00000
|
||||
bitmap=00000F078780C3C1E1E0F07860F00000
|
||||
bitmap=00000F0787C1C3E3E1E078F871E00000
|
||||
bitmap=00000F0783FF81FFC1E07FF83FE00000
|
||||
bitmap=00000F0781FF00FF81E03F781FC00000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[smallbitmap]
|
||||
bitmap=BitMap::Small::Aeolus
|
||||
[BitMap::Small::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=0000000000000000003E00000C000000
|
||||
bitmap=006300000C00000000631F0F8CC63C00
|
||||
bitmap=00633198CCC66200007F3198CCC66000
|
||||
bitmap=00633F98CCC6780000633018CCC61E00
|
||||
bitmap=00633018CCC6060000633098CCC64600
|
||||
bitmap=00631F0F8C7E3C000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=64
|
||||
y=16
|
||||
width=4
|
||||
[Role::Default]
|
||||
model=dfltrole
|
||||
[Role::NoReturn]
|
||||
model=noretun
|
||||
@@ -0,0 +1,229 @@
|
||||
[mission]
|
||||
adventure=BattleTech
|
||||
map=arena1
|
||||
scenario=freeforall
|
||||
time=day
|
||||
weather=clear
|
||||
temperature=27
|
||||
length=600
|
||||
[ordinals]
|
||||
bitmap=Ordinal::BitMap::1
|
||||
bitmap=Ordinal::BitMap::2
|
||||
bitmap=Ordinal::BitMap::3
|
||||
bitmap=Ordinal::BitMap::4
|
||||
[Ordinal::BitMap::1]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000038000003C000001FF00000000F00
|
||||
bitmap=0000F8000003C000003FF80000000F00
|
||||
bitmap=0001F8000003C00000707C0000000F00
|
||||
bitmap=0001F8000003C00000603C0000000F00
|
||||
bitmap=00007801FC0FF00000003C3DF807FF00
|
||||
bitmap=00007803FE0FF00000003C3FFC0FFF00
|
||||
bitmap=00007803C703C00000003C3E3C1F0F00
|
||||
bitmap=000078078303C0000000783C1E1E0F00
|
||||
bitmap=000078078003C0000000783C1E1E0F00
|
||||
bitmap=00007807C003C0000000F03C1E1E0F00
|
||||
bitmap=00007807F003C0000001E03C1E1E0F00
|
||||
bitmap=00007803FC03C0000003C03C1E1E0F00
|
||||
bitmap=00007801FE03C0000007803C1E1E0F00
|
||||
bitmap=000078007F03C000000F003C1E1E0F00
|
||||
bitmap=000078001F03C000001E003C1E1E0F00
|
||||
bitmap=000078000F03C000003C003C1E1E0F00
|
||||
bitmap=000078060F03C0000078003C1E1E0F00
|
||||
bitmap=000078071E03E0000078003C1E1F1F00
|
||||
bitmap=00007803FE01F000007FFC3C1E0FFF00
|
||||
bitmap=00007801FC00F000007FFC3C1E07EF00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::2]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF0000003C0000003C03C0780000
|
||||
bitmap=001FFF0000003C0000007C03C0780000
|
||||
bitmap=00000E0000003C000000FC03C0780000
|
||||
bitmap=00003C0000003C000001BC03C0780000
|
||||
bitmap=0000700F3E1FFC000003BC0FF07BF000
|
||||
bitmap=0001E00F7E3FFC0000073C0FF07FF800
|
||||
bitmap=0003800FFE7C3C0000063C03C07C7800
|
||||
bitmap=0007F80FFE783C00000C3C03C0783C00
|
||||
bitmap=0007FE0F80783C0000183C03C0783C00
|
||||
bitmap=00001E0F00783C0000383C03C0783C00
|
||||
bitmap=00000F0F00783C0000703C03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00180F0F00783C0000003C03C0783C00
|
||||
bitmap=001C1F0F007C7C0000003C03E0783C00
|
||||
bitmap=000FFE0F003FFC0000003C01F0783C00
|
||||
bitmap=0007FC0F001FBC0000003C00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::3]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000000FC03C0780000
|
||||
bitmap=001FFF03C07800000003FC03C0780000
|
||||
bitmap=001E0003C07800000007C003C0780000
|
||||
bitmap=001E0003C0780000000F0003C0780000
|
||||
bitmap=001E000FF07BF000000F000FF07BF000
|
||||
bitmap=001E000FF07FF800001E000FF07FF800
|
||||
bitmap=001E0003C07C7800001E0003C07C7800
|
||||
bitmap=001FFC03C0783C00001EFC03C0783C00
|
||||
bitmap=001FFE03C0783C00001FFE03C0783C00
|
||||
bitmap=00001F03C0783C00001F1F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00180F03C0783C00001E0F03C0783C00
|
||||
bitmap=001C1F03E0783C00001F1F03E0783C00
|
||||
bitmap=000FFE01F0783C00000FFE01F0783C00
|
||||
bitmap=0007FC00F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::4]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000007FC03C0780000
|
||||
bitmap=001FFF03C0780000000FFE03C0780000
|
||||
bitmap=00000F03C0780000001F1F03C0780000
|
||||
bitmap=00000F03C0780000001E0F03C0780000
|
||||
bitmap=00000F0FF07BF000001E0F0FF07BF000
|
||||
bitmap=00001F0FF07FF800001E0F0FF07FF800
|
||||
bitmap=00001E03C07C7800001E0F03C07C7800
|
||||
bitmap=00003E03C0783C00001E0F03C0783C00
|
||||
bitmap=00003C03C0783C00000F1E03C0783C00
|
||||
bitmap=00003C03C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C00000F1E03C0783C00
|
||||
bitmap=00007803C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003E0783C00000F1E03E0783C00
|
||||
bitmap=0000F001F0783C00000FFE01F0783C00
|
||||
bitmap=0000F000F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[pilots]
|
||||
pilot=200.0.0.96
|
||||
[200.0.0.96]
|
||||
hostType=0
|
||||
advancedDamage=1
|
||||
loadzones=1
|
||||
name=Aeolus
|
||||
bitmapindex=1
|
||||
experience=expert
|
||||
badge=VGL
|
||||
patch=Yellow
|
||||
role=Role::Default
|
||||
dropzone=one
|
||||
vehicle=madcat
|
||||
vehicleValue=1000
|
||||
color=White
|
||||
[largebitmap]
|
||||
bitmap=BitMap::Large::Aeolus
|
||||
[BitMap::Large::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000003FE0000000001E0000000000000
|
||||
bitmap=000007FF0000000001E0000000000000
|
||||
bitmap=00000F8F8000000001E0000000000000
|
||||
bitmap=00000F078000000001E0000000000000
|
||||
bitmap=00000F0781FF00FF81E0F0781FC00000
|
||||
bitmap=00000F0783FF81FFC1E0F0783FE00000
|
||||
bitmap=00000F0787C7C3E3E1E0F0783C700000
|
||||
bitmap=00000F078783C3C1E1E0F07878300000
|
||||
bitmap=00000F078783C3C1E1E0F07878000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787C000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787F000000
|
||||
bitmap=00000F0787FFC3C1E1E0F0783FC00000
|
||||
bitmap=00000F0787FFC3C1E1E0F0781FE00000
|
||||
bitmap=00000F07878003C1E1E0F07807F00000
|
||||
bitmap=00000F07878003C1E1E0F07801F00000
|
||||
bitmap=00000F07878003C1E1E0F07800F00000
|
||||
bitmap=00000F078780C3C1E1E0F07860F00000
|
||||
bitmap=00000F0787C1C3E3E1E078F871E00000
|
||||
bitmap=00000F0783FF81FFC1E07FF83FE00000
|
||||
bitmap=00000F0781FF00FF81E03F781FC00000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[smallbitmap]
|
||||
bitmap=BitMap::Small::Aeolus
|
||||
[BitMap::Small::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=0000000000000000003E00000C000000
|
||||
bitmap=006300000C00000000631F0F8CC63C00
|
||||
bitmap=00633198CCC66200007F3198CCC66000
|
||||
bitmap=00633F98CCC6780000633018CCC61E00
|
||||
bitmap=00633018CCC6060000633098CCC64600
|
||||
bitmap=00631F0F8C7E3C000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=64
|
||||
y=16
|
||||
width=4
|
||||
[Role::Default]
|
||||
model=dfltrole
|
||||
[Role::NoReturn]
|
||||
model=noretun
|
||||
@@ -0,0 +1,229 @@
|
||||
[mission]
|
||||
adventure=BattleTech
|
||||
map=arena2
|
||||
scenario=freeforall
|
||||
time=day
|
||||
weather=clear
|
||||
temperature=27
|
||||
length=600
|
||||
[ordinals]
|
||||
bitmap=Ordinal::BitMap::1
|
||||
bitmap=Ordinal::BitMap::2
|
||||
bitmap=Ordinal::BitMap::3
|
||||
bitmap=Ordinal::BitMap::4
|
||||
[Ordinal::BitMap::1]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000038000003C000001FF00000000F00
|
||||
bitmap=0000F8000003C000003FF80000000F00
|
||||
bitmap=0001F8000003C00000707C0000000F00
|
||||
bitmap=0001F8000003C00000603C0000000F00
|
||||
bitmap=00007801FC0FF00000003C3DF807FF00
|
||||
bitmap=00007803FE0FF00000003C3FFC0FFF00
|
||||
bitmap=00007803C703C00000003C3E3C1F0F00
|
||||
bitmap=000078078303C0000000783C1E1E0F00
|
||||
bitmap=000078078003C0000000783C1E1E0F00
|
||||
bitmap=00007807C003C0000000F03C1E1E0F00
|
||||
bitmap=00007807F003C0000001E03C1E1E0F00
|
||||
bitmap=00007803FC03C0000003C03C1E1E0F00
|
||||
bitmap=00007801FE03C0000007803C1E1E0F00
|
||||
bitmap=000078007F03C000000F003C1E1E0F00
|
||||
bitmap=000078001F03C000001E003C1E1E0F00
|
||||
bitmap=000078000F03C000003C003C1E1E0F00
|
||||
bitmap=000078060F03C0000078003C1E1E0F00
|
||||
bitmap=000078071E03E0000078003C1E1F1F00
|
||||
bitmap=00007803FE01F000007FFC3C1E0FFF00
|
||||
bitmap=00007801FC00F000007FFC3C1E07EF00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::2]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF0000003C0000003C03C0780000
|
||||
bitmap=001FFF0000003C0000007C03C0780000
|
||||
bitmap=00000E0000003C000000FC03C0780000
|
||||
bitmap=00003C0000003C000001BC03C0780000
|
||||
bitmap=0000700F3E1FFC000003BC0FF07BF000
|
||||
bitmap=0001E00F7E3FFC0000073C0FF07FF800
|
||||
bitmap=0003800FFE7C3C0000063C03C07C7800
|
||||
bitmap=0007F80FFE783C00000C3C03C0783C00
|
||||
bitmap=0007FE0F80783C0000183C03C0783C00
|
||||
bitmap=00001E0F00783C0000383C03C0783C00
|
||||
bitmap=00000F0F00783C0000703C03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00180F0F00783C0000003C03C0783C00
|
||||
bitmap=001C1F0F007C7C0000003C03E0783C00
|
||||
bitmap=000FFE0F003FFC0000003C01F0783C00
|
||||
bitmap=0007FC0F001FBC0000003C00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::3]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000000FC03C0780000
|
||||
bitmap=001FFF03C07800000003FC03C0780000
|
||||
bitmap=001E0003C07800000007C003C0780000
|
||||
bitmap=001E0003C0780000000F0003C0780000
|
||||
bitmap=001E000FF07BF000000F000FF07BF000
|
||||
bitmap=001E000FF07FF800001E000FF07FF800
|
||||
bitmap=001E0003C07C7800001E0003C07C7800
|
||||
bitmap=001FFC03C0783C00001EFC03C0783C00
|
||||
bitmap=001FFE03C0783C00001FFE03C0783C00
|
||||
bitmap=00001F03C0783C00001F1F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00180F03C0783C00001E0F03C0783C00
|
||||
bitmap=001C1F03E0783C00001F1F03E0783C00
|
||||
bitmap=000FFE01F0783C00000FFE01F0783C00
|
||||
bitmap=0007FC00F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::4]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000007FC03C0780000
|
||||
bitmap=001FFF03C0780000000FFE03C0780000
|
||||
bitmap=00000F03C0780000001F1F03C0780000
|
||||
bitmap=00000F03C0780000001E0F03C0780000
|
||||
bitmap=00000F0FF07BF000001E0F0FF07BF000
|
||||
bitmap=00001F0FF07FF800001E0F0FF07FF800
|
||||
bitmap=00001E03C07C7800001E0F03C07C7800
|
||||
bitmap=00003E03C0783C00001E0F03C0783C00
|
||||
bitmap=00003C03C0783C00000F1E03C0783C00
|
||||
bitmap=00003C03C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C00000F1E03C0783C00
|
||||
bitmap=00007803C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003E0783C00000F1E03E0783C00
|
||||
bitmap=0000F001F0783C00000FFE01F0783C00
|
||||
bitmap=0000F000F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[pilots]
|
||||
pilot=200.0.0.96
|
||||
[200.0.0.96]
|
||||
hostType=0
|
||||
advancedDamage=1
|
||||
loadzones=1
|
||||
name=Aeolus
|
||||
bitmapindex=1
|
||||
experience=expert
|
||||
badge=VGL
|
||||
patch=Yellow
|
||||
role=Role::Default
|
||||
dropzone=one
|
||||
vehicle=madcat
|
||||
vehicleValue=1000
|
||||
color=White
|
||||
[largebitmap]
|
||||
bitmap=BitMap::Large::Aeolus
|
||||
[BitMap::Large::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000003FE0000000001E0000000000000
|
||||
bitmap=000007FF0000000001E0000000000000
|
||||
bitmap=00000F8F8000000001E0000000000000
|
||||
bitmap=00000F078000000001E0000000000000
|
||||
bitmap=00000F0781FF00FF81E0F0781FC00000
|
||||
bitmap=00000F0783FF81FFC1E0F0783FE00000
|
||||
bitmap=00000F0787C7C3E3E1E0F0783C700000
|
||||
bitmap=00000F078783C3C1E1E0F07878300000
|
||||
bitmap=00000F078783C3C1E1E0F07878000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787C000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787F000000
|
||||
bitmap=00000F0787FFC3C1E1E0F0783FC00000
|
||||
bitmap=00000F0787FFC3C1E1E0F0781FE00000
|
||||
bitmap=00000F07878003C1E1E0F07807F00000
|
||||
bitmap=00000F07878003C1E1E0F07801F00000
|
||||
bitmap=00000F07878003C1E1E0F07800F00000
|
||||
bitmap=00000F078780C3C1E1E0F07860F00000
|
||||
bitmap=00000F0787C1C3E3E1E078F871E00000
|
||||
bitmap=00000F0783FF81FFC1E07FF83FE00000
|
||||
bitmap=00000F0781FF00FF81E03F781FC00000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[smallbitmap]
|
||||
bitmap=BitMap::Small::Aeolus
|
||||
[BitMap::Small::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=0000000000000000003E00000C000000
|
||||
bitmap=006300000C00000000631F0F8CC63C00
|
||||
bitmap=00633198CCC66200007F3198CCC66000
|
||||
bitmap=00633F98CCC6780000633018CCC61E00
|
||||
bitmap=00633018CCC6060000633098CCC64600
|
||||
bitmap=00631F0F8C7E3C000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=64
|
||||
y=16
|
||||
width=4
|
||||
[Role::Default]
|
||||
model=dfltrole
|
||||
[Role::NoReturn]
|
||||
model=noretun
|
||||
@@ -0,0 +1,6 @@
|
||||
@echo off
|
||||
rem LOD-pop hunt: flip telemetry in btl4.log + range scale 2.5 (BT_LOD_SCALE=1 = authored 1995 ranges)
|
||||
cd /d "%~dp0"
|
||||
set BT_LOD_LOG=1
|
||||
set BT_LOD_SCALE=2.5
|
||||
start "" "C:\git\nick-games\btbuild\run\btl4.exe" -egg ARENA1M.EGG
|
||||
@@ -0,0 +1,53 @@
|
||||
[AudioRenderer]
|
||||
|
||||
#
|
||||
# Radius of clipping sphere
|
||||
#
|
||||
clipping_radius=450.0
|
||||
|
||||
#
|
||||
# Distance between ears
|
||||
#
|
||||
distance_between_ears=2.0
|
||||
|
||||
#
|
||||
# Control amplitude rolloff
|
||||
#
|
||||
amplitude_rolloff=2.0
|
||||
amplitude_rolloff_knee=60.0
|
||||
amplitude_rolloff_distance_scale=0.003
|
||||
|
||||
#
|
||||
# Control high frequency rolloff
|
||||
#
|
||||
high_frequency_rolloff=2.0
|
||||
high_frequency_rolloff_knee=60.0
|
||||
high_frequency_rolloff_distance_scale=0.0035
|
||||
|
||||
#
|
||||
# Control doppler
|
||||
#
|
||||
doppler_range=600.0
|
||||
speed_of_sound=250.0
|
||||
|
||||
#
|
||||
# Control source compression
|
||||
#
|
||||
compression_scale=0.92
|
||||
compression_exponent=8.5
|
||||
|
||||
#
|
||||
# ITD difference constant
|
||||
#
|
||||
itd_difference=0.0015
|
||||
|
||||
#
|
||||
# Global reverb scale
|
||||
#
|
||||
global_reverb_scale=0.3
|
||||
|
||||
[AudioResources]
|
||||
front_audio_resource=audio\audio1.res
|
||||
front_audio_resource=audio\audio2.res
|
||||
rear_audio_resource=audio\audio1.res
|
||||
rear_audio_resource=audio\audio2.res
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,53 @@
|
||||
[AudioRenderer]
|
||||
|
||||
#
|
||||
# Radius of clipping sphere
|
||||
#
|
||||
clipping_radius=700.0
|
||||
|
||||
#
|
||||
# Distance between ears
|
||||
#
|
||||
distance_between_ears=2.0
|
||||
|
||||
#
|
||||
# Control amplitude rolloff
|
||||
#
|
||||
amplitude_rolloff=2.0
|
||||
amplitude_rolloff_knee=60.0
|
||||
amplitude_rolloff_distance_scale=0.002
|
||||
|
||||
#
|
||||
# Control high frequency rolloff
|
||||
#
|
||||
high_frequency_rolloff=2.0
|
||||
high_frequency_rolloff_knee=60.0
|
||||
high_frequency_rolloff_distance_scale=0.003
|
||||
|
||||
#
|
||||
# Control doppler
|
||||
#
|
||||
doppler_range=600.0
|
||||
speed_of_sound=250.0
|
||||
|
||||
#
|
||||
# Control source compression
|
||||
#
|
||||
compression_scale=0.1
|
||||
compression_exponent=9.0
|
||||
|
||||
#
|
||||
# ITD difference constant
|
||||
#
|
||||
itd_difference=0.0015
|
||||
|
||||
#
|
||||
# Global reverb scale
|
||||
#
|
||||
global_reverb_scale=0.3
|
||||
|
||||
[AudioResources]
|
||||
front_audio_resource=audio\audio1.res
|
||||
front_audio_resource=audio\audio2.res
|
||||
rear_audio_resource=audio\audio1.res
|
||||
rear_audio_resource=audio\audio2.res
|
||||
@@ -0,0 +1,15 @@
|
||||
/MA:229;0
|
||||
/VO:0;0
|
||||
/MI:229;0
|
||||
/CD:0;0
|
||||
/LI:0;0
|
||||
/MIC:0
|
||||
/SP:0
|
||||
/TR:114;0
|
||||
/BA:114;0
|
||||
/IPL:MIC- CDR- CDL- LIR- LIL- MIR- MIL-
|
||||
/IPR:MIC- CDR- CDL- LIR- LIL- MIR- MIL-
|
||||
/OPS:MIC- CDR- CDL- LIR- LIL-
|
||||
/AGC:-
|
||||
/IPG:1,1
|
||||
/OPG:1,1
|
||||
@@ -0,0 +1,15 @@
|
||||
/MA:229;0
|
||||
/VO:0;0
|
||||
/MI:229;0
|
||||
/CD:0;0
|
||||
/LI:0;0
|
||||
/MIC:0
|
||||
/SP:0
|
||||
/TR:114;0
|
||||
/BA:114;0
|
||||
/IPL:MIC- CDR- CDL- LIR- LIL+ MIR- MIL-
|
||||
/IPR:MIC- CDR- CDL- LIR+ LIL- MIR- MIL-
|
||||
/OPS:MIC- CDR- CDL- LIR+ LIL+
|
||||
/AGC:-
|
||||
/IPG:1,1
|
||||
/OPG:1,1
|
||||
+1074
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,229 @@
|
||||
[mission]
|
||||
adventure=BattleTech
|
||||
map=dbase
|
||||
scenario=freeforall
|
||||
time=day
|
||||
weather=clear
|
||||
temperature=27
|
||||
length=600
|
||||
[ordinals]
|
||||
bitmap=Ordinal::BitMap::1
|
||||
bitmap=Ordinal::BitMap::2
|
||||
bitmap=Ordinal::BitMap::3
|
||||
bitmap=Ordinal::BitMap::4
|
||||
[Ordinal::BitMap::1]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000038000003C000001FF00000000F00
|
||||
bitmap=0000F8000003C000003FF80000000F00
|
||||
bitmap=0001F8000003C00000707C0000000F00
|
||||
bitmap=0001F8000003C00000603C0000000F00
|
||||
bitmap=00007801FC0FF00000003C3DF807FF00
|
||||
bitmap=00007803FE0FF00000003C3FFC0FFF00
|
||||
bitmap=00007803C703C00000003C3E3C1F0F00
|
||||
bitmap=000078078303C0000000783C1E1E0F00
|
||||
bitmap=000078078003C0000000783C1E1E0F00
|
||||
bitmap=00007807C003C0000000F03C1E1E0F00
|
||||
bitmap=00007807F003C0000001E03C1E1E0F00
|
||||
bitmap=00007803FC03C0000003C03C1E1E0F00
|
||||
bitmap=00007801FE03C0000007803C1E1E0F00
|
||||
bitmap=000078007F03C000000F003C1E1E0F00
|
||||
bitmap=000078001F03C000001E003C1E1E0F00
|
||||
bitmap=000078000F03C000003C003C1E1E0F00
|
||||
bitmap=000078060F03C0000078003C1E1E0F00
|
||||
bitmap=000078071E03E0000078003C1E1F1F00
|
||||
bitmap=00007803FE01F000007FFC3C1E0FFF00
|
||||
bitmap=00007801FC00F000007FFC3C1E07EF00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::2]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF0000003C0000003C03C0780000
|
||||
bitmap=001FFF0000003C0000007C03C0780000
|
||||
bitmap=00000E0000003C000000FC03C0780000
|
||||
bitmap=00003C0000003C000001BC03C0780000
|
||||
bitmap=0000700F3E1FFC000003BC0FF07BF000
|
||||
bitmap=0001E00F7E3FFC0000073C0FF07FF800
|
||||
bitmap=0003800FFE7C3C0000063C03C07C7800
|
||||
bitmap=0007F80FFE783C00000C3C03C0783C00
|
||||
bitmap=0007FE0F80783C0000183C03C0783C00
|
||||
bitmap=00001E0F00783C0000383C03C0783C00
|
||||
bitmap=00000F0F00783C0000703C03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00180F0F00783C0000003C03C0783C00
|
||||
bitmap=001C1F0F007C7C0000003C03E0783C00
|
||||
bitmap=000FFE0F003FFC0000003C01F0783C00
|
||||
bitmap=0007FC0F001FBC0000003C00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::3]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000000FC03C0780000
|
||||
bitmap=001FFF03C07800000003FC03C0780000
|
||||
bitmap=001E0003C07800000007C003C0780000
|
||||
bitmap=001E0003C0780000000F0003C0780000
|
||||
bitmap=001E000FF07BF000000F000FF07BF000
|
||||
bitmap=001E000FF07FF800001E000FF07FF800
|
||||
bitmap=001E0003C07C7800001E0003C07C7800
|
||||
bitmap=001FFC03C0783C00001EFC03C0783C00
|
||||
bitmap=001FFE03C0783C00001FFE03C0783C00
|
||||
bitmap=00001F03C0783C00001F1F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00180F03C0783C00001E0F03C0783C00
|
||||
bitmap=001C1F03E0783C00001F1F03E0783C00
|
||||
bitmap=000FFE01F0783C00000FFE01F0783C00
|
||||
bitmap=0007FC00F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::4]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000007FC03C0780000
|
||||
bitmap=001FFF03C0780000000FFE03C0780000
|
||||
bitmap=00000F03C0780000001F1F03C0780000
|
||||
bitmap=00000F03C0780000001E0F03C0780000
|
||||
bitmap=00000F0FF07BF000001E0F0FF07BF000
|
||||
bitmap=00001F0FF07FF800001E0F0FF07FF800
|
||||
bitmap=00001E03C07C7800001E0F03C07C7800
|
||||
bitmap=00003E03C0783C00001E0F03C0783C00
|
||||
bitmap=00003C03C0783C00000F1E03C0783C00
|
||||
bitmap=00003C03C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C00000F1E03C0783C00
|
||||
bitmap=00007803C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003E0783C00000F1E03E0783C00
|
||||
bitmap=0000F001F0783C00000FFE01F0783C00
|
||||
bitmap=0000F000F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[pilots]
|
||||
pilot=200.0.0.96
|
||||
[200.0.0.96]
|
||||
hostType=0
|
||||
advancedDamage=1
|
||||
loadzones=1
|
||||
name=Aeolus
|
||||
bitmapindex=1
|
||||
experience=expert
|
||||
badge=VGL
|
||||
patch=Yellow
|
||||
role=Role::Default
|
||||
dropzone=one
|
||||
vehicle=bhk1
|
||||
vehicleValue=1000
|
||||
color=White
|
||||
[largebitmap]
|
||||
bitmap=BitMap::Large::Aeolus
|
||||
[BitMap::Large::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000003FE0000000001E0000000000000
|
||||
bitmap=000007FF0000000001E0000000000000
|
||||
bitmap=00000F8F8000000001E0000000000000
|
||||
bitmap=00000F078000000001E0000000000000
|
||||
bitmap=00000F0781FF00FF81E0F0781FC00000
|
||||
bitmap=00000F0783FF81FFC1E0F0783FE00000
|
||||
bitmap=00000F0787C7C3E3E1E0F0783C700000
|
||||
bitmap=00000F078783C3C1E1E0F07878300000
|
||||
bitmap=00000F078783C3C1E1E0F07878000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787C000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787F000000
|
||||
bitmap=00000F0787FFC3C1E1E0F0783FC00000
|
||||
bitmap=00000F0787FFC3C1E1E0F0781FE00000
|
||||
bitmap=00000F07878003C1E1E0F07807F00000
|
||||
bitmap=00000F07878003C1E1E0F07801F00000
|
||||
bitmap=00000F07878003C1E1E0F07800F00000
|
||||
bitmap=00000F078780C3C1E1E0F07860F00000
|
||||
bitmap=00000F0787C1C3E3E1E078F871E00000
|
||||
bitmap=00000F0783FF81FFC1E07FF83FE00000
|
||||
bitmap=00000F0781FF00FF81E03F781FC00000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[smallbitmap]
|
||||
bitmap=BitMap::Small::Aeolus
|
||||
[BitMap::Small::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=0000000000000000003E00000C000000
|
||||
bitmap=006300000C00000000631F0F8CC63C00
|
||||
bitmap=00633198CCC66200007F3198CCC66000
|
||||
bitmap=00633F98CCC6780000633018CCC61E00
|
||||
bitmap=00633018CCC6060000633098CCC64600
|
||||
bitmap=00631F0F8C7E3C000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=64
|
||||
y=16
|
||||
width=4
|
||||
[Role::Default]
|
||||
model=dfltrole
|
||||
[Role::NoReturn]
|
||||
model=noretun
|
||||
+229
@@ -0,0 +1,229 @@
|
||||
[mission]
|
||||
adventure=BattleTech
|
||||
map=grass
|
||||
scenario=freeforall
|
||||
time=day
|
||||
weather=clear
|
||||
temperature=27
|
||||
length=600
|
||||
[ordinals]
|
||||
bitmap=Ordinal::BitMap::1
|
||||
bitmap=Ordinal::BitMap::2
|
||||
bitmap=Ordinal::BitMap::3
|
||||
bitmap=Ordinal::BitMap::4
|
||||
[Ordinal::BitMap::1]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000038000003C000001FF00000000F00
|
||||
bitmap=0000F8000003C000003FF80000000F00
|
||||
bitmap=0001F8000003C00000707C0000000F00
|
||||
bitmap=0001F8000003C00000603C0000000F00
|
||||
bitmap=00007801FC0FF00000003C3DF807FF00
|
||||
bitmap=00007803FE0FF00000003C3FFC0FFF00
|
||||
bitmap=00007803C703C00000003C3E3C1F0F00
|
||||
bitmap=000078078303C0000000783C1E1E0F00
|
||||
bitmap=000078078003C0000000783C1E1E0F00
|
||||
bitmap=00007807C003C0000000F03C1E1E0F00
|
||||
bitmap=00007807F003C0000001E03C1E1E0F00
|
||||
bitmap=00007803FC03C0000003C03C1E1E0F00
|
||||
bitmap=00007801FE03C0000007803C1E1E0F00
|
||||
bitmap=000078007F03C000000F003C1E1E0F00
|
||||
bitmap=000078001F03C000001E003C1E1E0F00
|
||||
bitmap=000078000F03C000003C003C1E1E0F00
|
||||
bitmap=000078060F03C0000078003C1E1E0F00
|
||||
bitmap=000078071E03E0000078003C1E1F1F00
|
||||
bitmap=00007803FE01F000007FFC3C1E0FFF00
|
||||
bitmap=00007801FC00F000007FFC3C1E07EF00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::2]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF0000003C0000003C03C0780000
|
||||
bitmap=001FFF0000003C0000007C03C0780000
|
||||
bitmap=00000E0000003C000000FC03C0780000
|
||||
bitmap=00003C0000003C000001BC03C0780000
|
||||
bitmap=0000700F3E1FFC000003BC0FF07BF000
|
||||
bitmap=0001E00F7E3FFC0000073C0FF07FF800
|
||||
bitmap=0003800FFE7C3C0000063C03C07C7800
|
||||
bitmap=0007F80FFE783C00000C3C03C0783C00
|
||||
bitmap=0007FE0F80783C0000183C03C0783C00
|
||||
bitmap=00001E0F00783C0000383C03C0783C00
|
||||
bitmap=00000F0F00783C0000703C03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C00007FFF03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00000F0F00783C0000003C03C0783C00
|
||||
bitmap=00180F0F00783C0000003C03C0783C00
|
||||
bitmap=001C1F0F007C7C0000003C03E0783C00
|
||||
bitmap=000FFE0F003FFC0000003C01F0783C00
|
||||
bitmap=0007FC0F001FBC0000003C00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::3]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000000FC03C0780000
|
||||
bitmap=001FFF03C07800000003FC03C0780000
|
||||
bitmap=001E0003C07800000007C003C0780000
|
||||
bitmap=001E0003C0780000000F0003C0780000
|
||||
bitmap=001E000FF07BF000000F000FF07BF000
|
||||
bitmap=001E000FF07FF800001E000FF07FF800
|
||||
bitmap=001E0003C07C7800001E0003C07C7800
|
||||
bitmap=001FFC03C0783C00001EFC03C0783C00
|
||||
bitmap=001FFE03C0783C00001FFE03C0783C00
|
||||
bitmap=00001F03C0783C00001F1F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00000F03C0783C00001E0F03C0783C00
|
||||
bitmap=00180F03C0783C00001E0F03C0783C00
|
||||
bitmap=001C1F03E0783C00001F1F03E0783C00
|
||||
bitmap=000FFE01F0783C00000FFE01F0783C00
|
||||
bitmap=0007FC00F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[Ordinal::BitMap::4]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=001FFF03C07800000007FC03C0780000
|
||||
bitmap=001FFF03C0780000000FFE03C0780000
|
||||
bitmap=00000F03C0780000001F1F03C0780000
|
||||
bitmap=00000F03C0780000001E0F03C0780000
|
||||
bitmap=00000F0FF07BF000001E0F0FF07BF000
|
||||
bitmap=00001F0FF07FF800001E0F0FF07FF800
|
||||
bitmap=00001E03C07C7800001E0F03C07C7800
|
||||
bitmap=00003E03C0783C00001E0F03C0783C00
|
||||
bitmap=00003C03C0783C00000F1E03C0783C00
|
||||
bitmap=00003C03C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C000007FC03C0783C00
|
||||
bitmap=00007803C0783C00000F1E03C0783C00
|
||||
bitmap=00007803C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003C0783C00001E0F03C0783C00
|
||||
bitmap=0000F003E0783C00000F1E03E0783C00
|
||||
bitmap=0000F001F0783C00000FFE01F0783C00
|
||||
bitmap=0000F000F0783C000007FC00F0783C00
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[pilots]
|
||||
pilot=200.0.0.96
|
||||
[200.0.0.96]
|
||||
hostType=0
|
||||
advancedDamage=1
|
||||
loadzones=1
|
||||
name=Aeolus
|
||||
bitmapindex=1
|
||||
experience=expert
|
||||
badge=VGL
|
||||
patch=Yellow
|
||||
role=Role::Default
|
||||
dropzone=one
|
||||
vehicle=bhk1
|
||||
vehicleValue=1000
|
||||
color=White
|
||||
[largebitmap]
|
||||
bitmap=BitMap::Large::Aeolus
|
||||
[BitMap::Large::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=000003FE0000000001E0000000000000
|
||||
bitmap=000007FF0000000001E0000000000000
|
||||
bitmap=00000F8F8000000001E0000000000000
|
||||
bitmap=00000F078000000001E0000000000000
|
||||
bitmap=00000F0781FF00FF81E0F0781FC00000
|
||||
bitmap=00000F0783FF81FFC1E0F0783FE00000
|
||||
bitmap=00000F0787C7C3E3E1E0F0783C700000
|
||||
bitmap=00000F078783C3C1E1E0F07878300000
|
||||
bitmap=00000F078783C3C1E1E0F07878000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787C000000
|
||||
bitmap=00000FFF8783C3C1E1E0F0787F000000
|
||||
bitmap=00000F0787FFC3C1E1E0F0783FC00000
|
||||
bitmap=00000F0787FFC3C1E1E0F0781FE00000
|
||||
bitmap=00000F07878003C1E1E0F07807F00000
|
||||
bitmap=00000F07878003C1E1E0F07801F00000
|
||||
bitmap=00000F07878003C1E1E0F07800F00000
|
||||
bitmap=00000F078780C3C1E1E0F07860F00000
|
||||
bitmap=00000F0787C1C3E3E1E078F871E00000
|
||||
bitmap=00000F0783FF81FFC1E07FF83FE00000
|
||||
bitmap=00000F0781FF00FF81E03F781FC00000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=128
|
||||
y=32
|
||||
width=8
|
||||
[smallbitmap]
|
||||
bitmap=BitMap::Small::Aeolus
|
||||
[BitMap::Small::Aeolus]
|
||||
bitmap=00000000000000000000000000000000
|
||||
bitmap=0000000000000000003E00000C000000
|
||||
bitmap=006300000C00000000631F0F8CC63C00
|
||||
bitmap=00633198CCC66200007F3198CCC66000
|
||||
bitmap=00633F98CCC6780000633018CCC61E00
|
||||
bitmap=00633018CCC6060000633098CCC64600
|
||||
bitmap=00631F0F8C7E3C000000000000000000
|
||||
bitmap=00000000000000000000000000000000
|
||||
x=64
|
||||
y=16
|
||||
width=4
|
||||
[Role::Default]
|
||||
model=dfltrole
|
||||
[Role::NoReturn]
|
||||
model=noretun
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=20, 0, 50
|
||||
v1=-69, 0, 50
|
||||
v2=-69, 0, -50
|
||||
v3=20, 0, -50
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=25, 0, 45
|
||||
v1=-25, 0, 45
|
||||
v2=-25, 0, -45
|
||||
v3=25, 0, -45
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=68, 0, 50
|
||||
v1=-20, 0, 50
|
||||
v2=-20, 0, -50
|
||||
v3=68, 0, -50
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=38, 0, 38
|
||||
v1=-37, 0, 38
|
||||
v2=-37, 0, -51
|
||||
v3=38, 0, -51
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=150, 0, 44
|
||||
v1=-150, 0, 44
|
||||
v2=-150, 0, -45
|
||||
v3=150, 0, -45
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=3000
|
||||
level1=10000
|
||||
|
||||
[vertices]
|
||||
v0=50, 0, -7
|
||||
v1=35, 0, -7
|
||||
v2=35, 0, -33
|
||||
v3=50, 0, -33
|
||||
v4=50, 0, 33
|
||||
v5=35, 0, 33
|
||||
v6=35, 0, 7
|
||||
v7=50, 0, 7
|
||||
v8=50, 0, 50
|
||||
v9=-50, 0, 50
|
||||
v10=-50, 0, -50
|
||||
v11=50, 0, -50
|
||||
|
||||
[level0]
|
||||
linelist=a_bay v0 v1 v2 v3 v0
|
||||
linelist=a_bay v4 v5 v6 v7 v4
|
||||
linelist=a_hanger v8 v9 v10 v11 v8
|
||||
|
||||
[level1]
|
||||
linelist=a_hanger v8 v9 v10 v11 v8
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=2500
|
||||
level1=10000
|
||||
|
||||
[vertices]
|
||||
v0=10, 0, 15
|
||||
v1=0, 0, 15
|
||||
v2=-15, 0, 0
|
||||
v3=-15, 0, -10
|
||||
v4=10, 0, -10
|
||||
|
||||
[level0]
|
||||
linelist=a_hanger v0 v1 v2 v3 v4 v0
|
||||
|
||||
[level1]
|
||||
linelist=a_hanger v0 v1 v2 v3 v4 v0
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=60, 0, -60
|
||||
v1=60, 0, -2.62268e-06
|
||||
v2=2.62268e-06, 0, 60
|
||||
v3=-60, 0, 60
|
||||
v4=-60, 0, -60
|
||||
|
||||
[level0]
|
||||
linelist=a_stands v0 v1 v2 v3 v4 v0
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=7, 0, 23
|
||||
v1=7, 0, 6
|
||||
v2=33, 0, 6
|
||||
v3=33, 0, 23
|
||||
v4=-33, 0, 23
|
||||
v5=-33, 0, 6
|
||||
v6=-7, 0, 6
|
||||
v7=-7, 0, 23
|
||||
v8=-50, 0, 23
|
||||
v9=-50, 0, -27
|
||||
v10=50, 0, -27
|
||||
v11=50, 0, 23
|
||||
|
||||
[level0]
|
||||
linelist=a_bay v0 v1 v2 v3 v0
|
||||
linelist=a_bay v4 v5 v6 v7 v4
|
||||
linelist=a_hanger v8 v9 v10 v11 v8
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=2000
|
||||
level1=10000
|
||||
|
||||
[vertices]
|
||||
v0=7, 0, -23
|
||||
v1=33, 0, -23
|
||||
v2=33, 0, -6
|
||||
v3=7, 0, -6
|
||||
v4=-33, 0, -23
|
||||
v5=-7, 0, -23
|
||||
v6=-7, 0, -6
|
||||
v7=-33, 0, -6
|
||||
v8=-50, 0, -23
|
||||
v9=50, 0, -23
|
||||
v10=50, 0, 27
|
||||
v11=-50, 0, 27
|
||||
|
||||
[level0]
|
||||
linelist=a_bay v0 v1 v2 v3 v0
|
||||
linelist=a_bay v4 v5 v6 v7 v4
|
||||
linelist=a_hanger v8 v9 v10 v11 v8
|
||||
|
||||
[level1]
|
||||
linelist=a_hanger v8 v9 v10 v11 v8
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=3000
|
||||
level1=10000
|
||||
|
||||
[vertices]
|
||||
v0=14, 0, -7
|
||||
v1=-9, 0, -7
|
||||
v2=-9, 0, -11
|
||||
v3=14, 0, -11
|
||||
v4=55, 0, 9
|
||||
v5=28, 0, 9
|
||||
v6=55, 0, -18
|
||||
v7=28, 0, -1
|
||||
v8=15, 0, -1
|
||||
v9=15, 0, -18
|
||||
v10=-10, 0, -1
|
||||
v11=-23, 0, -1
|
||||
v12=-10, 0, -18
|
||||
v13=-50, 0, -18
|
||||
v14=-50, 0, 9
|
||||
v15=-23, 0, 9
|
||||
|
||||
[level0]
|
||||
linelist=a_door v0 v1 v2 v3 v0
|
||||
linelist=a_wall v4 v5 v6 v4
|
||||
linelist=a_wall v5 v7 v6 v5
|
||||
linelist=a_wall v8 v9 v7 v8
|
||||
linelist=a_wall v7 v9 v6 v7
|
||||
linelist=a_wall v10 v11 v12 v10
|
||||
linelist=a_wall v12 v11 v13 v12
|
||||
linelist=a_wall v13 v11 v14 v13
|
||||
linelist=a_wall v11 v15 v14 v11
|
||||
|
||||
[level1]
|
||||
linelist=a_door v0 v1 v2 v3 v0
|
||||
linelist=a_wall v4 v14 v13 v6 v4
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-2.5, 0, -5.5
|
||||
v1=2.5, 0, -5.5
|
||||
v2=2.5, 0, 5
|
||||
v3=-2.5, 0, 5
|
||||
|
||||
[level0]
|
||||
linelist=a_vehicle v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=30, 0, 25
|
||||
v1=-33, 0, 25
|
||||
v2=-33, 0, -26
|
||||
v3=30, 0, -26
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=3000
|
||||
level1=10000
|
||||
|
||||
[vertices]
|
||||
v0=11, 0, -25
|
||||
v1=11, 0, 20
|
||||
v2=-11, 0, 20
|
||||
v3=-11, 0, -25
|
||||
v4=25, 0, -25
|
||||
v5=25, 0, 26
|
||||
v6=-25, 0, 26
|
||||
v7=-25, 0, -25
|
||||
|
||||
[level0]
|
||||
linelist=a_bay v0 v1 v2 v3 v0
|
||||
linelist=a_hanger v4 v5 v6 v7 v4
|
||||
|
||||
[level1]
|
||||
linelist=a_hanger v4 v5 v6 v7 v4
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=50, 0, 25
|
||||
v1=-50, 0, 25
|
||||
v2=-50, 0, -25
|
||||
v3=50, 0, -25
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=25, 0, 25
|
||||
v1=-25, 0, 25
|
||||
v2=-25, 0, -25
|
||||
v3=25, 0, -25
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=25, 0, 25
|
||||
v1=-25, 0, 25
|
||||
v2=-25, 0, -25
|
||||
v3=25, 0, -25
|
||||
|
||||
[level0]
|
||||
linelist=a_bld v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=1000
|
||||
|
||||
[vertices]
|
||||
v0=650, 0, 650
|
||||
v1=-650, 0, 650
|
||||
v2=-650, 0, -650
|
||||
v3=650, 0, -650
|
||||
v4=-100, 0, 450
|
||||
v5=-150, 0, 450
|
||||
v6=-150, 0, 400
|
||||
v7=-100, 0, 400
|
||||
v8=150, 0, 450
|
||||
v9=100, 0, 450
|
||||
v10=100, 0, 400
|
||||
v11=150, 0, 400
|
||||
v12=450, 0, 150
|
||||
v13=400, 0, 150
|
||||
v14=400, 0, 100
|
||||
v15=450, 0, 100
|
||||
v16=450, 0, -100
|
||||
v17=400, 0, -100
|
||||
v18=400, 0, -150
|
||||
v19=450, 0, -150
|
||||
v20=450, 0, -400
|
||||
v21=400, 0, -400
|
||||
v22=400, 0, -450
|
||||
v23=450, 0, -450
|
||||
v24=200, 0, -400
|
||||
v25=100, 0, -400
|
||||
v26=100, 0, -450
|
||||
v27=200, 0, -450
|
||||
v28=-100, 0, -400
|
||||
v29=-150, 0, -400
|
||||
v30=-150, 0, -450
|
||||
v31=-100, 0, -450
|
||||
v32=-100, 0, -100
|
||||
v33=-150, 0, -100
|
||||
v34=-150, 0, -150
|
||||
v35=-100, 0, -150
|
||||
v36=-100, 0, 300
|
||||
v37=-200, 0, 300
|
||||
v38=-200, 0, 250
|
||||
v39=-100, 0, 250
|
||||
v40=-350, 0, 150
|
||||
v41=-450, 0, 150
|
||||
v42=-450, 0, 100
|
||||
v43=-350, 0, 100
|
||||
v44=-350, 0, -100
|
||||
v45=-450, 0, -100
|
||||
v46=-450, 0, -200
|
||||
v47=-350, 0, -200
|
||||
|
||||
[level0]
|
||||
linelist=a_arenawall v0 v1 v2 v3 v0
|
||||
linelist=a_arenawall v4 v5 v6 v7 v4
|
||||
linelist=a_arenawall v8 v9 v10 v11 v8
|
||||
linelist=a_arenawall v12 v13 v14 v15 v12
|
||||
linelist=a_arenawall v16 v17 v18 v19 v16
|
||||
linelist=a_arenawall v20 v21 v22 v23 v20
|
||||
linelist=a_arenawall v24 v25 v26 v27 v24
|
||||
linelist=a_arenawall v28 v29 v30 v31 v28
|
||||
linelist=a_arenawall v32 v33 v34 v35 v32
|
||||
linelist=a_arenawall v36 v37 v38 v39 v36
|
||||
linelist=a_arenawall v40 v41 v42 v43 v40
|
||||
linelist=a_arenawall v44 v45 v46 v47 v44
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-2, 0, -2
|
||||
v1=2, 0, -2
|
||||
v2=2, 0, 2
|
||||
v3=-2, 0, 2
|
||||
|
||||
[level0]
|
||||
linelist=a_vehicle v0 v1 v2 v3 v0
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=50, 0, 5
|
||||
v1=-50, 0, 5
|
||||
v2=-50, 0, -10
|
||||
v3=50, 0, -10
|
||||
|
||||
[level0]
|
||||
linelist=a_wall v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=50, 0, 0
|
||||
v1=-50, 0, 0
|
||||
v2=-50, 0, -12
|
||||
v3=50, 0, -12
|
||||
|
||||
[level0]
|
||||
linelist=a_wall v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=0, 0, 100
|
||||
v1=-20, 0, 100
|
||||
v2=-20, 0, -100
|
||||
v3=0, 0, -100
|
||||
|
||||
[level0]
|
||||
linelist=a_wall v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=52, 0, 75
|
||||
v1=-5, 0, 75
|
||||
v2=-5, 0, -75
|
||||
v3=52, 0, -75
|
||||
|
||||
[level0]
|
||||
linelist=a_hanger v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=15, 0, 35
|
||||
v1=10, 0, 35
|
||||
v2=10, 0, -10
|
||||
v3=15, 0, -10
|
||||
v4=-35, 0, -10
|
||||
v5=-35, 0, -15
|
||||
v6=15, 0, -15
|
||||
|
||||
[level0]
|
||||
linelist=a_wall v0 v1 v2 v3 v0
|
||||
linelist=a_wall v3 v4 v5 v6 v3
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-29, 0, -17
|
||||
v1=17, 0, -17
|
||||
v2=17, 0, 11
|
||||
v3=-29, 0, 11
|
||||
|
||||
v4=1, 0, -23
|
||||
v5=29, 0, -23
|
||||
v6=29, 0, 23
|
||||
v7=1, 0, 23
|
||||
|
||||
v8=10, 0, 5
|
||||
v9=20, 0, 5
|
||||
v10=20, 0, 15
|
||||
v11=10, 0, 15
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
linelist=a_bunker v8 v9 v10 v11 v8
|
||||
@@ -0,0 +1,24 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-7, 0, 9
|
||||
v1=-7, 0, 20
|
||||
v2=6.5, 0, 20
|
||||
v3=6.5, 0, 9
|
||||
v4=-12, 0, -17
|
||||
v5=-12, 0, 3
|
||||
v6=12, 0, 3
|
||||
v7=12, 0, -17
|
||||
v8=-5.5, 0, 3
|
||||
v9=-5.5, 0, 9
|
||||
v10=4.5, 0, 9
|
||||
v11=4.5, 0, 3
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
linelist=a_bunker v8 v9 v10 v11 v8
|
||||
@@ -0,0 +1,50 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-20.0781, 0, -7.04688
|
||||
v1=-2.92188, 0, -7.04688
|
||||
v2=-2.92188, 0, 11.0469
|
||||
v3=-20.0781, 0, 11.0469
|
||||
|
||||
v4=2.92188, 0, -7.04688
|
||||
v5=20.0781, 0, -7.04688
|
||||
v6=20.0781, 0, 11.0469
|
||||
v7=2.92188, 0, 11.0469
|
||||
|
||||
v8=-9.07812, 0, -3.04688
|
||||
v9=9.07812, 0, -3.04688
|
||||
v10=9.07812, 0, 15.0469
|
||||
v11=-9.07812, 0, 15.0469
|
||||
|
||||
v12=20, 0, -10
|
||||
v13=22, 0, -10
|
||||
v14=22, 0, -3
|
||||
v15=20, 0, -3
|
||||
|
||||
v16=2.54688, 0, -10
|
||||
v17=4.54688, 0, -10
|
||||
v18=4.54688, 0, -3
|
||||
v19=2.54688, 0, -3
|
||||
|
||||
v20=-21.9219, 0, -10
|
||||
v21=-19.9219, 0, -10
|
||||
v22=-19.9219, 0, -3
|
||||
v23=-21.9219, 0, -3
|
||||
|
||||
v24=-4.46094, 0, -10
|
||||
v25=-2.46094, 0, -10
|
||||
v26=-2.46094, 0, -3
|
||||
v27=-4.46094, 0, -3
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
linelist=a_bunker v8 v9 v10 v11 v8
|
||||
linelist=a_bunker v12 v13 v14 v15 v12
|
||||
linelist=a_bunker v16 v17 v18 v19 v16
|
||||
linelist=a_bunker v20 v21 v22 v23 v20
|
||||
linelist=a_bunker v24 v25 v26 v27 v24
|
||||
@@ -0,0 +1,146 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=35.5, 0, -21.5
|
||||
v1=46.5, 0, -21.5
|
||||
v2=45.5, 0, -19
|
||||
v3=35.5, 0, -19
|
||||
|
||||
v4=-10.5, 0, -21.5
|
||||
v5=0.5, 0, -21.5
|
||||
v6=0.5, 0, -19
|
||||
v7=-10.5, 0, -19
|
||||
|
||||
v8=31.5, 0, -37
|
||||
v9=50.5, 0, -37
|
||||
v10=50.5, 0, -21.5
|
||||
v11=31.5, 0, -21.5
|
||||
|
||||
v12=-14.5, 0, -37
|
||||
v13=4.5, 0, -37
|
||||
v14=4.5, 0, -21.5
|
||||
v15=-14.5, 0, -21.5
|
||||
|
||||
v16=8, 0, -40
|
||||
v17=28.5, 0, -40
|
||||
v18=28.5, 0, -28
|
||||
v19=8, 0, -28
|
||||
|
||||
v20=8, 0, -28
|
||||
v21=28.5, 0, -28
|
||||
v22=28.5, 0, -19
|
||||
v23=8, 0, -19
|
||||
|
||||
v24=4.5, 0, -40
|
||||
v25=8, 0, -40
|
||||
v26=8, 0, -19
|
||||
v27=4.5, 0, -19
|
||||
|
||||
v28=-38, 0, -40
|
||||
v29=-18, 0, -40
|
||||
v30=-18, 0, -28
|
||||
v31=-38, 0, -28
|
||||
|
||||
v32=-38, 0, -28
|
||||
v33=-18, 0, -28
|
||||
v34=-18, 0, -19
|
||||
v35=-38, 0, -19
|
||||
|
||||
v36=-42, 0, -40
|
||||
v37=-38, 0, -40
|
||||
v38=-38, 0, -19
|
||||
v39=-42, 0, -19
|
||||
|
||||
v40=-18, 0, -40
|
||||
v41=-14.5, 0, -40
|
||||
v42=-14.5, 0, -19
|
||||
v43=-18, 0, -19
|
||||
|
||||
v44=54.5, 0, -40
|
||||
v45=74.5, 0, -40
|
||||
v46=74.5, 0, -28
|
||||
v47=54.5, 0, -28
|
||||
|
||||
v48=54.5, 0, -28
|
||||
v49=74.5, 0, -28
|
||||
v50=74.5, 0, -19
|
||||
v51=54.5, 0, -19
|
||||
|
||||
v52=50.5, 0, -40
|
||||
v53=54.5, 0, -40
|
||||
v54=54.5, 0, -19
|
||||
v55=50.5, 0, -19
|
||||
|
||||
v56=74.5, 0, -40
|
||||
v57=77.75, 0, -40
|
||||
v58=77.75, 0, -19
|
||||
v59=74.5, 0, -19
|
||||
|
||||
v60=-58, 0, -28
|
||||
v61=-40, 0, -28
|
||||
v62=-40, 0, -8
|
||||
v63=-58, 0, -8
|
||||
|
||||
v64=-83, 0, -19
|
||||
v65=-63, 0, -19
|
||||
v66=-63, 0, -6
|
||||
v67=-83, 0, -6
|
||||
|
||||
v68=-63, 0, -19
|
||||
v69=-52, 0, -19
|
||||
v70=-52, 0, -6
|
||||
v71=-63, 0, -6
|
||||
|
||||
v72=-87, 0, -19
|
||||
v73=-83, 0, -19
|
||||
v74=-83, 0, -6
|
||||
v75=-87, 0, -6
|
||||
|
||||
v76=-87, 0, -6
|
||||
v77=-52, 0, -6
|
||||
v78=-52, 0, 8.5
|
||||
v79=-87, 0, 8.5
|
||||
|
||||
v80=-82, 0, 8.5
|
||||
v81=-58, 0, 8.5
|
||||
v82=-58, 0, 14.5
|
||||
v83=-82, 0, 14.5
|
||||
|
||||
v84=-87, 0, 14.5
|
||||
v85=-52, 0, 14.5
|
||||
v86=-52, 0, 40
|
||||
v87=-87, 0, 40
|
||||
|
||||
v88=31.5, 0, -40
|
||||
v89=28.5, 0, -40
|
||||
v90=28.5, 0, -19
|
||||
v91=31.5, 0, -19
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
linelist=a_bunker v8 v9 v10 v11 v8
|
||||
linelist=a_bunker v12 v13 v14 v15 v12
|
||||
linelist=a_bunker v20 v21 v22 v23 v20
|
||||
linelist=a_bunker v24 v25 v26 v27 v24
|
||||
linelist=a_bunker v32 v33 v34 v35 v32
|
||||
linelist=a_bunker v36 v37 v38 v39 v36
|
||||
linelist=a_bunker v40 v41 v42 v43 v40
|
||||
linelist=a_bunker v48 v49 v50 v51 v48
|
||||
linelist=a_bunker v52 v53 v54 v55 v52
|
||||
linelist=a_bunker v56 v57 v58 v59 v56
|
||||
linelist=a_bunker v60 v61 v62 v63 v60
|
||||
linelist=a_bunker v68 v69 v70 v71 v68
|
||||
linelist=a_bunker v72 v73 v74 v75 v72
|
||||
linelist=a_bunker v76 v77 v78 v79 v76
|
||||
linelist=a_bunker v80 v81 v82 v83 v80
|
||||
linelist=a_bunker v84 v85 v86 v87 v84
|
||||
linelist=a_bunker v88 v89 v90 v91 v88
|
||||
linelist=a_hanger v16 v17 v18 v19 v16
|
||||
linelist=a_hanger v28 v29 v30 v31 v28
|
||||
linelist=a_hanger v44 v45 v46 v47 v44
|
||||
linelist=a_hanger v64 v65 v66 v67 v64
|
||||
@@ -0,0 +1,33 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-17.0312, 0, -11.9375
|
||||
v1=15.9688, 0, -11.9375
|
||||
v2=15.9688, 0, 8.0625
|
||||
v3=-17.0312, 0, 8.0625
|
||||
|
||||
v4=-26.0312, 0, -3.9375
|
||||
v5=-9.03125, 0, -3.9375
|
||||
v6=-9.03125, 0, 14.0625
|
||||
v7=-26.0312, 0, 14.0625
|
||||
|
||||
v8=7.96875, 0, -13.9375
|
||||
v9=25.9688, 0, -13.9375
|
||||
v10=25.9688, 0, 14.0625
|
||||
v11=7.96875, 0, 14.0625
|
||||
|
||||
v12=-9.03125, 0, -2.9375
|
||||
v13=2.96875, 0, -2.9375
|
||||
v14=2.96875, 0, 5.0625
|
||||
v15=-9.03125, 0, 5.0625
|
||||
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
linelist=a_bunker v8 v9 v10 v11 v8
|
||||
linelist=a_bunker v12 v13 v14 v15 v12
|
||||
@@ -0,0 +1,20 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-2.24219, 0, -21.3906
|
||||
v1=9.25781, 0, -21.3906
|
||||
v2=9.25781, 0, 0.109375
|
||||
v3=-2.24219, 0, 0.109375
|
||||
|
||||
v4=-8.74219, 0, 0.109375
|
||||
v5=9.25781, 0, 0.109375
|
||||
v6=9.25781, 0, 22.1094
|
||||
v7=-8.74219, 0, 22.1094
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
@@ -0,0 +1,15 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-6, 0, -9
|
||||
v1=6, 0, -9
|
||||
v2=6, 0, 9
|
||||
v3=-6, 0, 9
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=10000
|
||||
|
||||
[vertices]
|
||||
v0=-40, 0, -8
|
||||
v1=-40, 0, -28
|
||||
v2=-58, 0, -28
|
||||
v3=-58, 0, -8
|
||||
v4=-52, 0, -19
|
||||
v5=-52, 0, -6
|
||||
v6=-63, 0, -6
|
||||
v7=-63, 0, -19
|
||||
v8=-83, 0, -19
|
||||
v9=-83, 0, -6
|
||||
v10=-87, 0, -6
|
||||
v11=-87, 0, -19
|
||||
v12=-83, 0, -19
|
||||
v13=-83, 0, -6
|
||||
v14=-63, 0, -6
|
||||
v15=-63, 0, -19
|
||||
v16=-87, 0, 8.5
|
||||
v17=-87, 0, -6
|
||||
v18=-52, 0, -6
|
||||
v19=-52, 0, 8.5
|
||||
v20=-82, 0, 8.5
|
||||
v21=-82, 0, 14.5
|
||||
v22=-58, 0, 14.5
|
||||
v23=-58, 0, 8.5
|
||||
v24=-87, 0, 40
|
||||
v25=-87, 0, 14.5
|
||||
v26=-52, 0, 14.5
|
||||
v27=-52, 0, 40
|
||||
|
||||
[level0]
|
||||
linelist=a_bunker v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
linelist=a_bunker v8 v9 v10 v11 v8
|
||||
linelist=a_hanger v12 v13 v14 v15 v12
|
||||
linelist=a_bunker v16 v17 v18 v19 v16
|
||||
linelist=a_bunker v20 v21 v22 v23 v20
|
||||
linelist=a_bunker v24 v25 v26 v27 v24
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=1000
|
||||
|
||||
[vertices]
|
||||
v0=2.5, 0, -0.6
|
||||
v1=0, 0, -3
|
||||
v2=-2.5, 0, -0.6
|
||||
v3=-2.5, 0, 0.7
|
||||
v4=2.5, 0, 0.7
|
||||
v5=-0.2, 0, -1.5
|
||||
v6=-1.5, 0, -1.5
|
||||
v7=-1.5, 0, 0.9
|
||||
v8=-0.2, 0, 0.9
|
||||
|
||||
[level0]
|
||||
linelist=a_mech v0 v1 v2 v3 v4 v0
|
||||
linelist=a_mech v5 v6 v7 v8 v5
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
[object]
|
||||
gatfile=gauge.gat
|
||||
|
||||
[lods]
|
||||
level0=3000
|
||||
level1=10000
|
||||
|
||||
[vertices]
|
||||
v0=-1.7, 0, 3
|
||||
v1=1.7, 0, 3
|
||||
v2=2, 0, 3.7
|
||||
v3=-2, 0, 3.7
|
||||
v4=3.7, 0, -3.7
|
||||
v5=3.7, 0, 3.7
|
||||
v6=-3.7, 0, 3.7
|
||||
v7=-3.7, 0, -3.7
|
||||
|
||||
[level0]
|
||||
linelist=a_bay v0 v1 v2 v3 v0
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
|
||||
[level1]
|
||||
linelist=a_bunker v4 v5 v6 v7 v4
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user