Showing preview only (1,384K chars total). Download the full file or copy to clipboard to get everything.
Repository: KreitinnSoftware/MiceWine-RootFS-Generator
Branch: main
Commit: d5a50fb91bfe
Files: 318
Total size: 1.3 MB
Directory structure:
gitextract_6hm9lafi/
├── .github/
│ └── workflows/
│ └── build.yml
├── .gitignore
├── build-all.sh
├── build_config/
│ ├── meson-cross-file-aarch64
│ └── meson-cross-file-x86_64
├── common/
│ ├── Addons/
│ │ ├── DXTest/
│ │ │ ├── DX8DolphinVS/
│ │ │ │ ├── Dolphin1.x
│ │ │ │ ├── Dolphin2.x
│ │ │ │ ├── Dolphin3.x
│ │ │ │ ├── DolphinTween.vsh
│ │ │ │ ├── DolphinTween2.vsh
│ │ │ │ ├── SeaFloor.vsh
│ │ │ │ ├── SeaFloor2.vsh
│ │ │ │ ├── caust00.tga
│ │ │ │ ├── caust01.tga
│ │ │ │ ├── caust02.tga
│ │ │ │ ├── caust03.tga
│ │ │ │ ├── caust04.tga
│ │ │ │ ├── caust05.tga
│ │ │ │ ├── caust06.tga
│ │ │ │ ├── caust07.tga
│ │ │ │ ├── caust08.tga
│ │ │ │ ├── caust09.tga
│ │ │ │ ├── caust10.tga
│ │ │ │ ├── caust11.tga
│ │ │ │ ├── caust12.tga
│ │ │ │ ├── caust13.tga
│ │ │ │ ├── caust14.tga
│ │ │ │ ├── caust15.tga
│ │ │ │ ├── caust16.tga
│ │ │ │ ├── caust17.tga
│ │ │ │ ├── caust18.tga
│ │ │ │ ├── caust19.tga
│ │ │ │ ├── caust20.tga
│ │ │ │ ├── caust21.tga
│ │ │ │ ├── caust22.tga
│ │ │ │ ├── caust23.tga
│ │ │ │ ├── caust24.tga
│ │ │ │ ├── caust25.tga
│ │ │ │ ├── caust26.tga
│ │ │ │ ├── caust27.tga
│ │ │ │ ├── caust28.tga
│ │ │ │ ├── caust29.tga
│ │ │ │ ├── caust30.tga
│ │ │ │ ├── caust31.tga
│ │ │ │ ├── dolphin.x
│ │ │ │ ├── dolphin_group.x
│ │ │ │ ├── seafloor.x
│ │ │ │ └── trace.txt
│ │ │ ├── DX9EnvMapping/
│ │ │ │ ├── LobbyCube.dds
│ │ │ │ ├── airplane 2.x
│ │ │ │ ├── lobby_skybox.x
│ │ │ │ └── teapot.x
│ │ │ └── DX9StencilMirror/
│ │ │ ├── StencilMirror.dxvk-cache
│ │ │ ├── StencilMirror_d3d9.log
│ │ │ ├── heli.x
│ │ │ └── seafloor.x
│ │ ├── DefaultDLLsOverrides.reg
│ │ └── Themes/
│ │ └── DarkBlue/
│ │ └── DarkBlue.reg
│ └── Start Menu/
│ ├── Applications/
│ │ ├── Notepad.lnk
│ │ ├── Registry Editor.lnk
│ │ ├── TFM - File Manager.lnk
│ │ ├── Task Manager.lnk
│ │ └── Wine Configuration.lnk
│ ├── DX Test/
│ │ ├── DirectX - 8/
│ │ │ └── DolphinVS.bat
│ │ └── DirectX - 9/
│ │ ├── CubeMap.bat
│ │ ├── SphereMap.bat
│ │ └── StencilMirror.bat
│ ├── Regedit Tweak/
│ │ ├── Fake GPU/
│ │ │ ├── 6600GT.reg.bat
│ │ │ ├── 9600GT.reg.bat
│ │ │ ├── ATIHD5800.reg.bat
│ │ │ ├── GMAQ33.reg.bat
│ │ │ ├── GTX1050.reg.bat
│ │ │ ├── GTX470.reg.bat
│ │ │ ├── IntelHD4000.reg.bat
│ │ │ ├── RX480.reg.bat
│ │ │ ├── VMWareSVGA3D.reg.bat
│ │ │ └── VirtIOGPU.reg.bat
│ │ ├── Fake VRAM/
│ │ │ ├── 128MB.bat
│ │ │ ├── 1GB.bat
│ │ │ ├── 256MB.bat
│ │ │ ├── 2GB.bat
│ │ │ ├── 3GB.bat
│ │ │ ├── 4GB.bat
│ │ │ ├── 512MB.bat
│ │ │ ├── 6GB.bat
│ │ │ ├── 768MB.bat
│ │ │ └── 8GB.bat
│ │ └── Graphics Settings/
│ │ └── CSMT/
│ │ ├── 0.bat
│ │ ├── 1.bat
│ │ └── 3.bat
│ └── Update Prefix.bat
├── create-rootfs-rat.sh
├── packages/
│ ├── FreeGLUT/
│ │ ├── build.sh
│ │ ├── fix-cmake-minimum.patch
│ │ ├── src-fg_internal.h.patch
│ │ └── src-x11-fg_main_x11.c.patch
│ ├── GLU/
│ │ └── build.sh
│ ├── Vulkan-Headers/
│ │ └── build.sh
│ ├── Vulkan-Loader/
│ │ ├── 0001-fix-hardcoded-pathes.patch
│ │ ├── 0002-properly-enable-extensions.patch
│ │ └── build.sh
│ ├── Vulkan-Tools/
│ │ ├── 01-no-android.patch
│ │ ├── 02-do-not-search-KHR_display-automatically.patch
│ │ └── build.sh
│ ├── Vulkan-Volk/
│ │ └── build.sh
│ ├── android-shmem/
│ │ ├── build.sh
│ │ └── fix-build.patch
│ ├── box64-0.3.2/
│ │ ├── build.sh
│ │ ├── custom-make-install.sh
│ │ └── fix-signal.patch
│ ├── box64-0.3.3-8bb53e1/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.4/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.6/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.7-cb2c29c/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.8/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.9-056999e/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── brotli/
│ │ └── build.sh
│ ├── fakeintl/
│ │ ├── Makefile
│ │ ├── build.sh
│ │ └── libintl.h
│ ├── freetype/
│ │ └── build.sh
│ ├── glib/
│ │ ├── build.sh
│ │ ├── gio-gdbusprivate.c.patch
│ │ ├── gio-gkeyfilesettingsbackend.c.patch
│ │ ├── gio-gnetworking.h.in.patch
│ │ ├── gio-gunixmounts.c.patch
│ │ ├── gio-xdgmime-xdgmime.c.patch
│ │ ├── glib-gcharset.c.patch
│ │ ├── glib-gspawn.c.patch
│ │ ├── glib-gthread-posix.c.patch
│ │ ├── glib-gthreadprivate.h.patch
│ │ ├── glib-gtimezone.patch
│ │ ├── glib-gtypes.h.patch
│ │ ├── glib-gutils.c.patch
│ │ ├── glib-no-ovverride-host-binary.patch
│ │ ├── glib-tests-meson.build.patch
│ │ └── meson.build.patch
│ ├── gst-plugins-bad/
│ │ ├── build.sh
│ │ └── fix-build.patch
│ ├── gst-plugins-base/
│ │ └── build.sh
│ ├── gst-plugins-good/
│ │ └── build.sh
│ ├── gst-plugins-ugly/
│ │ └── build.sh
│ ├── gstreamer/
│ │ └── build.sh
│ ├── icoutils/
│ │ └── build.sh
│ ├── libX11/
│ │ ├── build.sh
│ │ ├── fix-pthread.patch
│ │ ├── src-CrGlCur.c.patch
│ │ └── src-XlibInt.c.patch
│ ├── libXau/
│ │ ├── build.sh
│ │ └── libXau-1.0.8_AuLock.c.patch
│ ├── libXcomposite/
│ │ └── build.sh
│ ├── libXcursor/
│ │ ├── build.sh
│ │ └── fix-paths.patch
│ ├── libXdmcp/
│ │ └── build.sh
│ ├── libXext/
│ │ └── build.sh
│ ├── libXfixes/
│ │ └── build.sh
│ ├── libXi/
│ │ └── build.sh
│ ├── libXinerama/
│ │ └── build.sh
│ ├── libXrandr/
│ │ └── build.sh
│ ├── libXrender/
│ │ └── build.sh
│ ├── libXxf86vm/
│ │ └── build.sh
│ ├── libadrenotools/
│ │ ├── 01-fix-build.patch
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── libandroid-wordexp/
│ │ ├── Makefile
│ │ ├── build.sh
│ │ ├── wordexp.c
│ │ └── wordexp.h
│ ├── libarchive/
│ │ ├── archive.h.patch
│ │ ├── archive_entry.h.patch
│ │ ├── archive_string.c.patch
│ │ ├── archive_util.c.patch
│ │ ├── archive_write_disk_posix.c.patch
│ │ ├── archive_write_set_format_zip.c.patch
│ │ ├── build.sh
│ │ └── fix-cmake-minimum.patch
│ ├── libc++/
│ │ ├── Makefile
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── libdrm/
│ │ └── build.sh
│ ├── libevent/
│ │ ├── build.sh
│ │ ├── cmake-minimum-fix.patch
│ │ └── fix.patch
│ ├── libexpat/
│ │ └── build.sh
│ ├── libffi/
│ │ └── build.sh
│ ├── libghttp/
│ │ └── build.sh
│ ├── libglvnd/
│ │ ├── build.sh
│ │ └── egl-not-android.diff
│ ├── libgmp/
│ │ └── build.sh
│ ├── libgnutls/
│ │ ├── build.sh
│ │ ├── gl-stdio-impl.h.patch
│ │ └── src-gl-stdio-impl.h.patch
│ ├── libiconv/
│ │ └── build.sh
│ ├── libidn2/
│ │ ├── 0000-disable-versioning-of-symbols.patch
│ │ └── build.sh
│ ├── libnettle/
│ │ ├── build.sh
│ │ └── configure.patch
│ ├── libogg/
│ │ └── build.sh
│ ├── libpng/
│ │ └── build.sh
│ ├── libsndfile/
│ │ ├── build.sh
│ │ ├── fix-cmake-minimum.patch
│ │ └── fix-tmpdir-and-alsa.patch
│ ├── libtool/
│ │ └── build.sh
│ ├── libunbound/
│ │ ├── build.sh
│ │ ├── libunbound-libunbound.c.patch
│ │ └── smallapp-unbound-host.c.patch
│ ├── libunistring/
│ │ └── build.sh
│ ├── libvorbis/
│ │ └── build.sh
│ ├── libxcb/
│ │ ├── build.sh
│ │ └── libxcb-1.12_src_xcb_util.c.patch
│ ├── libxml2/
│ │ └── build.sh
│ ├── libxshmfence/
│ │ └── build.sh
│ ├── mangohud/
│ │ ├── 01-fix-build.patch
│ │ ├── 02-fix-x11-lib-name.patch
│ │ ├── 03-not-search-gpu-on-sys-folder.patch
│ │ ├── 04-set-android-os-name.patch
│ │ ├── 05-disable-cpu-info.patch
│ │ └── build.sh
│ ├── mesa-demos/
│ │ ├── 0001-fix-KHR-define.patch
│ │ ├── build.sh
│ │ └── src-tests-texdown.c.patch
│ ├── mesa-vulkan-freedreno-24.0.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ ├── tu_kgsl_export_dmabuf.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-24.3.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.0.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.0.3/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.1.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.1.4/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-radeon/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-wrapper/
│ │ └── build.sh
│ ├── mesa-vulkan-wrapper-adrenotools/
│ │ ├── 01-implement-adrenotools.patch
│ │ └── build.sh
│ ├── mesa-vulkan-wrapper-rev8/
│ │ ├── 01-install-drivers-without-hardlinks.patch
│ │ ├── 02-disable-memfd-create-getrandom.patch
│ │ ├── 03-wsi-common-no-pthread-cancel.patch
│ │ ├── 04-Android-Vulkan-wrapper.patch
│ │ ├── 05-vulkan-x11-termux-x11-support.patch
│ │ ├── 06-wrapper-map-dmabuf_fd.patch
│ │ ├── 07-fix-build.patch
│ │ └── build.sh
│ ├── mesa-vulkan-wrapper-rev9/
│ │ ├── 01-install-drivers-without-hardlinks.patch
│ │ ├── 02-disable-memfd-create-getrandom.patch
│ │ ├── 03-Android-Vulkan-wrapper.patch
│ │ ├── 03-wsi-common-no-pthread-cancel.patch
│ │ ├── 04-vulkan-x11-termux-x11-support.patch
│ │ ├── 05-fix-build.patch
│ │ └── build.sh
│ ├── mesa-zink/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ ├── lld-undefined-version.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── openssl/
│ │ ├── Configurations-15-android.conf.patch
│ │ ├── build.sh
│ │ └── include-crypto-rand.h.patch
│ ├── opus/
│ │ └── build.sh
│ ├── pcre2/
│ │ └── build.sh
│ ├── pulseaudio/
│ │ ├── 01-pulseaudio-android.patch
│ │ ├── 02-aaudio-sink.patch
│ │ ├── build.sh
│ │ └── post-install.sh
│ ├── wine/
│ │ ├── build.sh
│ │ └── post-install.sh
│ ├── xcb-proto/
│ │ └── build.sh
│ ├── xkbcommon/
│ │ └── build.sh
│ ├── xkeyboard-config/
│ │ └── build.sh
│ ├── xorg-utils-macros/
│ │ └── build.sh
│ ├── xorgproto/
│ │ ├── build.sh
│ │ └── include-x11-Xos_r.h.patch
│ ├── xtrans/
│ │ ├── build.sh
│ │ ├── xtrans-1.3.5_Xtransutil.c.patch
│ │ ├── xtrans-1.4.0_Xtranslcl.c.patch
│ │ └── xtrans-1.4.0_Xtranssock.c.patch
│ ├── zlib/
│ │ ├── build.sh
│ │ └── force-shared-library.patch
│ └── zstd/
│ └── build.sh
└── tools/
├── create-rat-pkg.sh
└── download-external-dependencies.sh
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/workflows/build.yml
================================================
name: Build and Release MiceWine RootFS
on:
push:
branches: "*"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: "Install ArchLinux"
run: |
sudo apt update
sudo apt install -y arch-install-scripts wget
sudo mkdir -p /mnt/
wget https://geo.mirror.pkgbuild.com/iso/latest/archlinux-bootstrap-x86_64.tar.zst
sudo tar -xf archlinux-bootstrap-x86_64.tar.zst
sudo rm -f archlinux-bootstrap-x86_64.tar.zst
sudo mv root.x86_64 /mnt/arch
sudo arch-chroot /mnt/arch bash -c "pacman-key --init && pacman-key --populate && sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist && sed -i "s/CheckSpace/#CheckSpace/g" /etc/pacman.conf && pacman -Syu --noconfirm base base-devel git cmake meson ninja bison flex python-pip wget python-mako python-pyyaml unzip 7zip glslang glib2-devel python-docutils xmlto fop libxslt python-docutils"
- name: "Checkout Repository"
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: "Copy Repository to Chroot"
run: |
sudo cp -rf $PWD /mnt/arch/MiceWine-RootFS-Generator
- name: "Download Latest Release Rat Packages"
run: |
curl -LO# https://github.com/KreitinnSoftware/MiceWine-RootFS-Generator/releases/download/$(curl -s https://api.github.com/repos/KreitinnSoftware/MiceWine-RootFS-Generator/releases | grep tag_name -m 1 | cut -d ":" -f 2 | sed "s/\"//g" | sed "s/,//g" | sed "s/ //g")/MiceWine-Packages.zip || true
sudo unzip -o MiceWine-Packages.zip -d /mnt/arch/MiceWine-RootFS-Generator/built-pkgs || true
rm -f MiceWine-Packages.zip
- name: "Setup Basic Android (x86_64) Runtime Environment (Required for Building x86_64 glib)"
run: |
git clone https://github.com/termux/termux-docker.git
sudo cp -rf termux-docker/system/x86 /mnt/arch/system
sudo chown -R $(whoami):$(whoami) /mnt/arch/system
sudo chmod 755 -R /mnt/arch/system
- name: "Start Building (x86_64)"
run: |
sudo arch-chroot /mnt/arch bash -c "cd /MiceWine-RootFS-Generator && ./build-all.sh x86_64 --ci && cd logs && 7z a /MiceWine-RootFS-$(git rev-parse --short HEAD)-x86_64-Logs.zip"
- name: "Create RootFS File (x86_64)"
run: |
sudo arch-chroot /mnt/arch bash -c "cd /MiceWine-RootFS-Generator && ./create-rootfs-rat.sh x86_64 && mv MiceWine-RootFS-\($(git rev-parse --short HEAD)\)-x86_64.rat /MiceWine-RootFS-$(git rev-parse --short HEAD)-x86_64.rat"
- name: "Clean (x86_64) RootFS"
run: |
sudo rm -rf /mnt/arch/data /mnt/arch/MiceWine-RootFS-Generator/workdir /mnt/arch/MiceWine-RootFS-Generator/rootfs
- name: "Start Building (aarch64)"
run: |
sudo arch-chroot /mnt/arch bash -c "cd /MiceWine-RootFS-Generator && ./build-all.sh aarch64 --ci && cd logs && 7z a /MiceWine-RootFS-$(git rev-parse --short HEAD)-aarch64-Logs.zip"
- name: "Create RootFS File (aarch64)"
run: |
sudo arch-chroot /mnt/arch bash -c "cd /MiceWine-RootFS-Generator && ./create-rootfs-rat.sh aarch64 && mv MiceWine-RootFS-\($(git rev-parse --short HEAD)\)-aarch64.rat /MiceWine-RootFS-$(git rev-parse --short HEAD)-aarch64.rat"
- name: "Save Rat Packages"
run: |
sudo arch-chroot /mnt/arch bash -c "cd /MiceWine-RootFS-Generator/built-pkgs && 7z a /MiceWine-Packages.zip"
- name: "Get Short SHA"
run: |
echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
- name: "Create Release"
uses: softprops/action-gh-release@v1
with:
name: "MiceWine RootFS (${{ env.SHORT_SHA }})"
tag_name: ${{ env.SHORT_SHA }}
prerelease: true
files: |
/mnt/arch/*.rat
/mnt/arch/*.zip
================================================
FILE: .gitignore
================================================
workdir
logs
cache
rootfs
built-pkgs
wine-utils
*.rat
================================================
FILE: build-all.sh
================================================
#!/bin/bash
setupBuildEnv()
{
if [ ! -d "$INIT_DIR/cache/android-ndk" ]; then
echo "Downloading NDK..."
curl --output "cache/$NDK_FILENAME" -#L "$NDK_URL"
echo "Checking SHA512..."
SHA512=$(sha512sum "cache/$NDK_FILENAME" | cut -d ' ' -f 1)
if [ "$SHA512" != "$NDK_SHA512" ]; then
echo "Error on Checking SHA512 for NDK... Aborting"
rm -f "cache/$NDK_FILENAME"
exit 1
fi
echo "Unpacking NDK..."
unzip "cache/$NDK_FILENAME" -d "cache" &> /dev/null
mv "cache/$(unzip -Z1 "cache/$NDK_FILENAME" | cut -d "/" -f 1 | head -n 1)" "cache/android-ndk"
chmod -R +x "cache/android-ndk"
rm -f "cache/$NDK_FILENAME"
echo ""
fi
if [ ! -d "$INIT_DIR/cache/mingw" ]; then
echo "Downloading MinGW..."
curl --output "cache/$MINGW_FILENAME" -#L "$MINGW_URL"
echo "Checking SHA512..."
SHA512=$(sha512sum "cache/$MINGW_FILENAME" | cut -d ' ' -f 1)
if [ "$SHA512" != "$MINGW_SHA512" ]; then
echo "Error on Checking SHA512 for MinGW... Aborting"
rm -f "cache/$MINGW_FILENAME"
exit 1
fi
echo "Unpacking MinGW..."
tar -xf "cache/$MINGW_FILENAME" -C "cache"
mv "cache/$(tar -tf "cache/$MINGW_FILENAME" | cut -d "/" -f 1 | head -n 1)/$(tar -tf "cache/$MINGW_FILENAME" | cut -d "/" -f 2 | head -n 1)" "cache/mingw"
rm -f "cache/$MINGW_FILENAME"
echo ""
fi
export PATH=$INIT_PATH:$INIT_DIR/cache/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin:$INIT_DIR/cache/mingw/bin
export ANDROID_SDK="$1"
export CC=$ARCH-linux-android$ANDROID_SDK-clang
export CXX=$CC++
export TOOLCHAIN_VERSION="$ARCH-linux-android-4.9"
export TOOLCHAIN_TRIPLE="$ARCH-linux-android"
export PKG_CONFIG_PATH="$PREFIX/share/pkgconfig:$PREFIX/lib/pkgconfig"
export PKG_CONFIG_LIBDIR="$PREFIX/lib/pkgconfig"
export PKG_CONFIG="/usr/bin/pkg-config"
}
applyPatches()
{
for patch in $(find $INIT_DIR/packages/$package -name "*.patch" | sort); do
echo " - Applying '$(basename $patch)'..."
patch -p1 < "$patch" -ts
if [ $? != 0 ]; then
echo " -- Error on Applying Patch '$(basename $patch)' on '$package'"
exit 1
fi
done
echo ""
$RUN_POST_APPLY_PATCH
}
downloadPackage()
{
if [ -e "$INIT_DIR/cache/$package" ]; then
echo "-- Package '$package' already downloaded."
else
echo "-- Downloading '$package'..."
curl --output "$INIT_DIR/cache/$package" -# -L $SRC_URL
fi
local ARCHIVE_MIME_TYPE=$(file -b --mime-type $INIT_DIR/cache/$package)
local ARCHIVE_BASE_FOLDER
case $ARCHIVE_MIME_TYPE in "application/x-xz"|"application/gzip"|"application/x-bzip2")
ARCHIVE_BASE_FOLDER=$(tar -tf "$INIT_DIR/cache/$package" | cut -d "/" -f 1 | head -n 1)
if [ ! -f "$ARCHIVE_BASE_FOLDER" ]; then
tar -xf "$INIT_DIR/cache/$package"
fi
;;
*)
ARCHIVE_BASE_FOLDER=$(unzip -Z1 "$INIT_DIR/cache/$package" | cut -d "/" -f 1 | head -n 1)
if [ ! -f "$ARCHIVE_BASE_FOLDER" ]; then
unzip -o "$INIT_DIR/cache/$package" 1> /dev/null
fi
esac
mv $ARCHIVE_BASE_FOLDER $package
}
gitDownload()
{
if [ -d "$INIT_DIR/cache/$package" ]; then
echo "-- Package '$package' already downloaded."
else
echo "-- Git Cloning '$package'..."
git clone --no-checkout $GIT_URL "$INIT_DIR/cache/$package" &> /dev/zero
fi
git clone "$INIT_DIR/cache/$package" &> /dev/zero
cd $package
git reset --hard $GIT_COMMIT &> /dev/zero
git checkout $GIT_COMMIT . &> /dev/zero
git submodule update --init --recursive &> /dev/zero
cd ..
}
setupPackage()
{
local package=$1
unset PKG_VER PKG_CATEGORY PKG_PRETTY_NAME PKG_DOWNLOADABLE
unset SRC_URL GIT_URL GIT_COMMIT
unset HOST_BUILD_FOLDER HOST_BUILD_MAKE HOST_BUILD_CONFIGURE_ARGS HOST_BUILD_CFLAGS HOST_BUILD_CXXFLAGS HOST_BUILD_LDFLAGS
unset CONFIGURE_ARGS MESON_ARGS CMAKE_ARGS
unset CFLAGS CPPFLAGS LDFLAGS LIBS OVERRIDE_PREFIX OVERRIDE_PKG_CONFIG_PATH
unset RUN_POST_APPLY_PATCH RUN_POST_BUILD RUN_POST_CONFIGURE
unset BLACKLIST_ARCH BUILD_IN_SRC VK_DRIVER_LIB
source "$INIT_DIR/packages/$package/build.sh"
if [ -n "$SRC_URL" ] && [ -n "$GIT_URL" ]; then
echo "E: Package Source Mismatch, SRC_URL and GIT_URL set, Stopping..."
exit 1
fi
if [ ! -n "$GIT_URL" ] && [ -n "$GIT_COMMIT" ]; then
echo "E: GIT_URL is set but GIT_COMMIT not, Stopping..."
exit 1
fi
if [ -n "$GIT_COMMIT" ]; then
PKG_VER=$(echo $PKG_VER | sed "s/\[gss\]/$(echo $GIT_COMMIT | cut -c1-7)/g")
fi
if [ -f "$INIT_DIR/built-pkgs/$package-$PKG_VER-$ARCH.rat" ]; then
echo "-- Package '$package' already built."
return 0
fi
if [ -e "$INIT_DIR/workdir/$package/build.sh" ]; then
echo "-- Package '$package' already configured."
return 0
fi
if [ "$BLACKLIST_ARCH" == "$ARCH" ]; then
echo "-- Warning: '$package' will not be built."
return 0
fi
if [ -n "$SRC_URL" ]; then
downloadPackage
elif [ -n "$GIT_URL" ]; then
gitDownload
elif [ -n "$BUILD_IN_SRC" ]; then
mkdir -p $package
cp -rf "$INIT_DIR/packages/$package/"* $package
rm $package/build.sh
fi
cd $package
applyPatches
export PREFIX_DIR=$PREFIX
echo "export CFLAGS=\"$CFLAGS\" LIBS=\"$LIBS\" CPPFLAGS=\"$CPPFLAGS\" LDFLAGS=\"-Wl,-rpath="$PREFIX_DIR/lib" $LDFLAGS\"" > build.sh
echo "export DESTDIR=\"$INIT_DIR/workdir/$package/destdir-pkg\"" >> build.sh
if [ -n "$OVERRIDE_PREFIX" ]; then
PREFIX_DIR=$OVERRIDE_PREFIX
fi
if [ "$OVERRIDE_PKG_CONFIG_PATH" != "" ]; then
echo "export PKG_CONFIG_PATH=$OVERRIDE_PKG_CONFIG_PATH" >> build.sh
else
echo "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> build.sh
fi
if [ -f "configure" ] && [ -n "$CONFIGURE_ARGS" ]; then
if [ -n "$HOST_BUILD_CONFIGURE_ARGS" ]; then
echo "mkdir -p $HOST_BUILD_FOLDER" >> build.sh
echo "cd $HOST_BUILD_FOLDER" >> build.sh
echo "env -i bash -l -c \"../configure $HOST_BUILD_CONFIGURE_ARGS\"" >> build.sh
echo "$HOST_BUILD_MAKE" >> build.sh
echo 'cd $OLDPWD' >> build.sh
fi
echo "../configure --libdir=$PREFIX_DIR/lib --prefix=$PREFIX_DIR $CONFIGURE_ARGS" >> build.sh
echo "$RUN_POST_CONFIGURE" >> build.sh
if [ -f "$INIT_DIR/packages/$package/post-configure.sh" ]; then
echo "$INIT_DIR/packages/$package/post-configure.sh" >> build.sh
fi
echo "make -j $(nproc)" >> build.sh
if [ -f "$INIT_DIR/packages/$package/custom-make-install.sh" ]; then
echo "$INIT_DIR/packages/$package/custom-make-install.sh" >> build.sh
else
echo "make -j $(nproc) install" >> build.sh
fi
elif [ -f "autogen.sh" ] && [ -n "$CONFIGURE_ARGS" ]; then
echo "cd .." >> build.sh
echo "./autogen.sh" >> build.sh
echo "cd build_dir" >> build.sh
echo "../configure --libdir=$PREFIX_DIR/lib --prefix=$PREFIX_DIR $CONFIGURE_ARGS" >> build.sh
echo "$RUN_POST_CONFIGURE" >> build.sh
if [ -e "$INIT_DIR/packages/$package/post-configure.sh" ]; then
echo "$INIT_DIR/packages/$package/post-configure.sh" >> build.sh
fi
echo "make -j $(nproc)" >> build.sh
if [ -e "$INIT_DIR/packages/$package/custom-make-install.sh" ]; then
echo "$INIT_DIR/packages/$package/custom-make-install.sh" >> build.sh
else
echo "make -j $(nproc) install" >> build.sh
fi
elif [ -e "CMakeLists.txt" ] && [ -n "$CMAKE_ARGS" ]; then
echo "cmake -DCMAKE_INSTALL_PREFIX=$PREFIX_DIR -DCMAKE_INSTALL_LIBDIR=$PREFIX_DIR/lib -DCMAKE_BUILD_TYPE=Release $CMAKE_ARGS .." >> build.sh
echo "make -j $(nproc)" >> build.sh
if [ -e "$INIT_DIR/packages/$package/custom-make-install.sh" ]; then
echo "$INIT_DIR/packages/$package/custom-make-install.sh" >> build.sh
else
echo "make -j $(nproc) install" >> build.sh
fi
elif [ -e "meson.build" ] && [ -n "$MESON_ARGS" ]; then
echo "meson setup --cross-file=$INIT_DIR/build_config/meson-cross-file-$ARCH -Dprefix=$PREFIX_DIR -Dbuildtype=release $MESON_ARGS .." >> build.sh
if [ -e "$INIT_DIR/packages/$package/post-configure.sh" ]; then
echo "$INIT_DIR/packages/$package/post-configure.sh" >> build.sh
fi
echo "ninja -j $(nproc)" >> build.sh
if [ -e "$INIT_DIR/packages/$package/custom-make-install.sh" ]; then
echo "$INIT_DIR/packages/$package/custom-make-install.sh" >> build.sh
else
echo "ninja -j $(nproc) install" >> build.sh
fi
elif [ -e "Configure" ] && [ -n "$OPENSSL_FLAGS" ]; then
echo "../Configure --prefix=$PREFIX_DIR $OPENSSL_FLAGS" >> build.sh
if [ -e "$INIT_DIR/packages/$package/post-configure.sh" ]; then
echo "$INIT_DIR/packages/$package/post-configure.sh" >> build.sh
fi
echo "make -j $(nproc)" >> build.sh
echo "make -j $(nproc) DESTDIR=\"\$DESTDIR\" install_sw" >> build.sh
elif [ -e "Makefile" ]; then
echo "cd .." >> build.sh
echo "make -j $(nproc)" >> build.sh
if [ -e "$INIT_DIR/packages/$package/custom-make-install.sh" ]; then
echo "$INIT_DIR/packages/$package/custom-make-install.sh" >> build.sh
else
echo "make -j $(nproc) install" >> build.sh
fi
echo "cd build_dir" >> build.sh
else
echo "Unsupported build system. Stopping..."
exit 1
fi
if [ -e "$INIT_DIR/packages/$package/post-install.sh" ]; then
echo "$INIT_DIR/packages/$package/post-install.sh" >> build.sh
fi
echo 'echo $? > exit_code' >> build.sh
echo "$PKG_PRETTY_NAME" >> pkg-pretty-name
echo "$PKG_VER" >> pkg-ver
echo "$PKG_CATEGORY" >> pkg-category
echo "$PKG_DOWNLOADABLE" >> pkg-downloadable
if [ "$PKG_CATEGORY" == "VulkanDriver" ] || [ "$PKG_CATEGORY" == "AdrenoTools" ]; then
echo "$VK_DRIVER_LIB" >> vk-driver-lib
fi
git -C "$INIT_DIR" log -1 --format="%H" -- "packages/$package" > pkg-commit
chmod +x build.sh
cd ..
if [ -n "$CI" ]; then
rm -rf "$INIT_DIR/cache/$package"
fi
}
setupPackages()
{
cd "$INIT_DIR/workdir"
# We need to build package list respecting dependencies order
# First add packages that don't need extra dependencies
rm -f "$INIT_DIR/workdir/index"
export FILTERED_PACKAGES=""
export TODO_PACKAGES=$PACKAGES
while [ -n "$TODO_PACKAGES" ]; do
NEW_TODO=""
for package in $TODO_PACKAGES; do
unset DEPENDENCIES
if [ ! -d "$INIT_DIR/packages/$package" ]; then
echo "E: Package '$package' don't exists."
exit 1
fi
source "$INIT_DIR/packages/$package/build.sh"
if [ -z "$DEPENDENCIES" ]; then
if ! echo " $FILTERED_PACKAGES " | grep -q " $package "; then
FILTERED_PACKAGES+="$package "
continue
fi
fi
for dep in $DEPENDENCIES; do
if ! echo " $FILTERED_PACKAGES " | grep -q " $dep "; then
NEW_TODO+="$package "
break
fi
done
if ! echo " $NEW_TODO " | grep -q " $package "; then
if ! echo " $FILTERED_PACKAGES " | grep -q " $package "; then
FILTERED_PACKAGES+="$package "
fi
fi
done
TODO_PACKAGES="$NEW_TODO"
done
echo $FILTERED_PACKAGES > "$INIT_DIR/workdir/index"
for package in $FILTERED_PACKAGES; do
packageFullPath=$(ls "$INIT_DIR/built-pkgs/$package-"*"$ARCH.rat" 2> /dev/zero)
packageCommitFullPath=$(ls "$INIT_DIR/built-pkgs/$package-"*"$ARCH.commit" 2> /dev/zero)
if [ -f "$packageFullPath" ]; then
packageCommit=$(cat "$packageCommitFullPath")
actualCommit=$(git -C "$INIT_DIR" log -1 --format="%H" -- "packages/$package")
if [ "$packageCommit" == "$actualCommit" ]; then
installBuiltPackage "$packageFullPath"
else
echo "W: Package '$package' already built, But it's source is changed. Requires Rebuilding..."
rm -f "$packageFullPath"
rm -f "$packageCommitFullPath"
fi
fi
if [ "$packageCommit" != "$actualCommit" ]; then
for p in $FILTERED_PACKAGES; do
unset DEPENDENCIES
source "$INIT_DIR/packages/$p/build.sh"
if [[ " $DEPENDENCIES " == *" $package "* ]]; then
packageFullPath=$(ls "$INIT_DIR/built-pkgs/$p-"*"$ARCH.rat" 2> /dev/zero)
packageCommitFullPath=$(ls "$INIT_DIR/built-pkgs/$p-"*"$ARCH.commit" 2> /dev/zero)
echo "W: Package '$p' uses '$package' as Dependency, Requires Rebuilding..."
rm -f "$packageFullPath"
rm -f "$packageCommitFullPath"
fi
done
fi
setupPackage $package
done
}
installBuiltPackage()
{
local package=$1
if [ ! -e "$APP_ROOT_DIR/packages/$(basename $package .rat)" ]; then
echo "-- Installing '$(basename $package .rat)'"
mkdir -p $APP_ROOT_DIR/packages
tar -xf "$package" -C "$APP_ROOT_DIR"
touch $APP_ROOT_DIR/makeSymlinks.sh
bash $APP_ROOT_DIR/makeSymlinks.sh
rm -f $APP_ROOT_DIR/makeSymlinks.sh
touch $APP_ROOT_DIR/packages/$(basename $package .rat)
fi
}
compileAll()
{
echo ""
echo "-- Starting Building --"
echo ""
local packageNum=1
local packageCount=$(( $(ls "$INIT_DIR/workdir" | wc -l) - 1 ))
for package in $(cat "$INIT_DIR/workdir/index"); do
if [ ! -d "$INIT_DIR/workdir/$package" ]; then
continue
fi
local packageBuildDir="$INIT_DIR/workdir/$package/build_dir"
local packageDestDirPkg="$INIT_DIR/workdir/$package/destdir-pkg"
mkdir -p "$packageBuildDir"
mkdir -p "$packageDestDirPkg"
cd "$INIT_DIR/workdir/$package/build_dir"
pkgLocalChanged="$(git -C "$INIT_DIR" status --short "packages/$package")"
if [ -n "$pkgLocalChanged" ]; then
echo "-- W: Source Files for Package '$package' was changed. Reconfiguring..."
echo ""
cd "$INIT_DIR/workdir"
rm -rf "$package" "$INIT_DIR/built-pkgs/$package-"*
setupPackage $package
mkdir -p "$packageBuildDir"
mkdir -p "$packageDestDirPkg"
cd "$packageBuildDir"
fi
touch exit_code
pkgVersion=$(cat "../pkg-ver")
pkgCategory=$(cat "../pkg-category")
pkgCommit=$(cat "../pkg-commit")
pkgDownloadable=$(cat "../pkg-downloadable")
pkgPrettyName=$(cat "../pkg-pretty-name")
vkDriverLib=""
if [[ "$pkgCategory" == "VulkanDriver" || "$pkgCategory" == "AdrenoTools" ]]; then
vkDriverLib=$(cat "../vk-driver-lib")
fi
if [ -f "$INIT_DIR/built-pkgs/$package-$pkgVersion-$ARCH.rat" ]; then
echo "-- [$packageNum/$packageCount] Package '$package' already built."
packageNum=$(( $packageNum + 1 ))
continue
fi
echo "-- [$packageNum/$packageCount] Compiling Package '$package'..."
../build.sh 1> "$INIT_DIR/logs/$package-log.txt" 2> "$INIT_DIR/logs/$package-error_log.txt"
if [ "$?" != "0" ]; then
echo "- [$packageNum/$packageCount] Package: '"$package"' failed to compile. Check logs"
exit 0
fi
if [ ! -d "$packageDestDirPkg/data/data/com.micewine.emu" ]; then
echo "- [$packageNum/$packageCount] Package: '"$package"' failed to compile. Check logs"
exit 0
fi
cp -rf "$packageDestDirPkg/data/data/com.micewine.emu/"* "/data/data/com.micewine.emu"
find "$packageDestDirPkg" -type f > "$INIT_DIR/logs/$package-package-files.txt"
echo $pkgCommit > "$INIT_DIR/built-pkgs/$package-$pkgVersion-$ARCH.commit"
if [ -n "$pkgDownloadable" ]; then
touch "$INIT_DIR/built-pkgs/$package-$pkgVersion-$ARCH.isDownloadable"
fi
if [ ! -n "$pkgPrettyName" ]; then
pkgPrettyName=$package
fi
$INIT_DIR/tools/create-rat-pkg.sh "$package" "$pkgPrettyName" "$vkDriverLib" "$ARCH" "$pkgVersion" "$pkgCategory" "$packageDestDirPkg" "$INIT_DIR/built-pkgs" 0
if [ -n "$CI" ]; then
rm -rf "$INIT_DIR/workdir/$package"
fi
packageNum=$(( $packageNum + 1 ))
done
}
showHelp()
{
echo "Usage: $0 ARCH [OPTIONS]"
echo ""
echo "Options:"
echo " --help: Show this message and exit."
echo " --ci: Clean cache and build files after build of each package (for saving space on CI)"
echo ""
echo "Available Archs:"
echo " x86_64"
echo " aarch64"
}
if [ $# -lt 1 ]; then
showHelp
exit 0
fi
case $1 in "aarch64"|"x86_64")
export ARCH=$1
;;
"--help")
showHelp
exit 0
;;
*)
printf "E: Unsupported Arch \"$1\" Specified.\n\n"
showHelp
exit 0
esac
export APP_ROOT_DIR=/data/data/com.micewine.emu
export PREFIX=$APP_ROOT_DIR/files/usr
if [ ! -e "$PREFIX" ]; then
sudo mkdir -p "$PREFIX"
sudo chown -R $(whoami):$(whoami) "$APP_ROOT_DIR"
sudo chmod 755 -R "$APP_ROOT_DIR"
fi
export NDK_URL="https://dl.google.com/android/repository/android-ndk-r26b-linux.zip"
export NDK_FILENAME="${NDK_URL##*/}"
export NDK_SHA512="233e0b34c946a1ba60022809536307613ed956a4d596b3f43dc75e752b9d973f7c07f03a404a72a893629b86d8046664b9020920b3a6c64f68e223c5da109ec5"
export MINGW_URL="http://techer.pascal.free.fr/Red-Rose_MinGW-w64-Toolchain/Red-Rose-MinGW-w64-Posix-Urct-v12.0.0.r458.g03d8a40f5-Gcc-11.5.0.tar.xz"
export MINGW_FILENAME="${MINGW_URL##*/}"
export MINGW_SHA512="c92e8d4c5811ad82d457a5618f902c2f7e951aa4e3e1cbd640be243ac4d1810e26ea7a933cb2b4b28cda715c04a7f6453060e1b13dd6bf953b69e6ea5ec75c93"
export PACKAGES="$(ls packages)"
export INIT_DIR="$PWD"
export INIT_PATH="$PATH"
case $* in *"--ci"*)
export CI=1
esac
rm -rf logs
mkdir -p {workdir,logs,cache,built-pkgs}
setupBuildEnv 29 $ARCH
setupPackages
compileAll
================================================
FILE: build_config/meson-cross-file-aarch64
================================================
[binaries]
pkg-config = '/usr/bin/pkg-config'
cmake = '/usr/bin/cmake'
[host_machine]
system = 'linux'
cpu_family = 'aarch64'
cpu = 'aarch64'
endian = 'little'
[properties]
skip_sanity_check = true
================================================
FILE: build_config/meson-cross-file-x86_64
================================================
[binaries]
pkg-config = '/usr/bin/pkg-config'
cmake = '/usr/bin/cmake'
[host_machine]
system = 'linux'
cpu_family = 'x86_64'
cpu = 'x86_64'
endian = 'little'
[properties]
skip_sanity_check = true
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/Dolphin1.x
================================================
xof 0303txt 0032
template XSkinMeshHeader {
<3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
WORD nMaxSkinWeightsPerVertex;
WORD nMaxSkinWeightsPerFace;
WORD nBones;
}
template VertexDuplicationIndices {
<b8d65549-d7c9-4995-89cf-53a9a8b031e3>
DWORD nIndices;
DWORD nOriginalVertices;
array DWORD indices[nIndices];
}
template SkinWeights {
<6f0d123b-bad2-4167-a0d0-80224f25fabb>
STRING transformNodeName;
DWORD nWeights;
array DWORD vertexIndices[nWeights];
array FLOAT weights[nWeights];
Matrix4x4 matrixOffset;
}
Frame SCENE_ROOT {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Frame frm-Dolph01 {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Mesh Dolph01 {
284;
-1.947576;64.130737;8.130002;,
-7.800217;64.421143;-0.000000;,
31.746841;100.080002;0.000000;,
39.366852;98.809982;6.099998;,
64.766846;116.079941;0.000000;,
68.076843;113.040024;3.559999;,
96.266846;118.369980;0.000000;,
98.046844;114.049973;2.062331;,
114.296844;113.540024;0.000000;,
96.776840;54.869980;6.517096;,
96.266846;72.900009;0.000000;,
106.936844;48.009995;0.000000;,
57.146851;62.739975;11.680001;,
72.136841;84.080002;6.633347;,
82.806854;95.759995;4.012877;,
-171.387756;-30.480600;-0.000000;,
-176.425171;-38.541008;7.620002;,
-181.361847;-42.534954;-0.000000;,
-154.447891;-14.097557;-0.000000;,
-158.022141;-20.583174;13.970002;,
-134.163620;1.137530;5.330001;,
-95.865860;31.137846;-0.000000;,
-96.765869;24.994415;18.290003;,
-133.079376;-0.864030;13.970002;,
-51.677738;53.535828;-0.000000;,
-52.571472;48.189205;22.350002;,
-5.121027;48.889385;24.639997;,
53.596848;48.009995;26.669998;,
110.155029;35.786564;20.319998;,
170.616714;4.479805;11.680001;,
171.602066;8.608099;0.000000;,
208.776871;-26.718767;0.000000;,
202.547195;-36.567245;14.730000;,
227.820557;-49.403225;0.000000;,
219.635742;-63.135403;11.939998;,
242.099518;-74.700821;0.000000;,
234.301636;-87.676208;7.870000;,
251.484833;-95.519829;0.000000;,
246.917847;-103.938271;9.650002;,
250.772247;-115.000572;0.000000;,
246.972794;-113.397652;9.375875;,
-135.384537;-7.302986;22.350002;,
-119.088821;-7.975105;32.770000;,
-89.951057;11.294539;31.705227;,
-52.211617;29.392502;31.999998;,
-4.920195;31.117809;35.809998;,
45.976837;30.489975;34.040001;,
107.296997;22.034000;28.449999;,
167.911224;-2.593308;18.290003;,
-130.285431;-21.345243;36.580002;,
-140.494431;-20.199341;31.750000;,
-147.848190;-27.584318;27.430000;,
-163.472275;-45.189865;20.830002;,
-177.160553;-59.922421;10.160001;,
-127.643097;-31.164843;35.809998;,
-138.714371;-27.248716;30.989998;,
-178.659561;-67.602631;13.970002;,
-171.449890;-76.994270;14.990002;,
-197.253006;-101.077950;7.369999;,
-202.413574;-98.976006;7.369999;,
-207.100449;-102.960793;4.059999;,
-208.425430;-101.488464;-0.000000;,
-185.977982;-69.142410;-0.000000;,
-183.263901;-66.751122;5.079998;,
-148.114319;-41.313347;30.480000;,
-141.038208;-33.178036;30.730001;,
-146.992157;-44.074024;30.730001;,
-160.275284;-49.135139;26.420000;,
-156.781799;-54.340389;25.910000;,
-167.502533;-80.661797;16.259998;,
-190.870132;-101.854103;8.379999;,
-149.784882;-65.020676;27.047174;,
-141.460510;-49.464539;34.540001;,
-118.326942;-56.489838;34.799999;,
-147.041763;-70.503639;27.430000;,
-136.580017;-43.941616;34.799999;,
-134.877014;-34.732857;34.540001;,
-120.784431;-44.892262;38.610001;,
-165.797058;-85.682549;18.290003;,
-186.959900;-104.512314;10.919998;,
-142.181732;-91.929665;17.020000;,
-106.990486;-81.240273;22.350002;,
-159.671616;-93.342796;10.160001;,
-165.156662;-89.221420;17.269999;,
-79.961212;-58.794125;43.180000;,
-78.005432;-68.644684;35.049995;,
-116.504807;-43.714310;40.389996;,
-77.647179;-28.399250;49.279999;,
-112.081055;-25.759773;40.130001;,
-111.537277;-12.781038;36.580002;,
-81.392578;-4.881754;42.669998;,
-49.742218;6.021069;46.230000;,
-38.129295;-19.131491;51.049999;,
-0.027278;6.284186;48.009998;,
5.076844;-18.789993;51.049999;,
48.006851;5.089982;46.230000;,
50.036850;-18.539993;49.020000;,
103.950737;-1.727674;43.939999;,
101.204376;-28.525307;44.700001;,
159.725540;-22.174656;33.020004;,
150.980530;-44.968723;28.449999;,
192.150482;-48.016220;23.370001;,
179.132843;-68.563484;21.840002;,
210.778015;-71.539383;13.970002;,
200.929749;-82.827507;14.220000;,
223.367020;-89.510345;9.909999;,
212.621933;-96.073799;10.670001;,
239.994675;-107.823067;18.290003;,
-42.573589;-51.902767;41.150002;,
6.606843;-52.830002;37.590000;,
47.240704;-51.721313;38.100002;,
94.460991;-54.226379;30.989998;,
143.387604;-64.445183;17.269999;,
173.195267;-79.735161;9.650002;,
194.066788;-90.482391;7.110003;,
213.103455;-109.579109;5.589998;,
223.323807;-117.138016;14.409779;,
-53.687107;-68.761032;73.660004;,
-54.473625;-70.668358;71.370003;,
-32.965847;-60.505638;64.519997;,
-12.362958;-70.023148;77.220001;,
-25.197519;-72.225266;80.769997;,
-43.310638;-71.045502;80.010002;,
3.046844;-66.030014;0.000000;,
-40.286179;-67.661491;-0.000000;,
91.451996;-61.840412;0.000000;,
142.235916;-69.045692;0.000000;,
190.629211;-93.123634;0.000000;,
212.794708;-111.462990;0.000000;,
-102.330307;-83.610764;-0.000000;,
-69.056328;-75.146759;-0.000000;,
-134.214218;-94.438782;-0.000000;,
-156.798965;-95.268616;-0.000000;,
-181.225388;-108.614517;-0.000000;,
-184.310028;-107.456978;7.870000;,
-199.704224;-117.428978;-0.000000;,
-197.509445;-115.066803;4.569998;,
257.696564;-171.556595;86.610001;,
237.179489;-141.742661;73.150002;,
254.689590;-162.297256;63.250000;,
250.899612;-137.325058;9.650002;,
242.654434;-119.142982;20.904961;,
248.963318;-128.733322;0.000000;,
256.736420;-146.928177;5.840001;,
251.849289;-139.245422;0.000000;,
233.837677;-113.330627;24.129999;,
-204.366486;-108.193924;3.810001;,
-204.885330;-107.962814;-0.000000;,
-202.401138;-113.205154;4.830000;,
-204.151688;-114.039986;-0.000000;,
-25.028708;-73.061371;79.250000;,
-42.926811;-72.887756;78.230003;,
105.666840;93.729965;0.000000;,
46.226837;-64.342575;0.000000;,
170.627747;-83.432632;0.000000;,
223.631149;-119.390343;0.000000;,
235.158325;-143.347824;73.150002;,
229.454300;-126.607849;52.320000;,
233.005615;-124.019302;52.320000;,
255.426651;-154.044296;21.590000;,
-132.747055;3.981426;-0.000000;,
39.366852;98.809982;-6.099998;,
-1.947576;64.130737;-8.130002;,
68.076843;113.040024;-3.560004;,
98.046844;114.049973;-2.062331;,
96.776840;54.869980;-6.517096;,
72.136841;84.080002;-6.633341;,
57.146851;62.739975;-11.680001;,
82.806854;95.759995;-4.012877;,
-176.425171;-38.541008;-7.620002;,
-158.022141;-20.583174;-13.970002;,
-134.163620;1.137530;-5.330001;,
-133.079376;-0.864030;-13.970002;,
-96.765869;24.994415;-18.289999;,
-52.571472;48.189205;-22.349997;,
-5.121027;48.889385;-24.639997;,
53.596848;48.009995;-26.670002;,
110.155029;35.786564;-20.320002;,
170.616714;4.479805;-11.680001;,
202.547195;-36.567245;-14.729995;,
219.635742;-63.135403;-11.939998;,
234.301636;-87.676208;-7.870005;,
246.917847;-103.938271;-9.649997;,
246.972794;-113.397652;-9.375875;,
-135.384537;-7.302986;-22.349997;,
-119.088821;-7.975105;-32.770000;,
-89.951057;11.294539;-31.705223;,
-52.211617;29.392502;-32.000004;,
-4.920195;31.117809;-35.809998;,
45.976837;30.489975;-34.040001;,
107.296997;22.034000;-28.450005;,
167.911224;-2.593308;-18.289999;,
-140.494431;-20.199341;-31.750000;,
-130.285431;-21.345243;-36.580006;,
-147.848190;-27.584318;-27.430006;,
-163.472275;-45.189865;-20.830002;,
-177.160553;-59.922421;-10.159996;,
-138.714371;-27.248716;-30.989998;,
-127.643097;-31.164843;-35.809998;,
-178.659561;-67.602631;-13.970002;,
-202.413574;-98.976006;-7.369999;,
-197.253006;-101.077950;-7.369999;,
-171.449890;-76.994270;-14.990002;,
-183.263901;-66.751122;-5.079998;,
-207.100449;-102.960793;-4.059999;,
-146.992157;-44.074024;-30.730001;,
-141.038208;-33.178036;-30.730001;,
-148.114319;-41.313347;-30.480000;,
-160.275284;-49.135139;-26.420000;,
-156.781799;-54.340389;-25.910000;,
-190.870132;-101.854103;-8.380005;,
-167.502533;-80.661797;-16.260004;,
-149.784882;-65.020676;-27.047174;,
-141.460510;-49.464539;-34.539997;,
-147.041763;-70.503639;-27.430006;,
-118.326942;-56.489838;-34.799995;,
-136.580017;-43.941616;-34.799995;,
-134.877014;-34.732857;-34.539997;,
-120.784431;-44.892262;-38.610001;,
-186.959900;-104.512314;-10.919998;,
-165.797058;-85.682549;-18.289999;,
-130.062363;-62.004459;-31.750000;,
-142.181732;-91.929665;-17.019997;,
-106.990486;-81.240273;-22.349997;,
-165.156662;-89.221420;-17.269999;,
-159.671616;-93.342796;-10.159996;,
-78.005432;-68.644684;-35.049995;,
-79.961212;-58.794125;-43.180000;,
-77.647179;-28.399250;-49.279995;,
-116.504807;-43.714310;-40.390003;,
-112.081055;-25.759773;-40.130005;,
-111.537277;-12.781038;-36.580006;,
-81.392578;-4.881754;-42.669998;,
-38.129295;-19.131491;-51.050003;,
-49.742218;6.021069;-46.230003;,
5.076844;-18.789993;-51.050003;,
-0.027278;6.284186;-48.009995;,
50.036850;-18.539993;-49.020000;,
48.006851;5.089982;-46.230003;,
101.204376;-28.525307;-44.700005;,
103.950737;-1.727674;-43.940002;,
150.980530;-44.968723;-28.450005;,
159.725540;-22.174656;-33.020004;,
179.132843;-68.563484;-21.839996;,
192.150482;-48.016220;-23.369997;,
200.929749;-82.827507;-14.220005;,
210.778015;-71.539383;-13.970002;,
212.621933;-96.073799;-10.669996;,
223.367020;-89.510345;-9.910004;,
239.994675;-107.823067;-18.289999;,
-42.573589;-51.902767;-41.150005;,
6.606843;-52.830002;-37.590000;,
47.240704;-51.721313;-38.100002;,
94.460991;-54.226379;-30.989998;,
143.387604;-64.445183;-17.269999;,
173.195267;-79.735161;-9.649997;,
194.066788;-90.482391;-7.110003;,
213.103455;-109.579109;-5.589998;,
223.323807;-117.138016;-14.409783;,
-54.473625;-70.668358;-71.370003;,
-53.687107;-68.761032;-73.660011;,
-32.965847;-60.505638;-64.520004;,
-12.362958;-70.023148;-77.220001;,
-43.310638;-71.045502;-80.009995;,
-25.197519;-72.225266;-80.769997;,
-184.310028;-107.456978;-7.870005;,
-197.509445;-115.066803;-4.569998;,
254.689590;-162.297256;-63.250000;,
237.179489;-141.742661;-73.150002;,
257.696564;-171.556595;-86.610001;,
242.654434;-119.142982;-20.904961;,
250.899612;-137.325058;-9.649997;,
256.736420;-146.928177;-5.840001;,
233.837677;-113.330627;-24.129999;,
-204.366486;-108.193924;-3.809996;,
-202.401138;-113.205154;-4.829995;,
-42.926811;-72.887756;-78.230003;,
-25.028708;-73.061371;-79.249992;,
233.005615;-124.019302;-52.319996;,
229.454300;-126.607849;-52.319996;,
235.158325;-143.347824;-73.150002;,
255.426651;-154.044296;-21.590004;,
117.346848;105.419968;0.000000;,
-130.062363;-62.004459;31.750000;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
MeshNormals {
284;
0.154061;0.776306;-0.611241;,
0.485218;0.874393;0.000000;,
0.501943;0.864901;0.000000;,
0.196937;0.400873;-0.894716;,
0.247004;0.969015;0.000000;,
0.094987;0.474935;-0.874880;,
-0.062005;0.998076;0.000000;,
-0.097973;0.156957;-0.982734;,
-0.439192;0.898393;0.000000;,
-0.413192;0.562262;-0.716334;,
-0.940811;0.338932;0.000000;,
-0.662250;0.749283;0.000000;,
-0.120003;0.363010;-0.924025;,
-0.166943;0.091969;-0.981668;,
-0.125951;0.028989;-0.991613;,
0.648896;0.760877;0.000000;,
0.718366;0.479244;-0.504257;,
0.906668;0.421845;0.000000;,
0.562064;0.827094;0.000000;,
0.584894;0.676877;-0.446919;,
0.504111;0.830183;-0.238052;,
0.463932;0.885871;0.000000;,
0.388073;0.781146;-0.489091;,
0.487116;0.817195;-0.308074;,
0.276965;0.960880;0.000000;,
0.183028;0.740112;-0.647098;,
0.012006;0.607295;-0.794386;,
-0.090980;0.587870;-0.803823;,
-0.290048;0.665110;-0.688114;,
-0.282038;0.781104;-0.557074;,
-0.294858;0.955541;0.000000;,
-0.343108;0.939296;0.000000;,
-0.294119;0.588239;-0.753306;,
-0.405953;0.913894;0.000000;,
-0.296897;0.389865;-0.871698;,
-0.439192;0.898393;0.000000;,
-0.122002;0.459008;-0.880015;,
-0.461951;0.886906;0.000000;,
-0.418980;0.696967;-0.581973;,
-0.698049;0.716050;0.000000;,
-0.510981;0.773972;-0.373986;,
0.425814;0.721684;-0.545761;,
0.254105;0.553228;-0.793328;,
0.221065;0.500148;-0.837247;,
0.109016;0.493074;-0.863130;,
0.004000;0.473022;-0.881041;,
-0.098006;0.416026;-0.904056;,
-0.154958;0.491868;-0.856770;,
-0.224007;0.558016;-0.799024;,
0.248118;0.211100;-0.945449;,
0.470276;0.287169;-0.834490;,
0.484036;0.255019;-0.837063;,
0.650755;0.387854;-0.652754;,
0.754233;0.329102;-0.568176;,
0.307975;0.029998;-0.950922;,
0.393956;0.076991;-0.915899;,
0.637006;0.314003;-0.704007;,
0.315966;-0.113988;-0.941898;,
0.236981;-0.112991;-0.964921;,
0.440010;0.073002;-0.895021;,
0.819214;0.291076;-0.494129;,
0.998750;-0.049987;0.000000;,
0.839060;0.544039;0.000000;,
0.761763;0.472853;-0.442862;,
0.262104;0.143057;-0.954378;,
0.333060;0.182033;-0.925168;,
0.303127;0.093039;-0.948397;,
0.450081;0.071013;-0.890160;,
0.389056;-0.114016;-0.914131;,
0.402051;0.080010;-0.912115;,
0.314917;0.050986;-0.947749;,
0.460009;-0.058001;-0.886018;,
0.308028;-0.066006;-0.949085;,
0.185032;-0.345060;-0.920161;,
0.207039;-0.351067;-0.913174;,
0.293926;0.184953;-0.937763;,
0.357144;0.200081;-0.912368;,
0.265955;-0.016997;-0.963836;,
0.362108;-0.040012;-0.931277;,
0.213986;-0.200987;-0.955936;,
0.039998;-0.792955;-0.607966;,
0.014005;-0.780304;-0.625244;,
-0.060023;-0.860329;-0.506193;,
-0.059020;-0.551191;-0.832289;,
0.244024;-0.230023;-0.942094;,
0.154949;-0.900702;-0.405866;,
0.245995;-0.049999;-0.967981;,
0.146029;-0.013003;-0.989195;,
0.223974;0.129985;-0.965888;,
0.170926;0.373839;-0.911608;,
0.198048;0.332081;-0.922225;,
0.083043;0.346180;-0.934486;,
0.008002;-0.058016;-0.998284;,
-0.019998;0.292973;-0.955912;,
-0.025010;-0.112044;-0.993388;,
-0.070977;0.301903;-0.950693;,
-0.042022;-0.123063;-0.991509;,
-0.139023;0.308051;-0.941157;,
-0.150992;-0.243988;-0.957952;,
-0.241906;0.203920;-0.948630;,
-0.193099;-0.320164;-0.927474;,
-0.276012;0.099004;-0.956042;,
-0.200959;-0.352928;-0.913814;,
-0.255139;0.027015;-0.966527;,
-0.188033;-0.324057;-0.927163;,
-0.003999;0.128954;-0.991643;,
0.169032;-0.269050;-0.948177;,
-0.017001;0.597029;-0.802039;,
-0.109988;-0.678926;-0.725921;,
-0.012000;-0.715011;-0.699010;,
-0.035000;-0.736993;-0.674994;,
-0.136038;-0.788221;-0.600168;,
-0.127993;-0.788958;-0.600968;,
-0.133986;-0.784919;-0.604938;,
-0.066975;-0.746723;-0.661755;,
0.041008;-0.875162;-0.482089;,
0.145951;-0.968672;-0.200932;,
0.610009;0.187003;-0.770012;,
0.219989;-0.973951;0.054997;,
-0.661088;0.453060;0.598080;,
-0.294927;-0.849790;-0.436892;,
-0.045004;-0.269023;-0.962082;,
0.240915;0.144949;-0.959661;,
0.024992;-0.999688;0.000000;,
-0.112955;-0.993600;0.000000;,
-0.050985;-0.998699;0.000000;,
-0.087018;-0.996207;0.000000;,
-0.089003;-0.996031;0.000000;,
-0.042005;-0.999117;0.000000;,
-0.159044;-0.987272;0.000000;,
-0.141981;-0.989869;0.000000;,
-0.006000;-0.999982;0.000000;,
-0.221059;-0.975260;0.000000;,
-0.341020;-0.940056;0.000000;,
-0.259028;-0.808087;-0.529057;,
0.171046;-0.985263;0.000000;,
0.083988;-0.813887;-0.574920;,
0.282084;-0.014004;-0.959287;,
0.522928;0.487933;-0.698904;,
-0.987925;0.061995;0.141989;,
-0.262064;0.935228;-0.238058;,
-0.214934;0.851739;-0.477854;,
-0.389085;0.921202;0.000000;,
-0.613160;0.678177;0.405106;,
-0.576212;-0.817300;0.000000;,
0.599068;0.322036;-0.733083;,
0.795508;-0.223143;-0.563360;,
0.981792;-0.189960;0.000000;,
0.498180;-0.243088;-0.832301;,
0.875052;-0.484029;0.000000;,
-0.016996;-0.993789;0.109977;,
0.265977;-0.929920;-0.253978;,
-0.911528;-0.411238;0.000000;,
-0.040008;-0.999199;0.000000;,
-0.086025;-0.996293;0.000000;,
-0.147998;-0.988988;0.000000;,
0.363007;-0.817016;-0.448009;,
0.698904;-0.652911;-0.291960;,
0.250048;0.876166;-0.412078;,
-0.995170;-0.015003;-0.097017;,
0.520074;0.854121;0.000000;,
0.196937;0.400873;0.894716;,
0.154061;0.776306;0.611241;,
0.094987;0.474935;0.874880;,
-0.097973;0.156957;0.982734;,
-0.413192;0.562262;0.716334;,
-0.166943;0.091969;0.981668;,
-0.120003;0.363010;0.924025;,
-0.125951;0.028989;0.991613;,
0.718366;0.479244;0.504257;,
0.584894;0.676877;0.446919;,
0.504111;0.830183;0.238052;,
0.487116;0.817195;0.308074;,
0.388073;0.781146;0.489091;,
0.183028;0.740112;0.647098;,
0.012006;0.607295;0.794386;,
-0.090980;0.587870;0.803823;,
-0.290048;0.665110;0.688114;,
-0.282038;0.781104;0.557074;,
-0.294119;0.588239;0.753306;,
-0.296897;0.389865;0.871698;,
-0.122002;0.459008;0.880015;,
-0.418980;0.696967;0.581973;,
-0.510981;0.773972;0.373986;,
0.425814;0.721684;0.545761;,
0.254105;0.553228;0.793328;,
0.221065;0.500148;0.837247;,
0.109016;0.493074;0.863130;,
0.004000;0.473022;0.881041;,
-0.098006;0.416026;0.904056;,
-0.154958;0.491868;0.856770;,
-0.224007;0.558016;0.799024;,
0.470276;0.287169;0.834490;,
0.248118;0.211100;0.945449;,
0.484036;0.255019;0.837063;,
0.650755;0.387854;0.652754;,
0.754233;0.329102;0.568176;,
0.393956;0.076991;0.915899;,
0.307975;0.029998;0.950922;,
0.637006;0.314003;0.704007;,
0.440010;0.073002;0.895021;,
0.236981;-0.112991;0.964921;,
0.315966;-0.113988;0.941898;,
0.761763;0.472853;0.442862;,
0.819214;0.291076;0.494129;,
0.303127;0.093039;0.948397;,
0.333060;0.182033;0.925168;,
0.262104;0.143057;0.954378;,
0.450081;0.071013;0.890160;,
0.389056;-0.114016;0.914131;,
0.290968;-0.039996;0.955896;,
0.402051;0.080010;0.912115;,
0.460009;-0.058001;0.886018;,
0.308028;-0.066006;0.949085;,
0.234052;-0.276061;0.932207;,
0.185032;-0.345060;0.920161;,
0.293926;0.184953;0.937763;,
0.357144;0.200081;0.912368;,
0.265955;-0.016997;0.963836;,
0.241078;-0.187060;0.952308;,
0.362108;-0.040012;0.931277;,
0.091007;-0.381030;0.920073;,
0.026983;-0.806492;0.590628;,
0.014005;-0.780304;0.625244;,
0.048995;-0.568942;0.820917;,
-0.044988;-0.930742;0.362899;,
0.154949;-0.900702;0.405866;,
0.244024;-0.230023;0.942094;,
0.146029;-0.013003;0.989195;,
0.245995;-0.049999;0.967981;,
0.223974;0.129985;0.965888;,
0.170926;0.373839;0.911608;,
0.198048;0.332081;0.922225;,
0.008002;-0.058016;0.998284;,
0.083043;0.346180;0.934486;,
-0.025010;-0.112044;0.993388;,
-0.019998;0.292973;0.955912;,
-0.042022;-0.123063;0.991509;,
-0.070977;0.301903;0.950693;,
-0.150992;-0.243988;0.957952;,
-0.139023;0.308051;0.941157;,
-0.193099;-0.320164;0.927474;,
-0.241906;0.203920;0.948630;,
-0.200959;-0.352928;0.913814;,
-0.276012;0.099004;0.956042;,
-0.188033;-0.324057;0.927163;,
-0.255139;0.027015;0.966527;,
0.169032;-0.269050;0.948177;,
-0.003999;0.128954;0.991643;,
-0.017001;0.597029;0.802039;,
-0.109988;-0.678926;0.725921;,
-0.012000;-0.715011;0.699010;,
-0.035000;-0.736993;0.674994;,
-0.136038;-0.788221;0.600168;,
-0.127993;-0.788958;0.600968;,
-0.133986;-0.784919;0.604938;,
-0.066975;-0.746723;0.661755;,
0.041008;-0.875162;0.482089;,
0.145951;-0.968672;0.200932;,
0.219989;-0.973951;-0.054997;,
0.610009;0.187003;0.770012;,
-0.661088;0.453060;-0.598080;,
-0.294927;-0.849790;0.436892;,
0.240915;0.144949;0.959661;,
-0.045004;-0.269023;0.962082;,
-0.259028;-0.808087;0.529057;,
0.154023;-0.708106;0.689103;,
-0.987925;0.061995;-0.141989;,
0.522928;0.487933;0.698904;,
0.282084;-0.014004;0.959287;,
-0.214934;0.851739;0.477854;,
-0.262064;0.935228;0.238058;,
-0.613160;0.678177;-0.405106;,
0.599068;0.322036;0.733083;,
0.795508;-0.223143;0.563360;,
0.483976;-0.310984;0.817959;,
0.265977;-0.929920;0.253978;,
-0.016996;-0.993789;-0.109977;,
0.250048;0.876166;0.412078;,
0.698904;-0.652911;0.291960;,
0.363007;-0.817016;0.448009;,
-0.995170;-0.015003;0.097017;,
-0.991904;-0.126988;0.000000;,
0.091007;-0.381030;-0.920073;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
}
MeshMaterialList {
1;
564;
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0;
Material {
0.269804;0.320000;0.630588;0.000000;;
20.000000;
0.500000;0.500000;0.500000;;
0.000000;0.000000;0.000000;;
}
}
VertexDuplicationIndices {
284;
284;
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283;
}
}
}
}
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/Dolphin2.x
================================================
xof 0303txt 0032
template XSkinMeshHeader {
<3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
WORD nMaxSkinWeightsPerVertex;
WORD nMaxSkinWeightsPerFace;
WORD nBones;
}
template VertexDuplicationIndices {
<b8d65549-d7c9-4995-89cf-53a9a8b031e3>
DWORD nIndices;
DWORD nOriginalVertices;
array DWORD indices[nIndices];
}
template SkinWeights {
<6f0d123b-bad2-4167-a0d0-80224f25fabb>
STRING transformNodeName;
DWORD nWeights;
array DWORD vertexIndices[nWeights];
array FLOAT weights[nWeights];
Matrix4x4 matrixOffset;
}
Frame SCENE_ROOT {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Frame frm-Dolph02 {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Mesh Dolph02 {
284;
-1.523163;64.520004;8.130000;,
-6.853149;65.279984;-0.000000;,
31.746841;100.080002;0.000000;,
39.366852;98.809982;6.100000;,
64.766846;116.079941;0.000000;,
68.076843;113.040024;3.560000;,
96.266846;118.369980;-0.000000;,
98.046844;114.049973;2.062330;,
114.296844;113.540024;-0.000000;,
96.776840;54.869980;6.517095;,
96.266846;72.900009;0.000000;,
106.936844;48.009995;0.000000;,
57.146851;62.739975;11.680000;,
72.136841;84.080002;6.633346;,
82.806854;95.759995;4.012878;,
-173.396179;-11.112038;-0.000000;,
-179.359558;-18.513649;7.620000;,
-184.737610;-21.889885;-0.000000;,
-154.622162;3.132233;-0.000000;,
-158.944885;-2.880463;13.970000;,
-132.664642;15.837616;5.330000;,
-91.583008;40.962021;-0.000000;,
-93.103821;34.977371;18.290001;,
-131.827026;13.720963;13.970000;,
-47.355377;57.937881;-0.000000;,
-48.554932;52.679184;22.350000;,
-4.573151;49.539993;24.639999;,
53.596848;48.009995;26.670000;,
109.726837;36.069992;20.320000;,
164.597672;24.165756;11.680000;,
164.309326;28.406967;0.000000;,
205.337585;15.537689;0.000000;,
204.678864;3.807053;14.730000;,
229.959305;6.926483;0.000000;,
230.871490;-8.854462;11.940000;,
253.443558;-2.321793;0.000000;,
255.279877;-16.970306;7.870000;,
272.058594;-11.217239;0.000000;,
274.108582;-20.241173;9.650000;,
284.510010;-24.596809;0.000000;,
281.051788;-26.843124;9.375875;,
-134.884155;7.603134;22.350000;,
-118.785126;4.991013;32.770000;,
-87.932434;20.529556;31.705227;,
-49.602661;33.911453;32.000000;,
-4.573151;31.759995;35.810001;,
45.976837;30.489975;34.040001;,
106.426849;22.609970;28.450001;,
164.256134;16.569855;18.290001;,
-131.497375;-6.947311;36.580002;,
-141.496643;-4.591209;31.750000;,
-149.679199;-11.045776;27.430000;,
-167.292755;-26.660843;20.830000;,
-182.641449;-39.654480;10.160000;,
-130.045837;-17.012077;35.810001;,
-140.570618;-11.802643;30.990000;,
-185.046326;-47.100906;13.970000;,
-179.009033;-57.285851;14.990000;,
-207.501984;-78.117943;7.370000;,
-212.374817;-75.415138;7.370000;,
-217.503754;-78.812088;4.060000;,
-218.643555;-77.192154;-0.000000;,
-192.496216;-47.756264;-0.000000;,
-189.516144;-45.705978;5.080000;,
-151.581909;-24.644920;30.480000;,
-143.585480;-17.412247;30.730000;,
-150.797241;-27.519791;30.730000;,
-164.589447;-30.959465;26.420000;,
-161.742157;-36.544441;25.910000;,
-175.527588;-61.398262;16.260000;,
-201.257355;-79.650314;8.380000;,
-156.069885;-47.983437;27.047173;,
-145.948456;-33.531952;34.540001;,
-123.818665;-43.267906;34.799999;,
-154.000732;-53.754593;27.430000;,
-140.443726;-28.630959;34.799999;,
-137.653870;-19.691261;34.540001;,
-124.874481;-31.459930;38.610001;,
-174.433502;-66.586670;18.290001;,
-197.692322;-82.756187;10.920000;,
-151.732513;-75.607498;17.020000;,
-115.517059;-69.194389;22.350000;,
-169.266052;-74.923210;10.160000;,
-174.220032;-70.176674;17.270000;,
-85.397644;-50.283577;43.180000;,
-84.454346;-60.306122;35.049999;,
-120.484863;-30.801147;40.389999;,
-79.864807;-20.409126;49.279999;,
-113.949951;-13.502884;40.130001;,
-111.861115;-0.681808;36.580002;,
-81.197510;3.403015;42.669998;,
-49.006622;10.411407;46.230000;,
-39.190247;-15.640938;51.049999;,
-0.003174;6.529009;48.009998;,
5.076843;-18.789993;51.049999;,
48.006851;5.089981;46.230000;,
50.036850;-18.539993;49.020000;,
103.886841;-1.010025;43.939999;,
103.376846;-27.930008;44.700001;,
162.713242;-4.686424;33.020000;,
161.417679;-29.193550;28.450001;,
201.173447;-11.476181;23.370001;,
199.070190;-36.018791;21.840000;,
228.461502;-21.143990;13.970000;,
226.755234;-36.330627;14.220000;,
248.461105;-25.743721;9.910000;,
244.936478;-38.099564;10.670000;,
272.516663;-27.825661;18.290001;,
-46.208221;-47.930710;41.150002;,
6.606842;-52.830002;37.590000;,
47.240704;-51.721313;38.099998;,
98.294579;-53.795647;30.990000;,
159.893112;-50.211456;17.270000;,
198.869385;-48.771626;9.650000;,
225.217270;-46.755871;7.110000;,
255.504883;-47.863602;5.590000;,
269.553040;-46.438980;14.409777;,
-59.387085;-63.494911;73.660004;,
-60.375549;-65.289017;71.370003;,
-36.437195;-57.347382;64.519997;,
-14.160309;-68.665680;77.220001;,
-28.562531;-69.723923;80.769997;,
-48.602417;-66.941849;80.010002;,
3.046844;-66.030014;0.000000;,
-44.981171;-63.836952;-0.000000;,
95.548935;-61.466160;0.000000;,
160.262604;-54.943668;0.000000;,
223.603302;-50.946529;0.000000;,
256.815125;-49.490067;0.000000;,
-111.173096;-72.104111;-0.000000;,
-75.903015;-67.890289;-0.000000;,
-144.121399;-79.049561;-0.000000;,
-166.643768;-77.178101;-0.000000;,
-192.488373;-87.513451;-0.000000;,
-195.412811;-85.996056;7.870000;,
-211.887085;-94.059570;-0.000000;,
-209.426086;-91.976212;4.570000;,
335.214783;-50.588272;86.610001;,
299.024292;-50.850159;73.150002;,
325.862610;-47.883812;63.250000;,
303.063110;-37.013802;9.650000;,
283.385864;-33.640854;20.904961;,
294.864197;-33.797440;0.000000;,
314.287231;-37.568359;5.840000;,
305.185608;-37.304771;0.000000;,
273.239410;-36.253315;24.129999;,
-215.413879;-84.334099;3.810000;,
-215.901428;-84.042725;-0.000000;,
-214.060638;-89.544067;4.830000;,
-215.898315;-90.164017;-0.000000;,
-28.418518;-70.573166;79.250000;,
-48.335999;-68.811401;78.230003;,
105.666840;93.729965;-0.000000;,
46.226837;-64.342575;0.000000;,
198.176895;-53.315128;0.000000;,
271.798553;-47.918884;0.000000;,
299.219421;-53.423798;73.150002;,
282.161438;-48.756035;52.320000;,
282.010498;-44.364044;52.320000;,
319.443726;-42.644302;21.590000;,
-130.918793;18.492126;-0.000000;,
39.366852;98.809982;-6.100000;,
-1.523163;64.520004;-8.130000;,
68.076843;113.040024;-3.560000;,
98.046844;114.049973;-2.062330;,
96.776840;54.869980;-6.517095;,
72.136841;84.080002;-6.633346;,
57.146851;62.739975;-11.680000;,
82.806854;95.759995;-4.012878;,
-179.359558;-18.513649;-7.620000;,
-158.944885;-2.880463;-13.970000;,
-132.664642;15.837616;-5.330000;,
-131.827026;13.720963;-13.970000;,
-93.103821;34.977371;-18.290001;,
-48.554932;52.679184;-22.350000;,
-4.573151;49.539993;-24.639999;,
53.596848;48.009995;-26.670000;,
109.726837;36.069992;-20.320000;,
164.597672;24.165756;-11.680000;,
204.678864;3.807053;-14.730000;,
230.871490;-8.854462;-11.940000;,
255.279877;-16.970306;-7.870000;,
274.108582;-20.241173;-9.650000;,
281.051788;-26.843124;-9.375875;,
-134.884155;7.603134;-22.350000;,
-118.785126;4.991013;-32.770000;,
-87.932434;20.529556;-31.705227;,
-49.602661;33.911453;-32.000000;,
-4.573151;31.759995;-35.810001;,
45.976837;30.489975;-34.040001;,
106.426849;22.609970;-28.450001;,
164.256134;16.569855;-18.290001;,
-141.496643;-4.591209;-31.750000;,
-131.497375;-6.947311;-36.580002;,
-149.679199;-11.045776;-27.430000;,
-167.292755;-26.660843;-20.830000;,
-182.641449;-39.654480;-10.160000;,
-140.570618;-11.802643;-30.990000;,
-130.045837;-17.012077;-35.810001;,
-185.046326;-47.100906;-13.970000;,
-212.374817;-75.415138;-7.370000;,
-207.501984;-78.117943;-7.370000;,
-179.009033;-57.285851;-14.990000;,
-189.516144;-45.705978;-5.080000;,
-217.503754;-78.812088;-4.060000;,
-150.797241;-27.519791;-30.730000;,
-143.585480;-17.412247;-30.730000;,
-151.581909;-24.644920;-30.480000;,
-164.589447;-30.959465;-26.420000;,
-161.742157;-36.544441;-25.910000;,
-201.257355;-79.650314;-8.380000;,
-175.527588;-61.398262;-16.260000;,
-156.069885;-47.983437;-27.047173;,
-145.948456;-33.531952;-34.540001;,
-154.000732;-53.754593;-27.430000;,
-123.818665;-43.267906;-34.799999;,
-140.443726;-28.630959;-34.799999;,
-137.653870;-19.691261;-34.540001;,
-124.874481;-31.459930;-38.610001;,
-197.692322;-82.756187;-10.920000;,
-174.433502;-66.586670;-18.290001;,
-136.128357;-47.342552;-31.750000;,
-151.732513;-75.607498;-17.020000;,
-115.517059;-69.194389;-22.350000;,
-174.220032;-70.176674;-17.270000;,
-169.266052;-74.923210;-10.160000;,
-84.454346;-60.306122;-35.049999;,
-85.397644;-50.283577;-43.180000;,
-79.864807;-20.409126;-49.279999;,
-120.484863;-30.801147;-40.389999;,
-113.949951;-13.502884;-40.130001;,
-111.861115;-0.681808;-36.580002;,
-81.197510;3.403015;-42.669998;,
-39.190247;-15.640938;-51.049999;,
-49.006622;10.411407;-46.230000;,
5.076843;-18.789993;-51.049999;,
-0.003174;6.529009;-48.009998;,
50.036850;-18.539993;-49.020000;,
48.006851;5.089981;-46.230000;,
103.376846;-27.930008;-44.700001;,
103.886841;-1.010025;-43.939999;,
161.417679;-29.193550;-28.450001;,
162.713242;-4.686424;-33.020000;,
199.070190;-36.018791;-21.840000;,
201.173447;-11.476181;-23.370001;,
226.755234;-36.330627;-14.220000;,
228.461502;-21.143990;-13.970000;,
244.936478;-38.099564;-10.670000;,
248.461105;-25.743721;-9.910000;,
272.516663;-27.825661;-18.290001;,
-46.208221;-47.930710;-41.150002;,
6.606842;-52.830002;-37.590000;,
47.240704;-51.721313;-38.099998;,
98.294579;-53.795647;-30.990000;,
159.893112;-50.211456;-17.270000;,
198.869385;-48.771626;-9.650000;,
225.217270;-46.755871;-7.110000;,
255.504883;-47.863602;-5.590000;,
269.553040;-46.438980;-14.409779;,
-60.375549;-65.289017;-71.370003;,
-59.387085;-63.494911;-73.660004;,
-36.437195;-57.347382;-64.519997;,
-14.160309;-68.665680;-77.220001;,
-48.602417;-66.941849;-80.010002;,
-28.562531;-69.723923;-80.769997;,
-195.412811;-85.996056;-7.870000;,
-209.426086;-91.976212;-4.570000;,
325.862610;-47.883812;-63.250000;,
299.024292;-50.850159;-73.150002;,
335.214783;-50.588272;-86.610001;,
283.385864;-33.640854;-20.904961;,
303.063110;-37.013802;-9.650000;,
314.287231;-37.568359;-5.840000;,
273.239410;-36.253315;-24.129999;,
-215.413879;-84.334099;-3.810000;,
-214.060638;-89.544067;-4.830000;,
-48.335999;-68.811401;-78.230003;,
-28.418518;-70.573166;-79.250000;,
282.010498;-44.364044;-52.320000;,
282.161438;-48.756035;-52.320000;,
299.219421;-53.423798;-73.150002;,
319.443726;-42.644302;-21.590000;,
117.346848;105.419968;0.000000;,
-136.128357;-47.342552;31.750000;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
MeshNormals {
284;
0.154061;0.776306;-0.611241;,
0.485218;0.874393;0.000000;,
0.501943;0.864901;0.000000;,
0.196937;0.400873;-0.894716;,
0.247004;0.969015;0.000000;,
0.094987;0.474935;-0.874880;,
-0.062005;0.998076;0.000000;,
-0.097973;0.156957;-0.982734;,
-0.439192;0.898393;0.000000;,
-0.413192;0.562262;-0.716334;,
-0.940811;0.338932;0.000000;,
-0.662250;0.749283;0.000000;,
-0.120003;0.363010;-0.924025;,
-0.166943;0.091969;-0.981668;,
-0.125951;0.028989;-0.991613;,
0.648896;0.760877;0.000000;,
0.718366;0.479244;-0.504257;,
0.906668;0.421845;0.000000;,
0.562064;0.827094;0.000000;,
0.584894;0.676877;-0.446919;,
0.504111;0.830183;-0.238052;,
0.463932;0.885871;0.000000;,
0.388073;0.781146;-0.489091;,
0.487116;0.817195;-0.308074;,
0.276965;0.960880;0.000000;,
0.183028;0.740112;-0.647098;,
0.012006;0.607295;-0.794386;,
-0.090980;0.587870;-0.803823;,
-0.290048;0.665110;-0.688114;,
-0.282038;0.781104;-0.557074;,
-0.294858;0.955541;0.000000;,
-0.343108;0.939296;0.000000;,
-0.294119;0.588239;-0.753306;,
-0.405953;0.913894;0.000000;,
-0.296897;0.389865;-0.871698;,
-0.439192;0.898393;0.000000;,
-0.122002;0.459008;-0.880015;,
-0.461951;0.886906;0.000000;,
-0.418980;0.696967;-0.581973;,
-0.698049;0.716050;0.000000;,
-0.510981;0.773972;-0.373986;,
0.425814;0.721684;-0.545761;,
0.254105;0.553228;-0.793328;,
0.221065;0.500148;-0.837247;,
0.109016;0.493074;-0.863130;,
0.004000;0.473022;-0.881041;,
-0.098006;0.416026;-0.904056;,
-0.154958;0.491868;-0.856770;,
-0.224007;0.558016;-0.799024;,
0.248118;0.211100;-0.945449;,
0.470276;0.287169;-0.834490;,
0.484036;0.255019;-0.837063;,
0.650755;0.387854;-0.652754;,
0.754233;0.329102;-0.568176;,
0.307975;0.029998;-0.950922;,
0.393956;0.076991;-0.915899;,
0.637006;0.314003;-0.704007;,
0.315966;-0.113988;-0.941898;,
0.236981;-0.112991;-0.964921;,
0.440010;0.073002;-0.895021;,
0.819214;0.291076;-0.494129;,
0.998750;-0.049987;0.000000;,
0.839060;0.544039;0.000000;,
0.761763;0.472853;-0.442862;,
0.262104;0.143057;-0.954378;,
0.333060;0.182033;-0.925168;,
0.303127;0.093039;-0.948397;,
0.450081;0.071013;-0.890160;,
0.389056;-0.114016;-0.914131;,
0.402051;0.080010;-0.912115;,
0.314917;0.050986;-0.947749;,
0.460009;-0.058001;-0.886018;,
0.308028;-0.066006;-0.949085;,
0.185032;-0.345060;-0.920161;,
0.207039;-0.351067;-0.913174;,
0.293926;0.184953;-0.937763;,
0.357144;0.200081;-0.912368;,
0.265955;-0.016997;-0.963836;,
0.362108;-0.040012;-0.931277;,
0.213986;-0.200987;-0.955936;,
0.039998;-0.792955;-0.607966;,
0.014005;-0.780304;-0.625244;,
-0.060023;-0.860329;-0.506193;,
-0.059020;-0.551191;-0.832289;,
0.244024;-0.230023;-0.942094;,
0.154949;-0.900702;-0.405866;,
0.245995;-0.049999;-0.967981;,
0.146029;-0.013003;-0.989195;,
0.223974;0.129985;-0.965888;,
0.170926;0.373839;-0.911608;,
0.198048;0.332081;-0.922225;,
0.083043;0.346180;-0.934486;,
0.008002;-0.058016;-0.998284;,
-0.019998;0.292973;-0.955912;,
-0.025010;-0.112044;-0.993388;,
-0.070977;0.301903;-0.950693;,
-0.042022;-0.123063;-0.991509;,
-0.139023;0.308051;-0.941157;,
-0.150992;-0.243988;-0.957952;,
-0.241906;0.203920;-0.948630;,
-0.193099;-0.320164;-0.927474;,
-0.276012;0.099004;-0.956042;,
-0.200959;-0.352928;-0.913814;,
-0.255139;0.027015;-0.966527;,
-0.188033;-0.324057;-0.927163;,
-0.003999;0.128954;-0.991643;,
0.169032;-0.269050;-0.948177;,
-0.017001;0.597029;-0.802039;,
-0.109988;-0.678926;-0.725921;,
-0.012000;-0.715011;-0.699010;,
-0.035000;-0.736993;-0.674994;,
-0.136038;-0.788221;-0.600168;,
-0.127993;-0.788958;-0.600968;,
-0.133986;-0.784919;-0.604938;,
-0.066975;-0.746723;-0.661755;,
0.041008;-0.875162;-0.482089;,
0.145951;-0.968672;-0.200932;,
0.610009;0.187003;-0.770012;,
0.219989;-0.973951;0.054997;,
-0.661088;0.453060;0.598080;,
-0.294927;-0.849790;-0.436892;,
-0.045004;-0.269023;-0.962082;,
0.240915;0.144949;-0.959661;,
0.024992;-0.999688;0.000000;,
-0.112955;-0.993600;0.000000;,
-0.050985;-0.998699;0.000000;,
-0.087018;-0.996207;0.000000;,
-0.089003;-0.996031;0.000000;,
-0.042005;-0.999117;0.000000;,
-0.159044;-0.987272;0.000000;,
-0.141981;-0.989869;0.000000;,
-0.006000;-0.999982;0.000000;,
-0.221059;-0.975260;0.000000;,
-0.341020;-0.940056;0.000000;,
-0.259028;-0.808087;-0.529057;,
0.171046;-0.985263;0.000000;,
0.083988;-0.813887;-0.574920;,
0.282084;-0.014004;-0.959287;,
0.522928;0.487933;-0.698904;,
-0.987925;0.061995;0.141989;,
-0.262064;0.935228;-0.238058;,
-0.214934;0.851739;-0.477854;,
-0.389085;0.921202;0.000000;,
-0.613160;0.678177;0.405106;,
-0.576212;-0.817300;0.000000;,
0.599068;0.322036;-0.733083;,
0.795508;-0.223143;-0.563360;,
0.981792;-0.189960;0.000000;,
0.498180;-0.243088;-0.832301;,
0.875052;-0.484029;0.000000;,
-0.016996;-0.993789;0.109977;,
0.265977;-0.929920;-0.253978;,
-0.911528;-0.411238;0.000000;,
-0.040008;-0.999199;0.000000;,
-0.086025;-0.996293;0.000000;,
-0.147998;-0.988988;0.000000;,
0.363007;-0.817016;-0.448009;,
0.698904;-0.652911;-0.291960;,
0.250048;0.876166;-0.412078;,
-0.995170;-0.015003;-0.097017;,
0.520074;0.854121;0.000000;,
0.196937;0.400873;0.894716;,
0.154061;0.776306;0.611241;,
0.094987;0.474935;0.874880;,
-0.097973;0.156957;0.982734;,
-0.413192;0.562262;0.716334;,
-0.166943;0.091969;0.981668;,
-0.120003;0.363010;0.924025;,
-0.125951;0.028989;0.991613;,
0.718366;0.479244;0.504257;,
0.584894;0.676877;0.446919;,
0.504111;0.830183;0.238052;,
0.487116;0.817195;0.308074;,
0.388073;0.781146;0.489091;,
0.183028;0.740112;0.647098;,
0.012006;0.607295;0.794386;,
-0.090980;0.587870;0.803823;,
-0.290048;0.665110;0.688114;,
-0.282038;0.781104;0.557074;,
-0.294119;0.588239;0.753306;,
-0.296897;0.389865;0.871698;,
-0.122002;0.459008;0.880015;,
-0.418980;0.696967;0.581973;,
-0.510981;0.773972;0.373986;,
0.425814;0.721684;0.545761;,
0.254105;0.553228;0.793328;,
0.221065;0.500148;0.837247;,
0.109016;0.493074;0.863130;,
0.004000;0.473022;0.881041;,
-0.098006;0.416026;0.904056;,
-0.154958;0.491868;0.856770;,
-0.224007;0.558016;0.799024;,
0.470276;0.287169;0.834490;,
0.248118;0.211100;0.945449;,
0.484036;0.255019;0.837063;,
0.650755;0.387854;0.652754;,
0.754233;0.329102;0.568176;,
0.393956;0.076991;0.915899;,
0.307975;0.029998;0.950922;,
0.637006;0.314003;0.704007;,
0.440010;0.073002;0.895021;,
0.236981;-0.112991;0.964921;,
0.315966;-0.113988;0.941898;,
0.761763;0.472853;0.442862;,
0.819214;0.291076;0.494129;,
0.303127;0.093039;0.948397;,
0.333060;0.182033;0.925168;,
0.262104;0.143057;0.954378;,
0.450081;0.071013;0.890160;,
0.389056;-0.114016;0.914131;,
0.290968;-0.039996;0.955896;,
0.402051;0.080010;0.912115;,
0.460009;-0.058001;0.886018;,
0.308028;-0.066006;0.949085;,
0.234052;-0.276061;0.932207;,
0.185032;-0.345060;0.920161;,
0.293926;0.184953;0.937763;,
0.357144;0.200081;0.912368;,
0.265955;-0.016997;0.963836;,
0.241078;-0.187060;0.952308;,
0.362108;-0.040012;0.931277;,
0.091007;-0.381030;0.920073;,
0.026983;-0.806492;0.590628;,
0.014005;-0.780304;0.625244;,
0.048995;-0.568942;0.820917;,
-0.044988;-0.930742;0.362899;,
0.154949;-0.900702;0.405866;,
0.244024;-0.230023;0.942094;,
0.146029;-0.013003;0.989195;,
0.245995;-0.049999;0.967981;,
0.223974;0.129985;0.965888;,
0.170926;0.373839;0.911608;,
0.198048;0.332081;0.922225;,
0.008002;-0.058016;0.998284;,
0.083043;0.346180;0.934486;,
-0.025010;-0.112044;0.993388;,
-0.019998;0.292973;0.955912;,
-0.042022;-0.123063;0.991509;,
-0.070977;0.301903;0.950693;,
-0.150992;-0.243988;0.957952;,
-0.139023;0.308051;0.941157;,
-0.193099;-0.320164;0.927474;,
-0.241906;0.203920;0.948630;,
-0.200959;-0.352928;0.913814;,
-0.276012;0.099004;0.956042;,
-0.188033;-0.324057;0.927163;,
-0.255139;0.027015;0.966527;,
0.169032;-0.269050;0.948177;,
-0.003999;0.128954;0.991643;,
-0.017001;0.597029;0.802039;,
-0.109988;-0.678926;0.725921;,
-0.012000;-0.715011;0.699010;,
-0.035000;-0.736993;0.674994;,
-0.136038;-0.788221;0.600168;,
-0.127993;-0.788958;0.600968;,
-0.133986;-0.784919;0.604938;,
-0.066975;-0.746723;0.661755;,
0.041008;-0.875162;0.482089;,
0.145951;-0.968672;0.200932;,
0.219989;-0.973951;-0.054997;,
0.610009;0.187003;0.770012;,
-0.661088;0.453060;-0.598080;,
-0.294927;-0.849790;0.436892;,
0.240915;0.144949;0.959661;,
-0.045004;-0.269023;0.962082;,
-0.259028;-0.808087;0.529057;,
0.154023;-0.708106;0.689103;,
-0.987925;0.061995;-0.141989;,
0.522928;0.487933;0.698904;,
0.282084;-0.014004;0.959287;,
-0.214934;0.851739;0.477854;,
-0.262064;0.935228;0.238058;,
-0.613160;0.678177;-0.405106;,
0.599068;0.322036;0.733083;,
0.795508;-0.223143;0.563360;,
0.483976;-0.310984;0.817959;,
0.265977;-0.929920;0.253978;,
-0.016996;-0.993789;-0.109977;,
0.250048;0.876166;0.412078;,
0.698904;-0.652911;0.291960;,
0.363007;-0.817016;0.448009;,
-0.995170;-0.015003;0.097017;,
-0.991904;-0.126988;0.000000;,
0.091007;-0.381030;-0.920073;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
}
MeshMaterialList {
1;
564;
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0;
Material {
0.269804;0.320000;0.630588;0.000000;;
20.000000;
0.500000;0.500000;0.500000;;
0.000000;0.000000;0.000000;;
}
}
VertexDuplicationIndices {
284;
284;
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283;
}
}
}
}
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/Dolphin3.x
================================================
xof 0303txt 0032
template XSkinMeshHeader {
<3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
WORD nMaxSkinWeightsPerVertex;
WORD nMaxSkinWeightsPerFace;
WORD nBones;
}
template VertexDuplicationIndices {
<b8d65549-d7c9-4995-89cf-53a9a8b031e3>
DWORD nIndices;
DWORD nOriginalVertices;
array DWORD indices[nIndices];
}
template SkinWeights {
<6f0d123b-bad2-4167-a0d0-80224f25fabb>
STRING transformNodeName;
DWORD nWeights;
array DWORD vertexIndices[nWeights];
array FLOAT weights[nWeights];
Matrix4x4 matrixOffset;
}
Frame SCENE_ROOT {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Frame frm-Dolph03 {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Mesh Dolph03 {
284;
-1.187194;64.826233;8.130002;,
-6.142837;65.927422;-0.000000;,
31.746841;100.080002;0.000000;,
39.366852;98.809982;6.099998;,
64.766846;116.079941;0.000000;,
68.076843;113.040024;3.559999;,
96.266846;118.369980;0.000000;,
98.046844;114.049973;2.062331;,
114.296844;113.540024;0.000000;,
96.776840;54.869980;6.517096;,
96.266846;72.900009;0.000000;,
106.936844;48.009995;0.000000;,
57.146851;62.739975;11.680001;,
72.136841;84.080002;6.633347;,
82.806854;95.759995;4.012877;,
-169.419098;16.915739;-0.000000;,
-177.035828;11.229694;7.620002;,
-183.084564;9.296997;-0.000000;,
-148.192398;26.747538;-0.000000;,
-153.575363;21.636553;13.970002;,
-126.190651;35.514084;5.330001;,
-84.050156;54.021847;-0.000000;,
-86.416969;48.318592;18.290003;,
-125.601196;33.312325;13.970002;,
-42.175732;62.659023;-0.000000;,
-42.137329;58.528698;22.350002;,
-3.544493;50.477592;24.639997;,
53.596848;48.009995;26.669998;,
109.726837;36.069992;20.319998;,
158.141220;32.867401;11.680001;,
157.181122;36.994099;0.000000;,
195.845322;36.444603;0.000000;,
198.421494;24.970091;14.730000;,
217.943008;36.701542;0.000000;,
224.240524;22.792717;11.939998;,
233.396622;40.165440;0.000000;,
242.954117;30.082399;7.870000;,
249.502090;43.866344;0.000000;,
257.511444;39.318447;9.650002;,
267.636658;44.037434;0.000000;,
267.381256;39.921616;9.375875;,
-129.344971;27.826403;22.350002;,
-115.249748;22.588278;32.770000;,
-83.380127;33.276646;31.705227;,
-43.810791;41.023785;31.999998;,
-3.790570;32.775356;35.809998;,
45.976837;30.489975;34.040001;,
106.426849;22.609970;28.449999;,
159.110229;25.329865;18.290003;,
-129.034393;12.997487;36.580002;,
-137.842133;17.008808;31.750000;,
-146.852936;12.115658;27.430000;,
-167.374252;0.337567;20.830002;,
-185.472137;-8.430785;10.160001;,
-129.556076;2.874023;35.809998;,
-138.469482;9.804406;30.989998;,
-189.653305;-15.045199;13.970002;,
-186.338577;-26.411579;14.990002;,
-219.117096;-39.503284;7.369999;,
-223.164688;-35.673569;7.369999;,
-228.977280;-37.688282;4.059999;,
-229.678406;-35.835785;-0.000000;,
-197.032120;-13.827255;-0.000000;,
-193.635788;-12.582498;5.079998;,
-151.718582;-0.788121;30.480000;,
-142.486694;4.850280;30.730001;,
-151.610046;-3.725685;30.730001;,
-165.824905;-4.498291;26.420000;,
-164.430069;-10.515144;25.910000;,
-183.989227;-31.260592;16.259998;,
-213.449738;-42.540489;8.379999;,
-161.528366;-22.659479;27.047174;,
-148.211853;-10.455325;34.540001;,
-128.220383;-24.037979;34.799999;,
-160.778366;-28.655569;27.430000;,
-141.809769;-6.662666;34.799999;,
-137.310959;1.582955;34.540001;,
-127.194580;-12.234112;38.610001;,
-184.219818;-36.558086;18.290003;,
-210.769104;-46.435375;10.919998;,
-163.427414;-50.345478;17.020000;,
-124.040443;-51.152882;22.350002;,
-181.287918;-45.917809;10.160001;,
-184.905853;-40.088390;17.269999;,
-91.069618;-37.163376;43.180000;,
-91.579506;-47.217293;35.049995;,
-122.799408;-12.376725;40.389996;,
-81.292206;-8.397122;49.279999;,
-113.739136;3.524862;40.130001;,
-109.828125;15.830540;36.580002;,
-79.181816;15.358729;42.669998;,
-46.452160;17.672569;46.230000;,
-39.970043;-9.546609;51.049999;,
0.110384;6.937223;48.009998;,
5.076844;-18.789993;51.049999;,
48.006851;5.089982;46.230000;,
50.036850;-18.539993;49.020000;,
103.886841;-1.010024;43.939999;,
103.376846;-27.930008;44.700001;,
161.162369;4.123069;33.020004;,
163.766937;-20.261320;28.449999;,
199.195084;9.136382;23.370001;,
203.466644;-15.218976;21.840002;,
227.201157;10.131914;13.970002;,
231.175110;-5.114145;14.220000;,
243.208893;19.011372;9.909999;,
246.819061;6.594709;10.670001;,
262.049408;33.459076;18.290003;,
-51.241043;-40.521793;41.150002;,
6.606843;-52.830002;37.590000;,
47.240704;-51.721313;38.100002;,
98.294579;-53.795647;30.989998;,
165.371384;-41.269321;17.269999;,
206.519302;-27.586216;9.650002;,
233.308868;-16.060780;7.110003;,
261.325928;7.033109;5.589998;,
273.138245;19.171013;14.409779;,
-67.232765;-53.982800;73.660004;,
-68.469292;-55.615852;71.370003;,
-41.431782;-51.342903;64.519997;,
-16.828482;-66.025253;77.220001;,
-33.569759;-64.848167;80.769997;,
-56.426437;-58.987450;80.010002;,
3.046844;-66.030014;0.000000;,
-51.868515;-56.469826;-0.000000;,
95.548935;-61.466160;0.000000;,
166.511826;-45.863071;0.000000;,
233.058502;-20.942669;0.000000;,
263.500702;6.870311;0.000000;,
-119.927795;-54.873909;-0.000000;,
-84.209518;-55.953888;-0.000000;,
-156.094864;-55.203892;-0.000000;,
-179.308792;-48.753994;-0.000000;,
-206.911743;-52.337349;-0.000000;,
-209.366943;-50.140347;7.870000;,
-227.328964;-53.853546;-0.000000;,
-224.427170;-52.447666;4.569998;,
318.715668;69.285507;86.610001;,
297.370087;40.059059;73.150002;,
310.972900;63.384106;63.250000;,
288.661469;51.544575;9.650002;,
274.231842;37.747593;20.904961;,
281.194397;46.874439;0.000000;,
295.792297;60.230179;5.840001;,
290.159393;53.076187;0.000000;,
268.865143;28.569664;24.129999;,
-228.326324;-43.556538;3.810001;,
-228.726089;-43.153072;-0.000000;,
-228.311264;-48.939365;4.830000;,
-230.245377;-49.082825;-0.000000;,
-33.471981;-65.714722;79.250000;,
-56.368610;-60.880119;78.230003;,
105.666840;93.729965;0.000000;,
46.226837;-64.342575;0.000000;,
206.947968;-32.213493;0.000000;,
276.245270;19.983170;0.000000;,
299.553619;38.682877;73.150002;,
285.644012;27.761074;52.320000;,
282.026184;30.255810;52.320000;,
302.940948;61.348839;21.590000;,
-124.396561;37.824509;-0.000000;,
39.366852;98.809982;-6.099998;,
-1.187194;64.826233;-8.130002;,
68.076843;113.040024;-3.560004;,
98.046844;114.049973;-2.062331;,
96.776840;54.869980;-6.517096;,
72.136841;84.080002;-6.633341;,
57.146851;62.739975;-11.680001;,
82.806854;95.759995;-4.012877;,
-177.035828;11.229694;-7.620002;,
-153.575363;21.636553;-13.970002;,
-126.190651;35.514084;-5.330001;,
-125.601196;33.312325;-13.970002;,
-86.416969;48.318592;-18.289999;,
-42.137329;58.528698;-22.349997;,
-3.544493;50.477592;-24.639997;,
53.596848;48.009995;-26.670002;,
109.726837;36.069992;-20.320002;,
158.141220;32.867401;-11.680001;,
198.421494;24.970091;-14.729995;,
224.240524;22.792717;-11.939998;,
242.954117;30.082399;-7.870005;,
257.511444;39.318447;-9.649997;,
267.381256;39.921616;-9.375875;,
-129.344971;27.826403;-22.349997;,
-115.249748;22.588278;-32.770000;,
-83.380127;33.276646;-31.705223;,
-43.810791;41.023785;-32.000004;,
-3.790570;32.775356;-35.809998;,
45.976837;30.489975;-34.040001;,
106.426849;22.609970;-28.450005;,
159.110229;25.329865;-18.289999;,
-137.842133;17.008808;-31.750000;,
-129.034393;12.997487;-36.580006;,
-146.852936;12.115658;-27.430006;,
-167.374252;0.337567;-20.830002;,
-185.472137;-8.430785;-10.159996;,
-138.469482;9.804406;-30.989998;,
-129.556076;2.874023;-35.809998;,
-189.653305;-15.045199;-13.970002;,
-223.164688;-35.673569;-7.369999;,
-219.117096;-39.503284;-7.369999;,
-186.338577;-26.411579;-14.990002;,
-193.635788;-12.582498;-5.079998;,
-228.977280;-37.688282;-4.059999;,
-151.610046;-3.725685;-30.730001;,
-142.486694;4.850280;-30.730001;,
-151.718582;-0.788121;-30.480000;,
-165.824905;-4.498291;-26.420000;,
-164.430069;-10.515144;-25.910000;,
-213.449738;-42.540489;-8.380005;,
-183.989227;-31.260592;-16.260004;,
-161.528366;-22.659479;-27.047174;,
-148.211853;-10.455325;-34.539997;,
-160.778366;-28.655569;-27.430006;,
-128.220383;-24.037979;-34.799995;,
-141.809769;-6.662666;-34.799995;,
-137.310959;1.582955;-34.539997;,
-127.194580;-12.234112;-38.610001;,
-210.769104;-46.435375;-10.919998;,
-184.219818;-36.558086;-18.289999;,
-141.314682;-25.752174;-31.750000;,
-163.427414;-50.345478;-17.019997;,
-124.040443;-51.152882;-22.349997;,
-184.905853;-40.088390;-17.269999;,
-181.287918;-45.917809;-10.159996;,
-91.579506;-47.217293;-35.049995;,
-91.069618;-37.163376;-43.180000;,
-81.292206;-8.397122;-49.279995;,
-122.799408;-12.376725;-40.390003;,
-113.739136;3.524862;-40.130005;,
-109.828125;15.830540;-36.580006;,
-79.181816;15.358729;-42.669998;,
-39.970043;-9.546609;-51.050003;,
-46.452160;17.672569;-46.230003;,
5.076844;-18.789993;-51.050003;,
0.110384;6.937223;-48.009995;,
50.036850;-18.539993;-49.020000;,
48.006851;5.089982;-46.230003;,
103.376846;-27.930008;-44.700005;,
103.886841;-1.010024;-43.940002;,
163.766937;-20.261320;-28.450005;,
161.162369;4.123069;-33.020004;,
203.466644;-15.218976;-21.839996;,
199.195084;9.136382;-23.369997;,
231.175110;-5.114145;-14.220005;,
227.201157;10.131914;-13.970002;,
246.819061;6.594709;-10.669996;,
243.208893;19.011372;-9.910004;,
262.049408;33.459076;-18.289999;,
-51.241043;-40.521793;-41.150005;,
6.606843;-52.830002;-37.590000;,
47.240704;-51.721313;-38.100002;,
98.294579;-53.795647;-30.989998;,
165.371384;-41.269321;-17.269999;,
206.519302;-27.586216;-9.649997;,
233.308868;-16.060780;-7.110003;,
261.325928;7.033109;-5.589998;,
273.138245;19.171013;-14.409783;,
-68.469292;-55.615852;-71.370003;,
-67.232765;-53.982800;-73.660011;,
-41.431782;-51.342903;-64.520004;,
-16.828482;-66.025253;-77.220001;,
-56.426437;-58.987450;-80.009995;,
-33.569759;-64.848167;-80.769997;,
-209.366943;-50.140347;-7.870005;,
-224.427170;-52.447666;-4.569998;,
310.972900;63.384106;-63.250000;,
297.370087;40.059059;-73.150002;,
318.715668;69.285507;-86.610001;,
274.231842;37.747593;-20.904961;,
288.661469;51.544575;-9.649997;,
295.792297;60.230179;-5.840001;,
268.865143;28.569664;-24.129999;,
-228.326324;-43.556538;-3.809996;,
-228.311264;-48.939365;-4.829995;,
-56.368610;-60.880119;-78.230003;,
-33.471981;-65.714722;-79.249992;,
282.026184;30.255810;-52.319996;,
285.644012;27.761074;-52.319996;,
299.553619;38.682877;-73.150002;,
302.940948;61.348839;-21.590004;,
117.346848;105.419968;0.000000;,
-141.314682;-25.752174;31.750000;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
MeshNormals {
284;
0.154061;0.776306;-0.611241;,
0.485218;0.874393;0.000000;,
0.501943;0.864901;0.000000;,
0.196937;0.400873;-0.894716;,
0.247004;0.969015;0.000000;,
0.094987;0.474935;-0.874880;,
-0.062005;0.998076;0.000000;,
-0.097973;0.156957;-0.982734;,
-0.439192;0.898393;0.000000;,
-0.413192;0.562262;-0.716334;,
-0.940811;0.338932;0.000000;,
-0.662250;0.749283;0.000000;,
-0.120003;0.363010;-0.924025;,
-0.166943;0.091969;-0.981668;,
-0.125951;0.028989;-0.991613;,
0.648896;0.760877;0.000000;,
0.718366;0.479244;-0.504257;,
0.906668;0.421845;0.000000;,
0.562064;0.827094;0.000000;,
0.584894;0.676877;-0.446919;,
0.504111;0.830183;-0.238052;,
0.463932;0.885871;0.000000;,
0.388073;0.781146;-0.489091;,
0.487116;0.817195;-0.308074;,
0.276965;0.960880;0.000000;,
0.183028;0.740112;-0.647098;,
0.012006;0.607295;-0.794386;,
-0.090980;0.587870;-0.803823;,
-0.290048;0.665110;-0.688114;,
-0.282038;0.781104;-0.557074;,
-0.294858;0.955541;0.000000;,
-0.343108;0.939296;0.000000;,
-0.294119;0.588239;-0.753306;,
-0.405953;0.913894;0.000000;,
-0.296897;0.389865;-0.871698;,
-0.439192;0.898393;0.000000;,
-0.122002;0.459008;-0.880015;,
-0.461951;0.886906;0.000000;,
-0.418980;0.696967;-0.581973;,
-0.698049;0.716050;0.000000;,
-0.510981;0.773972;-0.373986;,
0.425814;0.721684;-0.545761;,
0.254105;0.553228;-0.793328;,
0.221065;0.500148;-0.837247;,
0.109016;0.493074;-0.863130;,
0.004000;0.473022;-0.881041;,
-0.098006;0.416026;-0.904056;,
-0.154958;0.491868;-0.856770;,
-0.224007;0.558016;-0.799024;,
0.248118;0.211100;-0.945449;,
0.470276;0.287169;-0.834490;,
0.484036;0.255019;-0.837063;,
0.650755;0.387854;-0.652754;,
0.754233;0.329102;-0.568176;,
0.307975;0.029998;-0.950922;,
0.393956;0.076991;-0.915899;,
0.637006;0.314003;-0.704007;,
0.315966;-0.113988;-0.941898;,
0.236981;-0.112991;-0.964921;,
0.440010;0.073002;-0.895021;,
0.819214;0.291076;-0.494129;,
0.998750;-0.049987;0.000000;,
0.839060;0.544039;0.000000;,
0.761763;0.472853;-0.442862;,
0.262104;0.143057;-0.954378;,
0.333060;0.182033;-0.925168;,
0.303127;0.093039;-0.948397;,
0.450081;0.071013;-0.890160;,
0.389056;-0.114016;-0.914131;,
0.402051;0.080010;-0.912115;,
0.314917;0.050986;-0.947749;,
0.460009;-0.058001;-0.886018;,
0.308028;-0.066006;-0.949085;,
0.185032;-0.345060;-0.920161;,
0.207039;-0.351067;-0.913174;,
0.293926;0.184953;-0.937763;,
0.357144;0.200081;-0.912368;,
0.265955;-0.016997;-0.963836;,
0.362108;-0.040012;-0.931277;,
0.213986;-0.200987;-0.955936;,
0.039998;-0.792955;-0.607966;,
0.014005;-0.780304;-0.625244;,
-0.060023;-0.860329;-0.506193;,
-0.059020;-0.551191;-0.832289;,
0.244024;-0.230023;-0.942094;,
0.154949;-0.900702;-0.405866;,
0.245995;-0.049999;-0.967981;,
0.146029;-0.013003;-0.989195;,
0.223974;0.129985;-0.965888;,
0.170926;0.373839;-0.911608;,
0.198048;0.332081;-0.922225;,
0.083043;0.346180;-0.934486;,
0.008002;-0.058016;-0.998284;,
-0.019998;0.292973;-0.955912;,
-0.025010;-0.112044;-0.993388;,
-0.070977;0.301903;-0.950693;,
-0.042022;-0.123063;-0.991509;,
-0.139023;0.308051;-0.941157;,
-0.150992;-0.243988;-0.957952;,
-0.241906;0.203920;-0.948630;,
-0.193099;-0.320164;-0.927474;,
-0.276012;0.099004;-0.956042;,
-0.200959;-0.352928;-0.913814;,
-0.255139;0.027015;-0.966527;,
-0.188033;-0.324057;-0.927163;,
-0.003999;0.128954;-0.991643;,
0.169032;-0.269050;-0.948177;,
-0.017001;0.597029;-0.802039;,
-0.109988;-0.678926;-0.725921;,
-0.012000;-0.715011;-0.699010;,
-0.035000;-0.736993;-0.674994;,
-0.136038;-0.788221;-0.600168;,
-0.127993;-0.788958;-0.600968;,
-0.133986;-0.784919;-0.604938;,
-0.066975;-0.746723;-0.661755;,
0.041008;-0.875162;-0.482089;,
0.145951;-0.968672;-0.200932;,
0.610009;0.187003;-0.770012;,
0.219989;-0.973951;0.054997;,
-0.661088;0.453060;0.598080;,
-0.294927;-0.849790;-0.436892;,
-0.045004;-0.269023;-0.962082;,
0.240915;0.144949;-0.959661;,
0.024992;-0.999688;0.000000;,
-0.112955;-0.993600;0.000000;,
-0.050985;-0.998699;0.000000;,
-0.087018;-0.996207;0.000000;,
-0.089003;-0.996031;0.000000;,
-0.042005;-0.999117;0.000000;,
-0.159044;-0.987272;0.000000;,
-0.141981;-0.989869;0.000000;,
-0.006000;-0.999982;0.000000;,
-0.221059;-0.975260;0.000000;,
-0.341020;-0.940056;0.000000;,
-0.259028;-0.808087;-0.529057;,
0.171046;-0.985263;0.000000;,
0.083988;-0.813887;-0.574920;,
0.282084;-0.014004;-0.959287;,
0.522928;0.487933;-0.698904;,
-0.987925;0.061995;0.141989;,
-0.262064;0.935228;-0.238058;,
-0.214934;0.851739;-0.477854;,
-0.389085;0.921202;0.000000;,
-0.613160;0.678177;0.405106;,
-0.576212;-0.817300;0.000000;,
0.599068;0.322036;-0.733083;,
0.795508;-0.223143;-0.563360;,
0.981792;-0.189960;0.000000;,
0.498180;-0.243088;-0.832301;,
0.875052;-0.484029;0.000000;,
-0.016996;-0.993789;0.109977;,
0.265977;-0.929920;-0.253978;,
-0.911528;-0.411238;0.000000;,
-0.040008;-0.999199;0.000000;,
-0.086025;-0.996293;0.000000;,
-0.147998;-0.988988;0.000000;,
0.363007;-0.817016;-0.448009;,
0.698904;-0.652911;-0.291960;,
0.250048;0.876166;-0.412078;,
-0.995170;-0.015003;-0.097017;,
0.520074;0.854121;0.000000;,
0.196937;0.400873;0.894716;,
0.154061;0.776306;0.611241;,
0.094987;0.474935;0.874880;,
-0.097973;0.156957;0.982734;,
-0.413192;0.562262;0.716334;,
-0.166943;0.091969;0.981668;,
-0.120003;0.363010;0.924025;,
-0.125951;0.028989;0.991613;,
0.718366;0.479244;0.504257;,
0.584894;0.676877;0.446919;,
0.504111;0.830183;0.238052;,
0.487116;0.817195;0.308074;,
0.388073;0.781146;0.489091;,
0.183028;0.740112;0.647098;,
0.012006;0.607295;0.794386;,
-0.090980;0.587870;0.803823;,
-0.290048;0.665110;0.688114;,
-0.282038;0.781104;0.557074;,
-0.294119;0.588239;0.753306;,
-0.296897;0.389865;0.871698;,
-0.122002;0.459008;0.880015;,
-0.418980;0.696967;0.581973;,
-0.510981;0.773972;0.373986;,
0.425814;0.721684;0.545761;,
0.254105;0.553228;0.793328;,
0.221065;0.500148;0.837247;,
0.109016;0.493074;0.863130;,
0.004000;0.473022;0.881041;,
-0.098006;0.416026;0.904056;,
-0.154958;0.491868;0.856770;,
-0.224007;0.558016;0.799024;,
0.470276;0.287169;0.834490;,
0.248118;0.211100;0.945449;,
0.484036;0.255019;0.837063;,
0.650755;0.387854;0.652754;,
0.754233;0.329102;0.568176;,
0.393956;0.076991;0.915899;,
0.307975;0.029998;0.950922;,
0.637006;0.314003;0.704007;,
0.440010;0.073002;0.895021;,
0.236981;-0.112991;0.964921;,
0.315966;-0.113988;0.941898;,
0.761763;0.472853;0.442862;,
0.819214;0.291076;0.494129;,
0.303127;0.093039;0.948397;,
0.333060;0.182033;0.925168;,
0.262104;0.143057;0.954378;,
0.450081;0.071013;0.890160;,
0.389056;-0.114016;0.914131;,
0.290968;-0.039996;0.955896;,
0.402051;0.080010;0.912115;,
0.460009;-0.058001;0.886018;,
0.308028;-0.066006;0.949085;,
0.234052;-0.276061;0.932207;,
0.185032;-0.345060;0.920161;,
0.293926;0.184953;0.937763;,
0.357144;0.200081;0.912368;,
0.265955;-0.016997;0.963836;,
0.241078;-0.187060;0.952308;,
0.362108;-0.040012;0.931277;,
0.091007;-0.381030;0.920073;,
0.026983;-0.806492;0.590628;,
0.014005;-0.780304;0.625244;,
0.048995;-0.568942;0.820917;,
-0.044988;-0.930742;0.362899;,
0.154949;-0.900702;0.405866;,
0.244024;-0.230023;0.942094;,
0.146029;-0.013003;0.989195;,
0.245995;-0.049999;0.967981;,
0.223974;0.129985;0.965888;,
0.170926;0.373839;0.911608;,
0.198048;0.332081;0.922225;,
0.008002;-0.058016;0.998284;,
0.083043;0.346180;0.934486;,
-0.025010;-0.112044;0.993388;,
-0.019998;0.292973;0.955912;,
-0.042022;-0.123063;0.991509;,
-0.070977;0.301903;0.950693;,
-0.150992;-0.243988;0.957952;,
-0.139023;0.308051;0.941157;,
-0.193099;-0.320164;0.927474;,
-0.241906;0.203920;0.948630;,
-0.200959;-0.352928;0.913814;,
-0.276012;0.099004;0.956042;,
-0.188033;-0.324057;0.927163;,
-0.255139;0.027015;0.966527;,
0.169032;-0.269050;0.948177;,
-0.003999;0.128954;0.991643;,
-0.017001;0.597029;0.802039;,
-0.109988;-0.678926;0.725921;,
-0.012000;-0.715011;0.699010;,
-0.035000;-0.736993;0.674994;,
-0.136038;-0.788221;0.600168;,
-0.127993;-0.788958;0.600968;,
-0.133986;-0.784919;0.604938;,
-0.066975;-0.746723;0.661755;,
0.041008;-0.875162;0.482089;,
0.145951;-0.968672;0.200932;,
0.219989;-0.973951;-0.054997;,
0.610009;0.187003;0.770012;,
-0.661088;0.453060;-0.598080;,
-0.294927;-0.849790;0.436892;,
0.240915;0.144949;0.959661;,
-0.045004;-0.269023;0.962082;,
-0.259028;-0.808087;0.529057;,
0.154023;-0.708106;0.689103;,
-0.987925;0.061995;-0.141989;,
0.522928;0.487933;0.698904;,
0.282084;-0.014004;0.959287;,
-0.214934;0.851739;0.477854;,
-0.262064;0.935228;0.238058;,
-0.613160;0.678177;-0.405106;,
0.599068;0.322036;0.733083;,
0.795508;-0.223143;0.563360;,
0.483976;-0.310984;0.817959;,
0.265977;-0.929920;0.253978;,
-0.016996;-0.993789;-0.109977;,
0.250048;0.876166;0.412078;,
0.698904;-0.652911;0.291960;,
0.363007;-0.817016;0.448009;,
-0.995170;-0.015003;0.097017;,
-0.991904;-0.126988;0.000000;,
0.091007;-0.381030;-0.920073;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
}
MeshMaterialList {
1;
564;
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0;
Material {
0.269804;0.320000;0.630588;0.000000;;
20.000000;
0.500000;0.500000;0.500000;;
0.000000;0.000000;0.000000;;
}
}
VertexDuplicationIndices {
284;
284;
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283;
}
}
}
}
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/DolphinTween.vsh
================================================
;------------------------------------------------------------------------------
; Constants specified by the app
; c0 = ( 0, 0, 0, 0 )
; c1 = ( 1, 0.5, 2, 4 )
; c2 = ( fWeight1, fWeight2, fWeight3, 0 )
; c4-c7 = matWorldViewProjection
; c8-c11 = matWorldView
; c19 = light direction (in model space)
; c21 = material diffuse color * light diffuse color
; c22 = material ambient color
;
; Vertex components (as specified in the vertex DECL)
; v0 = Position
; v3 = Normal
; v6 = Texcoords
;------------------------------------------------------------------------------
vs.1.1
;------------------------------------------------------------------------------
; Vertex transformation
;------------------------------------------------------------------------------
; Tween the 3 positions (v0,v1,v2) into one position
mul r0, v0, c2.x
mul r1, v1, c2.y
mul r2, v2, c2.z
add r3, r0, r1
add r3, r3, r2
; Transform position to the clipping space
m4x4 oPos, r3, c4
; Transform position to the camera space
m4x4 r9, r3, c8
;------------------------------------------------------------------------------
; Lighting calculation
;------------------------------------------------------------------------------
; Tween the 3 normals (v3,v4,v5) into one normal
mul r0, v3, c2.x
mul r1, v4, c2.y
mul r2, v5, c2.z
add r3, r0, r1
add r3, r3, r2
; Do the lighting calculation
dp3 r1.x, r3, c19 ; r1 = normal dot light
max r1.x, r1.x, c0.x ; if dot < 0 then dot = 0
mul r0, r1.x, c21 ; Multiply with diffuse
add r0, r0, c22 ; Add in ambient
min oD0, r0, c1.x ; clamp if > 1
;------------------------------------------------------------------------------
; Texture coordinates
;------------------------------------------------------------------------------
; Copy tex coords
mov oT0.xy, v6
;------------------------------------------------------------------------------
; Fog calculation
;------------------------------------------------------------------------------
; compute fog factor f = (fog_end - dist)*(1/(fog_end-fog_start))
add r0.x, -r9.z, c23.y
mul r0.x, r0.x, c23.z
max r0.x, r0.x, c0.x ; clamp fog to > 0.0
min oFog.x, r0.x, c1.x ; clamp fog to < 1.0
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/DolphinTween2.vsh
================================================
;------------------------------------------------------------------------------
; Constants specified by the app
; c0 = ( 0, 0, 0, 0 )
; c1 = ( 1, 0.5, 2, 4 )
; c2 = ( fWeight1, fWeight2, fWeight3, 0 )
; c4-c7 = matWorldViewProjection
; c8-c11 = matWorldView
; c19 = light direction (in model space)
; c21 = material diffuse color * light diffuse color
; c22 = material ambient color
;
; Vertex components (as specified in the vertex DECL)
; v0 = Position
; v3 = Normal
; v6 = Texcoords
;------------------------------------------------------------------------------
vs.1.1
;------------------------------------------------------------------------------
; Vertex transformation
;------------------------------------------------------------------------------
; Tween the 3 positions (v0,v1,v2) into one position
mul r0, v0, c2.x
mul r1, v1, c2.y
mul r2, v2, c2.z
add r3, r0, r1
add r3, r3, r2
; Transform position to the clipping space
m4x4 oPos, r3, c4
; Transform position to the camera space
m4x4 r9, r3, c8
;------------------------------------------------------------------------------
; Lighting calculation
;------------------------------------------------------------------------------
; Tween the 3 normals (v3,v4,v5) into one normal
mul r0, v3, c2.x
mul r1, v4, c2.y
mul r2, v5, c2.z
add r3, r0, r1
add r3, r3, r2
; Do the lighting calculation
dp3 r1.x, r3, c19 ; r1 = normal dot light
max r1.x, r1.x, c0.x ; if dot < 0 then dot = 0
mul r0, r1.x, c21 ; Multiply with diffuse
add r0, r0, c22 ; Add in ambient
min oD0, r0, c1.x ; clamp if > 1
;------------------------------------------------------------------------------
; Texture coordinates
;------------------------------------------------------------------------------
; Gen tex coords from vertex xz position
mul oT0.xy, c1.y, r9.xz
;------------------------------------------------------------------------------
; Fog calculation
;------------------------------------------------------------------------------
; compute fog factor f = (fog_end - dist)*(1/(fog_end-fog_start))
add r0.x, -r9.z, c23.y
mul r0.x, r0.x, c23.z
max r0.x, r0.x, c0.x ; clamp fog to > 0.0
min oFog.x, r0.x, c1.x ; clamp fog to < 1.0
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/SeaFloor.vsh
================================================
vs.1.1
;------------------------------------------------------------------------------
; Constants specified by the app
; c0 = ( 0, 0, 0, 0 )
; c1 = ( 1, 0.5, 2, 4 )
; c4-c7 = world-view-projection matrix
; c8-c11 = world-view matrix
; c12-c15 = view matrix
; c20 = light direction
; c21 = material diffuse color * light diffuse color
; c22 = material ambient color
; c28 = projection matrix
;
; Vertex components (as specified in the vertex DECL)
; v0 = Position
; v3 = Normal
; v6 = Texcoords
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
; Vertex transformation
;------------------------------------------------------------------------------
; Transform to view space (world matrix is identity)
m4x4 r9, v0, c12
; Transform to projection space
m4x4 r10, r9, c28
; Store output position
mov oPos, r10
;------------------------------------------------------------------------------
; Lighting calculation
;------------------------------------------------------------------------------
dp3 r1.x, v3, c20 ; r1 = normal dot light
mul r0, r1.x, c21 ; Multiply with diffuse
add oD0, r0, c22 ; Add in ambient
;------------------------------------------------------------------------------
; Texture coordinates
;------------------------------------------------------------------------------
; Copy tex coords
mov oT0.xy, v6
;------------------------------------------------------------------------------
; Fog calculation
;------------------------------------------------------------------------------
; compute fog factor f = (fog_end - dist)*(1/(fog_end-fog_start))
add r0.x, -r9.z, c23.y
mul r0.x, r0.x, c23.z
max r0.x, r0.x, c0.x ; clamp fog to > 0.0
min oFog.x, r0.x, c1.x ; clamp fog to < 1.0
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/SeaFloor2.vsh
================================================
vs.1.0
;------------------------------------------------------------------------------
; Constants specified by the app
; c0 = ( 0, 0, 0, 0 )
; c1 = ( 1, 0.5, 2, 4 )
; c4-c7 = world-view-projection matrix
; c8-c11 = world-view matrix
; c12-c15 = view matrix
; c20 = light direction
; c21 = material diffuse color * light diffuse color
; c22 = material ambient color
; c28 = projection matrix
;
; Vertex components (as specified in the vertex DECL)
; v0 = Position
; v3 = Normal
; v6 = Texcoords
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
; Vertex transformation
;------------------------------------------------------------------------------
; Transform to view space (world matrix is identity)
m4x4 r9, v0, c12
; Transform to projection space
m4x4 r10, r9, c28
; Store output position
mov oPos, r10
;------------------------------------------------------------------------------
; Lighting calculation
;------------------------------------------------------------------------------
dp3 r1.x, v3, c20 ; r1 = normal dot light
max r1, r1.x, c0.x ; if dot < 0 then dot = 0
mul r0, r1.x, c21 ; Multiply with diffuse
add r0, r0, c22 ; Add in ambient
min oD0, r0, c1.x ; clamp if > 1
;------------------------------------------------------------------------------
; Texture coordinates
;------------------------------------------------------------------------------
; Gen tex coords from vertex xz position
mul r0.xy, c24.x, r9.xz
add oT0.xy, r0.xy, c24.zw
;------------------------------------------------------------------------------
; Fog calculation
;------------------------------------------------------------------------------
; compute fog factor f = (fog_end - dist)*(1/(fog_end-fog_start))
add r0.x, -r9.z, c23.y
mul r0.x, r0.x, c23.z
max r0.x, r0.x, c0.x ; clamp fog to > 0.0
min oFog.x, r0.x, c1.x ; clamp fog to < 1.0
================================================
FILE: common/Addons/DXTest/DX8DolphinVS/dolphin.x
================================================
xof 0303txt 0032
template XSkinMeshHeader {
<3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
WORD nMaxSkinWeightsPerVertex;
WORD nMaxSkinWeightsPerFace;
WORD nBones;
}
template VertexDuplicationIndices {
<b8d65549-d7c9-4995-89cf-53a9a8b031e3>
DWORD nIndices;
DWORD nOriginalVertices;
array DWORD indices[nIndices];
}
template SkinWeights {
<6f0d123b-bad2-4167-a0d0-80224f25fabb>
STRING transformNodeName;
DWORD nWeights;
array DWORD vertexIndices[nWeights];
array FLOAT weights[nWeights];
Matrix4x4 matrixOffset;
}
Frame SCENE_ROOT {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Frame Dolph02 {
FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
}
Mesh Dolph02 {
284;
-1.523163;64.520004;8.130000;,
-6.853149;65.279984;-0.000000;,
31.746841;100.080002;0.000000;,
39.366852;98.809982;6.100000;,
64.766846;116.079941;0.000000;,
68.076843;113.040024;3.560000;,
96.266846;118.369980;-0.000000;,
98.046844;114.049973;2.062330;,
114.296844;113.540024;-0.000000;,
96.776840;54.869980;6.517095;,
96.266846;72.900009;0.000000;,
106.936844;48.009995;0.000000;,
57.146851;62.739975;11.680000;,
72.136841;84.080002;6.633346;,
82.806854;95.759995;4.012878;,
-173.396179;-11.112038;-0.000000;,
-179.359558;-18.513649;7.620000;,
-184.737610;-21.889885;-0.000000;,
-154.622162;3.132233;-0.000000;,
-158.944885;-2.880463;13.970000;,
-132.664642;15.837616;5.330000;,
-91.583008;40.962021;-0.000000;,
-93.103821;34.977371;18.290001;,
-131.827026;13.720963;13.970000;,
-47.355377;57.937881;-0.000000;,
-48.554932;52.679184;22.350000;,
-4.573151;49.539993;24.639999;,
53.596848;48.009995;26.670000;,
109.726837;36.069992;20.320000;,
164.597672;24.165756;11.680000;,
164.309326;28.406967;0.000000;,
205.337585;15.537689;0.000000;,
204.678864;3.807053;14.730000;,
229.959305;6.926483;0.000000;,
230.871490;-8.854462;11.940000;,
253.443558;-2.321793;0.000000;,
255.279877;-16.970306;7.870000;,
272.058594;-11.217239;0.000000;,
274.108582;-20.241173;9.650000;,
284.510010;-24.596809;0.000000;,
281.051788;-26.843124;9.375875;,
-134.884155;7.603134;22.350000;,
-118.785126;4.991013;32.770000;,
-87.932434;20.529556;31.705227;,
-49.602661;33.911453;32.000000;,
-4.573151;31.759995;35.810001;,
45.976837;30.489975;34.040001;,
106.426849;22.609970;28.450001;,
164.256134;16.569855;18.290001;,
-131.497375;-6.947311;36.580002;,
-141.496643;-4.591209;31.750000;,
-149.679199;-11.045776;27.430000;,
-167.292755;-26.660843;20.830000;,
-182.641449;-39.654480;10.160000;,
-130.045837;-17.012077;35.810001;,
-140.570618;-11.802643;30.990000;,
-185.046326;-47.100906;13.970000;,
-179.009033;-57.285851;14.990000;,
-207.501984;-78.117943;7.370000;,
-212.374817;-75.415138;7.370000;,
-217.503754;-78.812088;4.060000;,
-218.643555;-77.192154;-0.000000;,
-192.496216;-47.756264;-0.000000;,
-189.516144;-45.705978;5.080000;,
-151.581909;-24.644920;30.480000;,
-143.585480;-17.412247;30.730000;,
-150.797241;-27.519791;30.730000;,
-164.589447;-30.959465;26.420000;,
-161.742157;-36.544441;25.910000;,
-175.527588;-61.398262;16.260000;,
-201.257355;-79.650314;8.380000;,
-156.069885;-47.983437;27.047173;,
-145.948456;-33.531952;34.540001;,
-123.818665;-43.267906;34.799999;,
-154.000732;-53.754593;27.430000;,
-140.443726;-28.630959;34.799999;,
-137.653870;-19.691261;34.540001;,
-124.874481;-31.459930;38.610001;,
-174.433502;-66.586670;18.290001;,
-197.692322;-82.756187;10.920000;,
-151.732513;-75.607498;17.020000;,
-115.517059;-69.194389;22.350000;,
-169.266052;-74.923210;10.160000;,
-174.220032;-70.176674;17.270000;,
-85.397644;-50.283577;43.180000;,
-84.454346;-60.306122;35.049999;,
-120.484863;-30.801147;40.389999;,
-79.864807;-20.409126;49.279999;,
-113.949951;-13.502884;40.130001;,
-111.861115;-0.681808;36.580002;,
-81.197510;3.403015;42.669998;,
-49.006622;10.411407;46.230000;,
-39.190247;-15.640938;51.049999;,
-0.003174;6.529009;48.009998;,
5.076843;-18.789993;51.049999;,
48.006851;5.089981;46.230000;,
50.036850;-18.539993;49.020000;,
103.886841;-1.010025;43.939999;,
103.376846;-27.930008;44.700001;,
162.713242;-4.686424;33.020000;,
161.417679;-29.193550;28.450001;,
201.173447;-11.476181;23.370001;,
199.070190;-36.018791;21.840000;,
228.461502;-21.143990;13.970000;,
226.755234;-36.330627;14.220000;,
248.461105;-25.743721;9.910000;,
244.936478;-38.099564;10.670000;,
272.516663;-27.825661;18.290001;,
-46.208221;-47.930710;41.150002;,
6.606842;-52.830002;37.590000;,
47.240704;-51.721313;38.099998;,
98.294579;-53.795647;30.990000;,
159.893112;-50.211456;17.270000;,
198.869385;-48.771626;9.650000;,
225.217270;-46.755871;7.110000;,
255.504883;-47.863602;5.590000;,
269.553040;-46.438980;14.409777;,
-59.387085;-63.494911;73.660004;,
-60.375549;-65.289017;71.370003;,
-36.437195;-57.347382;64.519997;,
-14.160309;-68.665680;77.220001;,
-28.562531;-69.723923;80.769997;,
-48.602417;-66.941849;80.010002;,
3.046844;-66.030014;0.000000;,
-44.981171;-63.836952;-0.000000;,
95.548935;-61.466160;0.000000;,
160.262604;-54.943668;0.000000;,
223.603302;-50.946529;0.000000;,
256.815125;-49.490067;0.000000;,
-111.173096;-72.104111;-0.000000;,
-75.903015;-67.890289;-0.000000;,
-144.121399;-79.049561;-0.000000;,
-166.643768;-77.178101;-0.000000;,
-192.488373;-87.513451;-0.000000;,
-195.412811;-85.996056;7.870000;,
-211.887085;-94.059570;-0.000000;,
-209.426086;-91.976212;4.570000;,
335.214783;-50.588272;86.610001;,
299.024292;-50.850159;73.150002;,
325.862610;-47.883812;63.250000;,
303.063110;-37.013802;9.650000;,
283.385864;-33.640854;20.904961;,
294.864197;-33.797440;0.000000;,
314.287231;-37.568359;5.840000;,
305.185608;-37.304771;0.000000;,
273.239410;-36.253315;24.129999;,
-215.413879;-84.334099;3.810000;,
-215.901428;-84.042725;-0.000000;,
-214.060638;-89.544067;4.830000;,
-215.898315;-90.164017;-0.000000;,
-28.418518;-70.573166;79.250000;,
-48.335999;-68.811401;78.230003;,
105.666840;93.729965;-0.000000;,
46.226837;-64.342575;0.000000;,
198.176895;-53.315128;0.000000;,
271.798553;-47.918884;0.000000;,
299.219421;-53.423798;73.150002;,
282.161438;-48.756035;52.320000;,
282.010498;-44.364044;52.320000;,
319.443726;-42.644302;21.590000;,
-130.918793;18.492126;-0.000000;,
39.366852;98.809982;-6.100000;,
-1.523163;64.520004;-8.130000;,
68.076843;113.040024;-3.560000;,
98.046844;114.049973;-2.062330;,
96.776840;54.869980;-6.517095;,
72.136841;84.080002;-6.633346;,
57.146851;62.739975;-11.680000;,
82.806854;95.759995;-4.012878;,
-179.359558;-18.513649;-7.620000;,
-158.944885;-2.880463;-13.970000;,
-132.664642;15.837616;-5.330000;,
-131.827026;13.720963;-13.970000;,
-93.103821;34.977371;-18.290001;,
-48.554932;52.679184;-22.350000;,
-4.573151;49.539993;-24.639999;,
53.596848;48.009995;-26.670000;,
109.726837;36.069992;-20.320000;,
164.597672;24.165756;-11.680000;,
204.678864;3.807053;-14.730000;,
230.871490;-8.854462;-11.940000;,
255.279877;-16.970306;-7.870000;,
274.108582;-20.241173;-9.650000;,
281.051788;-26.843124;-9.375875;,
-134.884155;7.603134;-22.350000;,
-118.785126;4.991013;-32.770000;,
-87.932434;20.529556;-31.705227;,
-49.602661;33.911453;-32.000000;,
-4.573151;31.759995;-35.810001;,
45.976837;30.489975;-34.040001;,
106.426849;22.609970;-28.450001;,
164.256134;16.569855;-18.290001;,
-141.496643;-4.591209;-31.750000;,
-131.497375;-6.947311;-36.580002;,
-149.679199;-11.045776;-27.430000;,
-167.292755;-26.660843;-20.830000;,
-182.641449;-39.654480;-10.160000;,
-140.570618;-11.802643;-30.990000;,
-130.045837;-17.012077;-35.810001;,
-185.046326;-47.100906;-13.970000;,
-212.374817;-75.415138;-7.370000;,
-207.501984;-78.117943;-7.370000;,
-179.009033;-57.285851;-14.990000;,
-189.516144;-45.705978;-5.080000;,
-217.503754;-78.812088;-4.060000;,
-150.797241;-27.519791;-30.730000;,
-143.585480;-17.412247;-30.730000;,
-151.581909;-24.644920;-30.480000;,
-164.589447;-30.959465;-26.420000;,
-161.742157;-36.544441;-25.910000;,
-201.257355;-79.650314;-8.380000;,
-175.527588;-61.398262;-16.260000;,
-156.069885;-47.983437;-27.047173;,
-145.948456;-33.531952;-34.540001;,
-154.000732;-53.754593;-27.430000;,
-123.818665;-43.267906;-34.799999;,
-140.443726;-28.630959;-34.799999;,
-137.653870;-19.691261;-34.540001;,
-124.874481;-31.459930;-38.610001;,
-197.692322;-82.756187;-10.920000;,
-174.433502;-66.586670;-18.290001;,
-136.128357;-47.342552;-31.750000;,
-151.732513;-75.607498;-17.020000;,
-115.517059;-69.194389;-22.350000;,
-174.220032;-70.176674;-17.270000;,
-169.266052;-74.923210;-10.160000;,
-84.454346;-60.306122;-35.049999;,
-85.397644;-50.283577;-43.180000;,
-79.864807;-20.409126;-49.279999;,
-120.484863;-30.801147;-40.389999;,
-113.949951;-13.502884;-40.130001;,
-111.861115;-0.681808;-36.580002;,
-81.197510;3.403015;-42.669998;,
-39.190247;-15.640938;-51.049999;,
-49.006622;10.411407;-46.230000;,
5.076843;-18.789993;-51.049999;,
-0.003174;6.529009;-48.009998;,
50.036850;-18.539993;-49.020000;,
48.006851;5.089981;-46.230000;,
103.376846;-27.930008;-44.700001;,
103.886841;-1.010025;-43.939999;,
161.417679;-29.193550;-28.450001;,
162.713242;-4.686424;-33.020000;,
199.070190;-36.018791;-21.840000;,
201.173447;-11.476181;-23.370001;,
226.755234;-36.330627;-14.220000;,
228.461502;-21.143990;-13.970000;,
244.936478;-38.099564;-10.670000;,
248.461105;-25.743721;-9.910000;,
272.516663;-27.825661;-18.290001;,
-46.208221;-47.930710;-41.150002;,
6.606842;-52.830002;-37.590000;,
47.240704;-51.721313;-38.099998;,
98.294579;-53.795647;-30.990000;,
159.893112;-50.211456;-17.270000;,
198.869385;-48.771626;-9.650000;,
225.217270;-46.755871;-7.110000;,
255.504883;-47.863602;-5.590000;,
269.553040;-46.438980;-14.409779;,
-60.375549;-65.289017;-71.370003;,
-59.387085;-63.494911;-73.660004;,
-36.437195;-57.347382;-64.519997;,
-14.160309;-68.665680;-77.220001;,
-48.602417;-66.941849;-80.010002;,
-28.562531;-69.723923;-80.769997;,
-195.412811;-85.996056;-7.870000;,
-209.426086;-91.976212;-4.570000;,
325.862610;-47.883812;-63.250000;,
299.024292;-50.850159;-73.150002;,
335.214783;-50.588272;-86.610001;,
283.385864;-33.640854;-20.904961;,
303.063110;-37.013802;-9.650000;,
314.287231;-37.568359;-5.840000;,
273.239410;-36.253315;-24.129999;,
-215.413879;-84.334099;-3.810000;,
-214.060638;-89.544067;-4.830000;,
-48.335999;-68.811401;-78.230003;,
-28.418518;-70.573166;-79.250000;,
282.010498;-44.364044;-52.320000;,
282.161438;-48.756035;-52.320000;,
299.219421;-53.423798;-73.150002;,
319.443726;-42.644302;-21.590000;,
117.346848;105.419968;0.000000;,
-136.128357;-47.342552;31.750000;;
564;
3;3,2,1;,
3;1,0,3;,
3;5,4,2;,
3;2,3,5;,
3;6,4,5;,
3;5,7,6;,
3;8,6,7;,
3;11,10,9;,
3;12,13,3;,
3;3,0,12;,
3;14,5,3;,
3;3,13,14;,
3;7,5,14;,
3;17,16,15;,
3;19,18,15;,
3;15,16,19;,
3;21,160,20;,
3;21,23,22;,
3;23,21,20;,
3;24,21,22;,
3;22,25,24;,
3;0,1,24;,
3;24,25,0;,
3;26,0,25;,
3;27,12,0;,
3;0,26,27;,
3;27,28,9;,
3;9,12,27;,
3;11,9,28;,
3;30,11,28;,
3;28,29,30;,
3;31,30,29;,
3;29,32,31;,
3;33,31,32;,
3;32,34,33;,
3;35,33,34;,
3;34,36,35;,
3;37,35,36;,
3;36,38,37;,
3;39,37,38;,
3;38,40,39;,
3;23,19,41;,
3;22,23,41;,
3;42,22,41;,
3;42,43,22;,
3;25,22,43;,
3;43,44,25;,
3;26,25,44;,
3;44,45,26;,
3;27,26,45;,
3;45,46,27;,
3;28,27,46;,
3;46,47,28;,
3;48,29,28;,
3;28,47,48;,
3;32,29,48;,
3;50,49,42;,
3;42,41,50;,
3;19,51,50;,
3;50,41,19;,
3;52,51,19;,
3;19,16,52;,
3;53,52,16;,
3;50,55,54;,
3;54,49,50;,
3;51,55,50;,
3;53,56,52;,
3;59,58,57;,
3;57,56,59;,
3;62,61,60;,
3;60,63,62;,
3;17,63,53;,
3;53,16,17;,
3;62,63,17;,
3;65,51,64;,
3;64,66,65;,
3;51,52,67;,
3;67,64,51;,
3;66,64,67;,
3;67,68,66;,
3;57,68,67;,
3;67,56,57;,
3;69,57,58;,
3;58,70,69;,
3;71,68,57;,
3;57,69,71;,
3;72,66,68;,
3;283,73,72;,
3;72,71,74;,
3;56,53,63;,
3;65,66,75;,
3;76,65,75;,
3;54,76,75;,
3;77,54,75;,
3;72,77,75;,
3;66,72,75;,
3;69,70,79;,
3;79,78,69;,
3;71,69,78;,
3;78,74,71;,
3;283,74,80;,
3;283,81,73;,
3;81,283,80;,
3;82,80,74;,
3;74,83,82;,
3;84,73,81;,
3;81,85,84;,
3;87,86,73;,
3;73,84,87;,
3;86,77,73;,
3;88,54,77;,
3;77,86,88;,
3;89,42,49;,
3;89,49,88;,
3;88,49,54;,
3;90,88,86;,
3;86,87,90;,
3;91,90,87;,
3;87,92,91;,
3;93,91,92;,
3;92,94,93;,
3;95,93,94;,
3;94,96,95;,
3;97,95,96;,
3;96,98,97;,
3;99,97,98;,
3;98,100,99;,
3;101,99,100;,
3;100,102,101;,
3;103,101,102;,
3;102,104,103;,
3;105,103,104;,
3;104,106,105;,
3;89,88,90;,
3;43,89,90;,
3;42,89,43;,
3;44,43,90;,
3;90,91,44;,
3;45,44,91;,
3;91,93,45;,
3;46,45,93;,
3;93,95,46;,
3;47,46,95;,
3;95,97,47;,
3;48,47,97;,
3;97,99,48;,
3;32,48,99;,
3;99,101,32;,
3;34,32,101;,
3;101,103,34;,
3;36,34,103;,
3;103,105,36;,
3;107,38,36;,
3;36,105,107;,
3;40,38,107;,
3;92,87,84;,
3;84,108,92;,
3;94,92,108;,
3;108,109,94;,
3;96,94,109;,
3;109,110,96;,
3;98,96,110;,
3;110,111,98;,
3;100,98,111;,
3;111,112,100;,
3;102,100,112;,
3;112,113,102;,
3;104,102,113;,
3;113,114,104;,
3;106,104,114;,
3;114,115,106;,
3;116,106,115;,
3;117,84,85;,
3;85,118,117;,
3;108,84,117;,
3;117,119,108;,
3;121,120,119;,
3;121,119,122;,
3;122,119,117;,
3;123,109,108;,
3;108,124,123;,
3;126,112,111;,
3;111,125,126;,
3;128,115,114;,
3;114,127,128;,
3;130,85,81;,
3;81,129,130;,
3;124,108,85;,
3;85,130,124;,
3;129,81,80;,
3;80,131,129;,
3;131,80,82;,
3;82,132,131;,
3;132,82,134;,
3;134,133,132;,
3;82,83,134;,
3;136,135,133;,
3;133,134,136;,
3;139,138,137;,
3;40,141,140;,
3;140,142,40;,
3;142,140,143;,
3;143,144,142;,
3;106,145,107;,
3;107,105,106;,
3;116,145,106;,
3;59,56,63;,
3;63,60,59;,
3;61,147,146;,
3;146,60,61;,
3;59,60,146;,
3;146,58,59;,
3;74,78,83;,
3;79,134,83;,
3;83,78,79;,
3;134,79,136;,
3;148,136,79;,
3;79,70,148;,
3;58,146,148;,
3;148,70,58;,
3;149,135,136;,
3;136,148,149;,
3;146,147,149;,
3;149,148,146;,
3;55,51,65;,
3;76,54,55;,
3;73,77,72;,
3;56,67,52;,
3;65,76,55;,
3;151,150,121;,
3;121,122,151;,
3;151,122,117;,
3;117,118,151;,
3;120,121,150;,
3;108,119,118;,
3;118,85,108;,
3;119,120,150;,
3;119,151,118;,
3;150,151,119;,
3;10,13,12;,
3;12,9,10;,
3;10,152,14;,
3;14,13,10;,
3;7,152,282;,
3;125,111,110;,
3;110,153,125;,
3;153,110,109;,
3;109,123,153;,
3;127,114,113;,
3;113,154,127;,
3;112,126,154;,
3;154,113,112;,
3;115,128,155;,
3;155,116,115;,
3;157,156,138;,
3;138,158,157;,
3;157,158,145;,
3;145,116,157;,
3;137,138,156;,
3;40,142,39;,
3;116,155,144;,
3;116,144,143;,
3;143,159,116;,
3;116,159,157;,
3;157,159,139;,
3;139,156,157;,
3;156,139,137;,
3;158,138,139;,
3;139,159,158;,
3;159,143,140;,
3;140,158,159;,
3;158,140,141;,
3;158,141,145;,
3;141,40,107;,
3;107,145,141;,
3;18,19,20;,
3;20,160,18;,
3;19,23,20;,
3;1,2,161;,
3;161,162,1;,
3;2,4,163;,
3;163,161,2;,
3;163,4,6;,
3;6,164,163;,
3;164,6,8;,
3;165,10,11;,
3;167,162,161;,
3;161,166,167;,
3;161,163,168;,
3;168,166,161;,
3;168,163,164;,
3;15,169,17;,
3;15,18,170;,
3;170,169,15;,
3;171,160,21;,
3;21,172,171;,
3;172,21,173;,
3;173,21,24;,
3;24,174,173;,
3;24,1,162;,
3;162,174,24;,
3;174,162,175;,
3;162,167,176;,
3;176,175,162;,
3;176,167,165;,
3;165,177,176;,
3;177,165,11;,
3;177,11,30;,
3;30,178,177;,
3;178,30,31;,
3;31,179,178;,
3;179,31,33;,
3;33,180,179;,
3;180,33,35;,
3;35,181,180;,
3;181,35,37;,
3;37,182,181;,
3;182,37,39;,
3;39,183,182;,
3;184,170,172;,
3;173,185,184;,
3;173,184,172;,
3;173,186,185;,
3;186,173,174;,
3;174,187,186;,
3;187,174,175;,
3;175,188,187;,
3;188,175,176;,
3;176,189,188;,
3;189,176,177;,
3;177,190,189;,
3;177,178,191;,
3;191,190,177;,
3;191,178,179;,
3;185,193,192;,
3;192,184,185;,
3;192,194,170;,
3;170,184,192;,
3;170,194,195;,
3;195,169,170;,
3;169,195,196;,
3;198,197,192;,
3;192,193,198;,
3;192,197,194;,
3;195,199,196;,
3;202,201,200;,
3;200,199,202;,
3;204,61,62;,
3;62,203,204;,
3;196,203,17;,
3;17,169,196;,
3;17,203,62;,
3;207,194,206;,
3;206,205,207;,
3;208,195,194;,
3;194,207,208;,
3;208,207,205;,
3;205,209,208;,
3;208,209,202;,
3;202,199,208;,
3;201,202,211;,
3;211,210,201;,
3;202,209,212;,
3;212,211,202;,
3;209,205,213;,
3;213,221,214;,
3;214,212,213;,
3;203,196,199;,
3;216,205,206;,
3;216,206,217;,
3;216,217,198;,
3;216,198,218;,
3;216,218,213;,
3;216,213,205;,
3;219,210,211;,
3;211,220,219;,
3;220,211,212;,
3;212,214,220;,
3;222,214,221;,
3;221,223,222;,
3;223,221,215;,
3;222,225,224;,
3;224,214,222;,
3;223,215,227;,
3;227,226,223;,
3;215,229,228;,
3;228,227,215;,
3;215,218,229;,
3;218,198,230;,
3;230,229,218;,
3;193,230,198;,
3;230,193,231;,
3;185,231,193;,
3;229,230,232;,
3;232,228,229;,
3;228,232,234;,
3;234,233,228;,
3;233,234,236;,
3;236,235,233;,
3;235,236,238;,
3;238,237,235;,
3;237,238,240;,
3;240,239,237;,
3;239,240,242;,
3;242,241,239;,
3;241,242,244;,
3;244,243,241;,
3;243,244,246;,
3;246,245,243;,
3;245,246,248;,
3;248,247,245;,
3;232,230,231;,
3;232,231,186;,
3;186,231,185;,
3;232,186,187;,
3;187,234,232;,
3;234,187,188;,
3;188,236,234;,
3;236,188,189;,
3;189,238,236;,
3;238,189,190;,
3;190,240,238;,
3;240,190,191;,
3;191,242,240;,
3;242,191,179;,
3;179,244,242;,
3;244,179,180;,
3;180,246,244;,
3;246,180,181;,
3;181,248,246;,
3;249,248,181;,
3;181,182,249;,
3;249,182,183;,
3;227,228,233;,
3;233,250,227;,
3;250,233,235;,
3;235,251,250;,
3;251,235,237;,
3;237,252,251;,
3;252,237,239;,
3;239,253,252;,
3;253,239,241;,
3;241,254,253;,
3;254,241,243;,
3;243,255,254;,
3;255,243,245;,
3;245,256,255;,
3;256,245,247;,
3;247,257,256;,
3;257,247,258;,
3;226,227,260;,
3;260,259,226;,
3;260,227,250;,
3;250,261,260;,
3;263,260,261;,
3;263,261,264;,
3;264,261,262;,
3;250,251,123;,
3;123,124,250;,
3;253,254,126;,
3;126,125,253;,
3;256,257,128;,
3;128,127,256;,
3;223,226,130;,
3;130,129,223;,
3;226,250,124;,
3;124,130,226;,
3;222,223,129;,
3;129,131,222;,
3;225,222,131;,
3;131,132,225;,
3;265,225,132;,
3;132,133,265;,
3;265,224,225;,
3;133,135,266;,
3;266,265,133;,
3;269,268,267;,
3;271,270,183;,
3;183,142,271;,
3;272,271,142;,
3;142,144,272;,
3;249,273,247;,
3;247,248,249;,
3;247,273,258;,
3;203,199,200;,
3;200,204,203;,
3;274,147,61;,
3;61,204,274;,
3;274,204,200;,
3;200,201,274;,
3;224,220,214;,
3;224,265,219;,
3;219,220,224;,
3;266,219,265;,
3;266,275,210;,
3;210,219,266;,
3;275,274,201;,
3;201,210,275;,
3;266,135,149;,
3;149,275,266;,
3;149,147,274;,
3;274,275,149;,
3;206,194,197;,
3;197,198,217;,
3;213,218,215;,
3;195,208,199;,
3;197,217,206;,
3;264,277,276;,
3;276,263,264;,
3;260,263,276;,
3;276,259,260;,
3;277,264,262;,
3;259,261,250;,
3;250,226,259;,
3;261,276,277;,
3;276,261,259;,
3;262,261,277;,
3;167,166,10;,
3;10,165,167;,
3;168,152,10;,
3;10,166,168;,
3;152,164,282;,
3;164,152,168;,
3;252,253,125;,
3;125,153,252;,
3;251,252,153;,
3;153,123,251;,
3;255,256,127;,
3;127,154,255;,
3;154,126,254;,
3;254,255,154;,
3;155,128,257;,
3;257,258,155;,
3;268,280,279;,
3;279,278,268;,
3;273,278,279;,
3;279,258,273;,
3;280,268,269;,
3;39,142,183;,
3;144,155,258;,
3;258,281,272;,
3;281,258,279;,
3;144,258,272;,
3;267,281,279;,
3;279,280,267;,
3;269,267,280;,
3;267,268,278;,
3;278,281,267;,
3;271,272,281;,
3;281,278,271;,
3;270,271,278;,
3;273,270,278;,
3;249,183,270;,
3;270,273,249;,
3;171,170,18;,
3;18,160,171;,
3;171,172,170;,
3;213,212,209;,
3;68,71,72;,
3;152,7,14;,
3;7,282,8;,
3;282,164,8;,
3;221,213,215;,
3;283,72,74;;
MeshNormals {
284;
0.154061;0.776306;-0.611241;,
0.485218;0.874393;0.000000;,
0.501943;0.864901;0.000000;,
0.196937;0.400873;-0.894716;,
0.247004;0.969015;0.000000;,
0.094987;0.474935;-0.874880;,
-0.062005;0.998076;0.000000;,
-0.097973;0.156957;-0.982734;,
-0.439192;0.898393;0.000000;,
-0.413192;0.562262;-0.716334;,
-0.940811;0.338932;0.000000;,
-0.662250;0.749283;0.000000;,
-0.120003;0.363010;-0.924025;,
-0.166943;0.091969;-0.981668;,
-0.125951;0.028989;-0.991613;,
0.648896;0.760877;0.000000;,
0.718366;0.479244;-0.504257;,
0.906668;0.421845;0.000000;,
0.562064;0.827094;0.000000;,
0.584894;0.676877;-0.446919;,
0.504111;0.830183;-0.238052;,
0.463932;0.885871;0.000000;,
0.388073;0.781146;-0.489091;,
0.487116;0.817195;-0.308074;,
0.276965;0.960880;0.000000;,
0.183028;0.740112;-0.647098;,
0.012006;0.607295;-0.794386;,
-0.090980;0.587870;-0.803823;,
-0.290048;0.665110;-0.688114;,
-0.282038;0.781104;-0.557074;,
-0.294858;0.955541;0.000000;,
-0.343108;0.939296;0.000000;,
-0.294119;0.588239;-0.753306;,
-0.405953;0.913894;0.000000;,
-0.296897;0.389865;-0.871698;,
-0.439192;0.898393;0.000000;,
-0.122002;0.459008;-0.880015;,
-0.461951;0.886906;0.000000;,
-0.418980;0.696967;-0.581973;,
-0.698049;0.716050;0.000000;,
-0.510981;0.773972;-0.373986;,
0.425814;0.721684;-0.545761;,
0.254105;0.553228;-0.793328;,
0.221065;0.500148;-0.837247;,
0.109016;0.493074;-0.863130;,
0.004000;0.473022;-0.881041;,
-0.098006;0.416026;-0.904056;,
-0.154958;0.491868;-0.856770;,
-0.224
gitextract_6hm9lafi/
├── .github/
│ └── workflows/
│ └── build.yml
├── .gitignore
├── build-all.sh
├── build_config/
│ ├── meson-cross-file-aarch64
│ └── meson-cross-file-x86_64
├── common/
│ ├── Addons/
│ │ ├── DXTest/
│ │ │ ├── DX8DolphinVS/
│ │ │ │ ├── Dolphin1.x
│ │ │ │ ├── Dolphin2.x
│ │ │ │ ├── Dolphin3.x
│ │ │ │ ├── DolphinTween.vsh
│ │ │ │ ├── DolphinTween2.vsh
│ │ │ │ ├── SeaFloor.vsh
│ │ │ │ ├── SeaFloor2.vsh
│ │ │ │ ├── caust00.tga
│ │ │ │ ├── caust01.tga
│ │ │ │ ├── caust02.tga
│ │ │ │ ├── caust03.tga
│ │ │ │ ├── caust04.tga
│ │ │ │ ├── caust05.tga
│ │ │ │ ├── caust06.tga
│ │ │ │ ├── caust07.tga
│ │ │ │ ├── caust08.tga
│ │ │ │ ├── caust09.tga
│ │ │ │ ├── caust10.tga
│ │ │ │ ├── caust11.tga
│ │ │ │ ├── caust12.tga
│ │ │ │ ├── caust13.tga
│ │ │ │ ├── caust14.tga
│ │ │ │ ├── caust15.tga
│ │ │ │ ├── caust16.tga
│ │ │ │ ├── caust17.tga
│ │ │ │ ├── caust18.tga
│ │ │ │ ├── caust19.tga
│ │ │ │ ├── caust20.tga
│ │ │ │ ├── caust21.tga
│ │ │ │ ├── caust22.tga
│ │ │ │ ├── caust23.tga
│ │ │ │ ├── caust24.tga
│ │ │ │ ├── caust25.tga
│ │ │ │ ├── caust26.tga
│ │ │ │ ├── caust27.tga
│ │ │ │ ├── caust28.tga
│ │ │ │ ├── caust29.tga
│ │ │ │ ├── caust30.tga
│ │ │ │ ├── caust31.tga
│ │ │ │ ├── dolphin.x
│ │ │ │ ├── dolphin_group.x
│ │ │ │ ├── seafloor.x
│ │ │ │ └── trace.txt
│ │ │ ├── DX9EnvMapping/
│ │ │ │ ├── LobbyCube.dds
│ │ │ │ ├── airplane 2.x
│ │ │ │ ├── lobby_skybox.x
│ │ │ │ └── teapot.x
│ │ │ └── DX9StencilMirror/
│ │ │ ├── StencilMirror.dxvk-cache
│ │ │ ├── StencilMirror_d3d9.log
│ │ │ ├── heli.x
│ │ │ └── seafloor.x
│ │ ├── DefaultDLLsOverrides.reg
│ │ └── Themes/
│ │ └── DarkBlue/
│ │ └── DarkBlue.reg
│ └── Start Menu/
│ ├── Applications/
│ │ ├── Notepad.lnk
│ │ ├── Registry Editor.lnk
│ │ ├── TFM - File Manager.lnk
│ │ ├── Task Manager.lnk
│ │ └── Wine Configuration.lnk
│ ├── DX Test/
│ │ ├── DirectX - 8/
│ │ │ └── DolphinVS.bat
│ │ └── DirectX - 9/
│ │ ├── CubeMap.bat
│ │ ├── SphereMap.bat
│ │ └── StencilMirror.bat
│ ├── Regedit Tweak/
│ │ ├── Fake GPU/
│ │ │ ├── 6600GT.reg.bat
│ │ │ ├── 9600GT.reg.bat
│ │ │ ├── ATIHD5800.reg.bat
│ │ │ ├── GMAQ33.reg.bat
│ │ │ ├── GTX1050.reg.bat
│ │ │ ├── GTX470.reg.bat
│ │ │ ├── IntelHD4000.reg.bat
│ │ │ ├── RX480.reg.bat
│ │ │ ├── VMWareSVGA3D.reg.bat
│ │ │ └── VirtIOGPU.reg.bat
│ │ ├── Fake VRAM/
│ │ │ ├── 128MB.bat
│ │ │ ├── 1GB.bat
│ │ │ ├── 256MB.bat
│ │ │ ├── 2GB.bat
│ │ │ ├── 3GB.bat
│ │ │ ├── 4GB.bat
│ │ │ ├── 512MB.bat
│ │ │ ├── 6GB.bat
│ │ │ ├── 768MB.bat
│ │ │ └── 8GB.bat
│ │ └── Graphics Settings/
│ │ └── CSMT/
│ │ ├── 0.bat
│ │ ├── 1.bat
│ │ └── 3.bat
│ └── Update Prefix.bat
├── create-rootfs-rat.sh
├── packages/
│ ├── FreeGLUT/
│ │ ├── build.sh
│ │ ├── fix-cmake-minimum.patch
│ │ ├── src-fg_internal.h.patch
│ │ └── src-x11-fg_main_x11.c.patch
│ ├── GLU/
│ │ └── build.sh
│ ├── Vulkan-Headers/
│ │ └── build.sh
│ ├── Vulkan-Loader/
│ │ ├── 0001-fix-hardcoded-pathes.patch
│ │ ├── 0002-properly-enable-extensions.patch
│ │ └── build.sh
│ ├── Vulkan-Tools/
│ │ ├── 01-no-android.patch
│ │ ├── 02-do-not-search-KHR_display-automatically.patch
│ │ └── build.sh
│ ├── Vulkan-Volk/
│ │ └── build.sh
│ ├── android-shmem/
│ │ ├── build.sh
│ │ └── fix-build.patch
│ ├── box64-0.3.2/
│ │ ├── build.sh
│ │ ├── custom-make-install.sh
│ │ └── fix-signal.patch
│ ├── box64-0.3.3-8bb53e1/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.4/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.6/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.7-cb2c29c/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.8/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── box64-0.3.9-056999e/
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── brotli/
│ │ └── build.sh
│ ├── fakeintl/
│ │ ├── Makefile
│ │ ├── build.sh
│ │ └── libintl.h
│ ├── freetype/
│ │ └── build.sh
│ ├── glib/
│ │ ├── build.sh
│ │ ├── gio-gdbusprivate.c.patch
│ │ ├── gio-gkeyfilesettingsbackend.c.patch
│ │ ├── gio-gnetworking.h.in.patch
│ │ ├── gio-gunixmounts.c.patch
│ │ ├── gio-xdgmime-xdgmime.c.patch
│ │ ├── glib-gcharset.c.patch
│ │ ├── glib-gspawn.c.patch
│ │ ├── glib-gthread-posix.c.patch
│ │ ├── glib-gthreadprivate.h.patch
│ │ ├── glib-gtimezone.patch
│ │ ├── glib-gtypes.h.patch
│ │ ├── glib-gutils.c.patch
│ │ ├── glib-no-ovverride-host-binary.patch
│ │ ├── glib-tests-meson.build.patch
│ │ └── meson.build.patch
│ ├── gst-plugins-bad/
│ │ ├── build.sh
│ │ └── fix-build.patch
│ ├── gst-plugins-base/
│ │ └── build.sh
│ ├── gst-plugins-good/
│ │ └── build.sh
│ ├── gst-plugins-ugly/
│ │ └── build.sh
│ ├── gstreamer/
│ │ └── build.sh
│ ├── icoutils/
│ │ └── build.sh
│ ├── libX11/
│ │ ├── build.sh
│ │ ├── fix-pthread.patch
│ │ ├── src-CrGlCur.c.patch
│ │ └── src-XlibInt.c.patch
│ ├── libXau/
│ │ ├── build.sh
│ │ └── libXau-1.0.8_AuLock.c.patch
│ ├── libXcomposite/
│ │ └── build.sh
│ ├── libXcursor/
│ │ ├── build.sh
│ │ └── fix-paths.patch
│ ├── libXdmcp/
│ │ └── build.sh
│ ├── libXext/
│ │ └── build.sh
│ ├── libXfixes/
│ │ └── build.sh
│ ├── libXi/
│ │ └── build.sh
│ ├── libXinerama/
│ │ └── build.sh
│ ├── libXrandr/
│ │ └── build.sh
│ ├── libXrender/
│ │ └── build.sh
│ ├── libXxf86vm/
│ │ └── build.sh
│ ├── libadrenotools/
│ │ ├── 01-fix-build.patch
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── libandroid-wordexp/
│ │ ├── Makefile
│ │ ├── build.sh
│ │ ├── wordexp.c
│ │ └── wordexp.h
│ ├── libarchive/
│ │ ├── archive.h.patch
│ │ ├── archive_entry.h.patch
│ │ ├── archive_string.c.patch
│ │ ├── archive_util.c.patch
│ │ ├── archive_write_disk_posix.c.patch
│ │ ├── archive_write_set_format_zip.c.patch
│ │ ├── build.sh
│ │ └── fix-cmake-minimum.patch
│ ├── libc++/
│ │ ├── Makefile
│ │ ├── build.sh
│ │ └── custom-make-install.sh
│ ├── libdrm/
│ │ └── build.sh
│ ├── libevent/
│ │ ├── build.sh
│ │ ├── cmake-minimum-fix.patch
│ │ └── fix.patch
│ ├── libexpat/
│ │ └── build.sh
│ ├── libffi/
│ │ └── build.sh
│ ├── libghttp/
│ │ └── build.sh
│ ├── libglvnd/
│ │ ├── build.sh
│ │ └── egl-not-android.diff
│ ├── libgmp/
│ │ └── build.sh
│ ├── libgnutls/
│ │ ├── build.sh
│ │ ├── gl-stdio-impl.h.patch
│ │ └── src-gl-stdio-impl.h.patch
│ ├── libiconv/
│ │ └── build.sh
│ ├── libidn2/
│ │ ├── 0000-disable-versioning-of-symbols.patch
│ │ └── build.sh
│ ├── libnettle/
│ │ ├── build.sh
│ │ └── configure.patch
│ ├── libogg/
│ │ └── build.sh
│ ├── libpng/
│ │ └── build.sh
│ ├── libsndfile/
│ │ ├── build.sh
│ │ ├── fix-cmake-minimum.patch
│ │ └── fix-tmpdir-and-alsa.patch
│ ├── libtool/
│ │ └── build.sh
│ ├── libunbound/
│ │ ├── build.sh
│ │ ├── libunbound-libunbound.c.patch
│ │ └── smallapp-unbound-host.c.patch
│ ├── libunistring/
│ │ └── build.sh
│ ├── libvorbis/
│ │ └── build.sh
│ ├── libxcb/
│ │ ├── build.sh
│ │ └── libxcb-1.12_src_xcb_util.c.patch
│ ├── libxml2/
│ │ └── build.sh
│ ├── libxshmfence/
│ │ └── build.sh
│ ├── mangohud/
│ │ ├── 01-fix-build.patch
│ │ ├── 02-fix-x11-lib-name.patch
│ │ ├── 03-not-search-gpu-on-sys-folder.patch
│ │ ├── 04-set-android-os-name.patch
│ │ ├── 05-disable-cpu-info.patch
│ │ └── build.sh
│ ├── mesa-demos/
│ │ ├── 0001-fix-KHR-define.patch
│ │ ├── build.sh
│ │ └── src-tests-texdown.c.patch
│ ├── mesa-vulkan-freedreno-24.0.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ ├── tu_kgsl_export_dmabuf.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-24.3.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.0.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.0.3/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.1.0/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-freedreno-25.1.4/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── experimental-ad710-support.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-radeon/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── mesa-vulkan-wrapper/
│ │ └── build.sh
│ ├── mesa-vulkan-wrapper-adrenotools/
│ │ ├── 01-implement-adrenotools.patch
│ │ └── build.sh
│ ├── mesa-vulkan-wrapper-rev8/
│ │ ├── 01-install-drivers-without-hardlinks.patch
│ │ ├── 02-disable-memfd-create-getrandom.patch
│ │ ├── 03-wsi-common-no-pthread-cancel.patch
│ │ ├── 04-Android-Vulkan-wrapper.patch
│ │ ├── 05-vulkan-x11-termux-x11-support.patch
│ │ ├── 06-wrapper-map-dmabuf_fd.patch
│ │ ├── 07-fix-build.patch
│ │ └── build.sh
│ ├── mesa-vulkan-wrapper-rev9/
│ │ ├── 01-install-drivers-without-hardlinks.patch
│ │ ├── 02-disable-memfd-create-getrandom.patch
│ │ ├── 03-Android-Vulkan-wrapper.patch
│ │ ├── 03-wsi-common-no-pthread-cancel.patch
│ │ ├── 04-vulkan-x11-termux-x11-support.patch
│ │ ├── 05-fix-build.patch
│ │ └── build.sh
│ ├── mesa-zink/
│ │ ├── build.sh
│ │ ├── disable-memfd-create-getrandom.patch
│ │ ├── force-linux-like-build.patch
│ │ ├── install-drivers-without-hardlinks.patch
│ │ ├── lld-undefined-version.patch
│ │ └── wsi-common-no-pthread-cancel.patch
│ ├── openssl/
│ │ ├── Configurations-15-android.conf.patch
│ │ ├── build.sh
│ │ └── include-crypto-rand.h.patch
│ ├── opus/
│ │ └── build.sh
│ ├── pcre2/
│ │ └── build.sh
│ ├── pulseaudio/
│ │ ├── 01-pulseaudio-android.patch
│ │ ├── 02-aaudio-sink.patch
│ │ ├── build.sh
│ │ └── post-install.sh
│ ├── wine/
│ │ ├── build.sh
│ │ └── post-install.sh
│ ├── xcb-proto/
│ │ └── build.sh
│ ├── xkbcommon/
│ │ └── build.sh
│ ├── xkeyboard-config/
│ │ └── build.sh
│ ├── xorg-utils-macros/
│ │ └── build.sh
│ ├── xorgproto/
│ │ ├── build.sh
│ │ └── include-x11-Xos_r.h.patch
│ ├── xtrans/
│ │ ├── build.sh
│ │ ├── xtrans-1.3.5_Xtransutil.c.patch
│ │ ├── xtrans-1.4.0_Xtranslcl.c.patch
│ │ └── xtrans-1.4.0_Xtranssock.c.patch
│ ├── zlib/
│ │ ├── build.sh
│ │ └── force-shared-library.patch
│ └── zstd/
│ └── build.sh
└── tools/
├── create-rat-pkg.sh
└── download-external-dependencies.sh
SYMBOL INDEX (5 symbols across 2 files)
FILE: packages/libandroid-wordexp/wordexp.c
function reap (line 17) | static void reap(pid_t pid)
function do_wordexp (line 35) | static int do_wordexp(const char *s, wordexp_t *we, int flags)
function wordexp (line 180) | int wordexp(const char *restrict s, wordexp_t *restrict we, int flags)
function wordfree (line 189) | void wordfree(wordexp_t *we)
FILE: packages/libandroid-wordexp/wordexp.h
type wordexp_t (line 21) | typedef struct {
Condensed preview — 318 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,417K chars).
[
{
"path": ".github/workflows/build.yml",
"chars": 3788,
"preview": "name: Build and Release MiceWine RootFS\n\non:\n push:\n branches: \"*\"\n workflow_dispatch:\n\njobs:\n build:\n\n runs-on"
},
{
"path": ".gitignore",
"chars": 54,
"preview": "workdir\nlogs\ncache\nrootfs\nbuilt-pkgs\nwine-utils\n*.rat\n"
},
{
"path": "build-all.sh",
"chars": 16461,
"preview": "#!/bin/bash\nsetupBuildEnv()\n{\n\tif [ ! -d \"$INIT_DIR/cache/android-ndk\" ]; then\n\t\techo \"Downloading NDK...\"\n\t\tcurl --outp"
},
{
"path": "build_config/meson-cross-file-aarch64",
"chars": 201,
"preview": "[binaries]\npkg-config = '/usr/bin/pkg-config'\ncmake = '/usr/bin/cmake'\n\n[host_machine]\nsystem = 'linux'\ncpu_family = 'aa"
},
{
"path": "build_config/meson-cross-file-x86_64",
"chars": 199,
"preview": "[binaries]\npkg-config = '/usr/bin/pkg-config'\ncmake = '/usr/bin/cmake'\n\n[host_machine]\nsystem = 'linux'\ncpu_family = 'x8"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/Dolphin1.x",
"chars": 48649,
"preview": "xof 0303txt 0032\ntemplate XSkinMeshHeader {\n <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>\n WORD nMaxSkinWeightsPerVertex;\n WOR"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/Dolphin2.x",
"chars": 48574,
"preview": "xof 0303txt 0032\ntemplate XSkinMeshHeader {\n <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>\n WORD nMaxSkinWeightsPerVertex;\n WOR"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/Dolphin3.x",
"chars": 48475,
"preview": "xof 0303txt 0032\ntemplate XSkinMeshHeader {\n <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>\n WORD nMaxSkinWeightsPerVertex;\n WOR"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/DolphinTween.vsh",
"chars": 2253,
"preview": ";------------------------------------------------------------------------------\n; Constants specified by the app\n; c0"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/DolphinTween2.vsh",
"chars": 2285,
"preview": ";------------------------------------------------------------------------------\n; Constants specified by the app\n; c0"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/SeaFloor.vsh",
"chars": 1919,
"preview": "vs.1.1\n;------------------------------------------------------------------------------\n; Constants specified by the app\n"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/SeaFloor2.vsh",
"chars": 2061,
"preview": "vs.1.0\n;------------------------------------------------------------------------------\n; Constants specified by the app\n"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/dolphin.x",
"chars": 48612,
"preview": "xof 0303txt 0032\ntemplate XSkinMeshHeader {\n <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>\n WORD nMaxSkinWeightsPerVertex;\n WOR"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/dolphin_group.x",
"chars": 144254,
"preview": "xof 0303txt 0032\ntemplate XSkinMeshHeader {\n <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>\n WORD nMaxSkinWeightsPerVertex;\n WOR"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/seafloor.x",
"chars": 139167,
"preview": "xof 0302txt 0064\nHeader {\n 1;\n 0;\n 1;\n}\n\n\nFrame x3ds_SeaFloor\n{\n FrameTransformMatrix\n {\n 1.000000, 0.000000, 0.00000"
},
{
"path": "common/Addons/DXTest/DX8DolphinVS/trace.txt",
"chars": 0,
"preview": ""
},
{
"path": "common/Addons/DXTest/DX9EnvMapping/airplane 2.x",
"chars": 154183,
"preview": "xof 0303txt 0032\ntemplate VertexDuplicationIndices {\n <b8d65549-d7c9-4995-89cf-53a9a8b031e3>\n DWORD nIndices;\n DWORD nOr"
},
{
"path": "common/Addons/DXTest/DX9EnvMapping/lobby_skybox.x",
"chars": 7694,
"preview": "xof 0302txt 0064\r\ntemplate Header {\r\n <3D82AB43-62DA-11cf-AB39-0020AF71E433>\r\n WORD major;\r\n WORD minor;\r\n DWORD flags;\r"
},
{
"path": "common/Addons/DXTest/DX9StencilMirror/StencilMirror_d3d9.log",
"chars": 5800,
"preview": "info: Game: StencilMirror.exe\r\ninfo: DXVK: v1.10.3-async\r\ninfo: Built-in extension providers:\r\ninfo: Win32 WSI\r\nin"
},
{
"path": "common/Addons/DXTest/DX9StencilMirror/heli.x",
"chars": 43034,
"preview": "xof 0302txt 0064\r\n// DV3881 Copyright Viewpoint Datalabs Intl., Inc.\r\n// www.viewpoint.com, 800-643-8303, 801-229-3333"
},
{
"path": "common/Addons/DXTest/DX9StencilMirror/seafloor.x",
"chars": 145017,
"preview": "xof 0302txt 0064\r\nHeader {\r\n 1;\r\n 0;\r\n 1;\r\n}\r\n\r\n\r\nFrame x3ds_SeaFloor\r\n{\r\n FrameTransformMatrix\r\n {\r\n 1.000000, 0.000"
},
{
"path": "common/Start Menu/DX Test/DirectX - 8/DolphinVS.bat",
"chars": 66,
"preview": "@echo off\nstart /unix C:/Addons/DXTest/DX8DolphinVS/DolphinVS.exe\n"
},
{
"path": "common/Start Menu/DX Test/DirectX - 9/CubeMap.bat",
"chars": 65,
"preview": "@echo off\nstart /unix C:/Addons/DXTest/DX9EnvMapping/CubeMap.exe\n"
},
{
"path": "common/Start Menu/DX Test/DirectX - 9/SphereMap.bat",
"chars": 67,
"preview": "@echo off\nstart /unix C:/Addons/DXTest/DX9EnvMapping/SphereMap.exe\n"
},
{
"path": "common/Start Menu/DX Test/DirectX - 9/StencilMirror.bat",
"chars": 73,
"preview": "@echo off\nstart /unix C:/Addons/DXTest/DX9StencilMirror/StencilMirror.exe"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/6600GT.reg.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/6600GT.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/9600GT.reg.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/9600GT.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/ATIHD5800.reg.bat",
"chars": 51,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/ATIHD5800.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/GMAQ33.reg.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/GMAQ33.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/GTX1050.reg.bat",
"chars": 49,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/GTX1050.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/GTX470.reg.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/GTX470.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/IntelHD4000.reg.bat",
"chars": 53,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/IntelHD4000.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/RX480.reg.bat",
"chars": 47,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/RX480.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/VMWareSVGA3D.reg.bat",
"chars": 54,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/VMWareSVGA3D.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake GPU/VirtIOGPU.reg.bat",
"chars": 51,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/VirtIOGPU.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/128MB.bat",
"chars": 61,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_128.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/1GB.bat",
"chars": 62,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_1024.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/256MB.bat",
"chars": 61,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_256.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/2GB.bat",
"chars": 62,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_2048.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/3GB.bat",
"chars": 62,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_3072.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/4GB.bat",
"chars": 62,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_4096.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/512MB.bat",
"chars": 61,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_512.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/6GB.bat",
"chars": 62,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_6144.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/768MB.bat",
"chars": 61,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_768.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Fake VRAM/8GB.bat",
"chars": 62,
"preview": "@echo off\nregedit C:/Addons/VRAMSize/VideoMemorySize_8196.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Graphics Settings/CSMT/0.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/csmt_0.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Graphics Settings/CSMT/1.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/csmt_1.reg\n"
},
{
"path": "common/Start Menu/Regedit Tweak/Graphics Settings/CSMT/3.bat",
"chars": 48,
"preview": "@echo off\nregedit C:/Addons/FakeGPUs/csmt_3.reg\n"
},
{
"path": "common/Start Menu/Update Prefix.bat",
"chars": 45,
"preview": "@echo off\n\nC:\\\\windows\\\\system32\\\\wineboot -u"
},
{
"path": "create-rootfs-rat.sh",
"chars": 2590,
"preview": "#!/bin/bash\nif [ $# -lt 1 ]; then\n echo \"Specify Architecture for Building RootFS.\"\n exit 0\nfi\n\nif [ \"$1\" != \"aarch64\""
},
{
"path": "packages/FreeGLUT/build.sh",
"chars": 301,
"preview": "PKG_VER=3.4.0\nSRC_URL=https://downloads.sourceforge.net/freeglut/freeglut-$PKG_VER.tar.gz\nCMAKE_ARGS=\"-DANDROID=OFF -DCM"
},
{
"path": "packages/FreeGLUT/fix-cmake-minimum.patch",
"chars": 421,
"preview": "diff -uNr freeglut-3.4.0/CMakeLists.txt freeglut-3.4.0-fix/CMakeLists.txt\n--- freeglut-3.4.0/CMakeLists.txt\t2022-10-07 1"
},
{
"path": "packages/FreeGLUT/src-fg_internal.h.patch",
"chars": 480,
"preview": "diff -uNr freeglut-3.2.1/src/fg_internal.h freeglut-3.2.1.mod/src/fg_internal.h\n--- freeglut-3.2.1/src/fg_internal.h\t201"
},
{
"path": "packages/FreeGLUT/src-x11-fg_main_x11.c.patch",
"chars": 227,
"preview": "https://github.com/termux/termux-packages/issues/15852\n\n--- a/src/x11/fg_main_x11.c\n+++ b/src/x11/fg_main_x11.c\n@@ -30,6"
},
{
"path": "packages/GLU/build.sh",
"chars": 122,
"preview": "PKG_VER=9.0.3\nSRC_URL=https://mesa.freedesktop.org/archive/glu/glu-$PKG_VER.tar.xz\nMESON_ARGS=\" \"\nDEPENDENCIES=\"libglvnd"
},
{
"path": "packages/Vulkan-Headers/build.sh",
"chars": 111,
"preview": "PKG_VER=1.4.304\nSRC_URL=https://github.com/KhronosGroup/Vulkan-Headers/archive/v$PKG_VER.tar.gz\nCMAKE_ARGS=\" \"\n"
},
{
"path": "packages/Vulkan-Loader/0001-fix-hardcoded-pathes.patch",
"chars": 1485,
"preview": "--- a/CMakeLists.txt\n+++ b/CMakeLists.txt\n@@ -149,9 +149,9 @@\n set(LOADER_HELPER_FOLDER \"Helper Targets\")\n \n if(UNIX)\n- "
},
{
"path": "packages/Vulkan-Loader/0002-properly-enable-extensions.patch",
"chars": 644,
"preview": "diff -uNr 37-Vulkan-Loader/CMakeLists.txt 37-Vulkan-Loader.mod/CMakeLists.txt\n--- 37-Vulkan-Loader/CMakeLists.txt\t2024-0"
},
{
"path": "packages/Vulkan-Loader/build.sh",
"chars": 280,
"preview": "PKG_VER=1.4.304\nSRC_URL=https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v$PKG_VER.tar.gz\nCMAKE_ARGS=\"-DB"
},
{
"path": "packages/Vulkan-Tools/01-no-android.patch",
"chars": 2564,
"preview": "--- a/cube/CMakeLists.txt\n+++ b/cube/CMakeLists.txt\n@@ -61,11 +61,7 @@\n endif()\n endif()\n \n-if(ANDROID OR APPLE)\n- "
},
{
"path": "packages/Vulkan-Tools/02-do-not-search-KHR_display-automatically.patch",
"chars": 1310,
"preview": "https://github.com/termux/termux-packages/issues/22542\n\n--- a/cube/cube.c\n+++ b/cube/cube.c\n@@ -3931,7 +3931,11 @@ stati"
},
{
"path": "packages/Vulkan-Tools/build.sh",
"chars": 364,
"preview": "PKG_VER=1.4.304\nSRC_URL=https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v$PKG_VER.tar.gz\nCMAKE_ARGS=\"-DCM"
},
{
"path": "packages/Vulkan-Volk/build.sh",
"chars": 148,
"preview": "PKG_VER=1.4.304\nSRC_URL=https://github.com/zeux/volk/archive/refs/tags/$PKG_VER.tar.gz\nCMAKE_ARGS=\"-DVOLK_INSTALL=ON\"\nDE"
},
{
"path": "packages/android-shmem/build.sh",
"chars": 88,
"preview": "PKG_VER=0.4\nSRC_URL=https://github.com/termux/libandroid-shmem/archive/v$PKG_VER.tar.gz\n"
},
{
"path": "packages/android-shmem/fix-build.patch",
"chars": 584,
"preview": "diff -uNr 58-android-shmem/shmem.c 58-android-shmem.mod/shmem.c\n--- 58-android-shmem/shmem.c\t2022-03-27 13:15:50.0000000"
},
{
"path": "packages/box64-0.3.2/build.sh",
"chars": 284,
"preview": "PKG_VER=0.3.2\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\nPKG_DOWNLOADABLE=1\n\nGIT_URL=https://github.com/ptitSeb/box64\n"
},
{
"path": "packages/box64-0.3.2/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/box64-0.3.2/fix-signal.patch",
"chars": 705,
"preview": "diff --git a/src/include/signals.h b/src/include/signals.h\nindex ef72f401..2fae6c60 100644\n--- a/src/include/signals.h\n+"
},
{
"path": "packages/box64-0.3.3-8bb53e1/build.sh",
"chars": 290,
"preview": "PKG_VER=0.3.3-[gss]\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\nPKG_DOWNLOADABLE=1\n\nGIT_URL=https://github.com/ptitSeb/"
},
{
"path": "packages/box64-0.3.3-8bb53e1/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/box64-0.3.4/build.sh",
"chars": 284,
"preview": "PKG_VER=0.3.4\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\nPKG_DOWNLOADABLE=1\n\nGIT_URL=https://github.com/ptitSeb/box64\n"
},
{
"path": "packages/box64-0.3.4/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/box64-0.3.6/build.sh",
"chars": 284,
"preview": "PKG_VER=0.3.6\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\nPKG_DOWNLOADABLE=1\n\nGIT_URL=https://github.com/ptitSeb/box64\n"
},
{
"path": "packages/box64-0.3.6/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/box64-0.3.7-cb2c29c/build.sh",
"chars": 273,
"preview": "PKG_VER=0.3.7-cb2c29c\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\n\nGIT_URL=https://github.com/ptitSeb/box64\nGIT_COMMIT="
},
{
"path": "packages/box64-0.3.7-cb2c29c/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/box64-0.3.8/build.sh",
"chars": 284,
"preview": "PKG_VER=0.3.8\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\nPKG_DOWNLOADABLE=1\n\nGIT_URL=https://github.com/ptitSeb/box64\n"
},
{
"path": "packages/box64-0.3.8/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/box64-0.3.9-056999e/build.sh",
"chars": 292,
"preview": "PKG_VER=0.3.9-056999e\nPKG_CATEGORY=\"Box64\"\nPKG_PRETTY_NAME=\"Box64\"\nPKG_DOWNLOADABLE=1\n\nGIT_URL=https://github.com/ptitSe"
},
{
"path": "packages/box64-0.3.9-056999e/custom-make-install.sh",
"chars": 139,
"preview": "mkdir -p $DESTDIR/$PREFIX/bin\nmkdir -p $DESTDIR/$PREFIX/etc\n\ncp box64 $DESTDIR/$PREFIX/bin\ncp ../system/box64.box64rc $D"
},
{
"path": "packages/brotli/build.sh",
"chars": 95,
"preview": "PKG_VER=1.1.0\nSRC_URL=https://github.com/google/brotli/archive/v$PKG_VER.tar.gz\nCMAKE_ARGS=\" \"\n"
},
{
"path": "packages/fakeintl/Makefile",
"chars": 73,
"preview": "install:\n\tinstall -Dm600 libintl.h $(DESTDIR)/$(PREFIX)/include/libintl.h"
},
{
"path": "packages/fakeintl/build.sh",
"chars": 25,
"preview": "PKG_VER=1\nBUILD_IN_SRC=1\n"
},
{
"path": "packages/fakeintl/libintl.h",
"chars": 1609,
"preview": "#ifndef _LIBINTL_H\n#define _LIBINTL_H\n\n#include <errno.h>\n#include <string.h>\n\nstatic __inline__ char* gettext(const cha"
},
{
"path": "packages/freetype/build.sh",
"chars": 231,
"preview": "PKG_VER=2.13.3\nSRC_URL=https://downloads.sourceforge.net/freetype/freetype-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host=$TOOLC"
},
{
"path": "packages/glib/build.sh",
"chars": 364,
"preview": "PKG_VER=2.82.4\nSRC_URL=https://download.gnome.org/sources/glib/${PKG_VER%.*}/glib-$PKG_VER.tar.xz\nMESON_ARGS=\"-Dintrospe"
},
{
"path": "packages/glib/gio-gdbusprivate.c.patch",
"chars": 674,
"preview": "--- ./gio/gdbusprivate.c.orig\t2021-12-10 17:28:44.551721009 +0530\n+++ ./gio/gdbusprivate.c\t2021-12-10 19:24:17.521718364"
},
{
"path": "packages/glib/gio-gkeyfilesettingsbackend.c.patch",
"chars": 418,
"preview": "--- ./gio/gkeyfilesettingsbackend.c.orig\t2021-12-10 19:39:09.321718024 +0530\n+++ ./gio/gkeyfilesettingsbackend.c\t2021-12"
},
{
"path": "packages/glib/gio-gnetworking.h.in.patch",
"chars": 331,
"preview": "--- ./gio/gnetworking.h.in.orig\t2021-12-10 19:44:29.271717902 +0530\n+++ ./gio/gnetworking.h.in\t2021-12-10 19:45:00.88171"
},
{
"path": "packages/glib/gio-gunixmounts.c.patch",
"chars": 266,
"preview": "--- ./gio/gunixmounts.c.orig\t2021-12-10 16:01:41.791723001 +0530\n+++ ./gio/gunixmounts.c\t2021-12-10 16:03:20.861722964 +"
},
{
"path": "packages/glib/gio-xdgmime-xdgmime.c.patch",
"chars": 504,
"preview": "--- ./gio/xdgmime/xdgmime.c.orig\t2021-12-10 20:05:07.591717430 +0530\n+++ ./gio/xdgmime/xdgmime.c\t2021-12-10 20:05:11.861"
},
{
"path": "packages/glib/glib-gcharset.c.patch",
"chars": 492,
"preview": "--- ./glib/gcharset.c.orig\t2021-12-10 21:38:06.571715302 +0530\n+++ ./glib/gcharset.c\t2021-12-10 21:38:11.361715300 +0530"
},
{
"path": "packages/glib/glib-gspawn.c.patch",
"chars": 559,
"preview": "+++ ./glib/gspawn-posix.c\n@@ -1404,7 +1404,7 @@\n * * what to search if PATH is unset. POSIX may, dunno.\n *"
},
{
"path": "packages/glib/glib-gthread-posix.c.patch",
"chars": 221,
"preview": "+++ ./glib/gthread-posix.c\n@@ -1079,7 +1079,7 @@\n sampled = cond->i[0];\n g_mutex_unlock (mutex);\n \n-#if defined(HAVE"
},
{
"path": "packages/glib/glib-gthreadprivate.h.patch",
"chars": 1215,
"preview": "+++ ./glib/gthreadprivate.h\n@@ -46,6 +46,10 @@\n #include <sys/syscall.h>\n #include <unistd.h>\n \n+#ifndef __LP64__\n+#incl"
},
{
"path": "packages/glib/glib-gtimezone.patch",
"chars": 5212,
"preview": "--- ./glib/gtimezone.c.orig\t2021-12-11 16:52:41.154480293 +0530\n+++ ./glib/gtimezone.c\t2021-12-11 16:53:59.829643030 +05"
},
{
"path": "packages/glib/glib-gtypes.h.patch",
"chars": 261,
"preview": "--- a/glib/gtypes.h\n+++ b/glib/gtypes.h\n@@ -429,6 +429,10 @@\n #endif\n #endif\n \n+#if defined __clang__ && defined __arm__"
},
{
"path": "packages/glib/glib-gutils.c.patch",
"chars": 1347,
"preview": "--- ./glib/gutils.c.orig\t2021-12-11 13:35:15.354088542 +0530\n+++ ./glib/gutils.c\t2021-12-11 13:36:59.724088502 +0530\n@@ "
},
{
"path": "packages/glib/glib-no-ovverride-host-binary.patch",
"chars": 382,
"preview": "+++ ./girepository/compiler/meson.build\n@@ -26,7 +26,7 @@\n \n # Only override the user-installed compiler if we need to g"
},
{
"path": "packages/glib/glib-tests-meson.build.patch",
"chars": 354,
"preview": "--- a/glib/tests/meson.build\n+++ b/glib/tests/meson.build\n@@ -232,7 +232,7 @@\n 'include' : {},\n 'unix' : {},\n "
},
{
"path": "packages/glib/meson.build.patch",
"chars": 2175,
"preview": "--- glib-2.82.4/meson.build\t2024-12-11 19:21:22.000000000 -0300\n+++ glib-2.82.4-fix/meson.build\t2025-04-16 22:20:15.9747"
},
{
"path": "packages/gst-plugins-bad/build.sh",
"chars": 386,
"preview": "PKG_VER=1.24.11\nSRC_URL=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-$PKG_VER.tar.xz\nMESON_ARGS"
},
{
"path": "packages/gst-plugins-bad/fix-build.patch",
"chars": 472,
"preview": "diff -uNr gst-plugins-bad/sys/kms/gstkmssink.c gst-plugins-bad.mod/sys/kms/gstkmssink.c\n--- gst-plugins-bad/sys/kms/gstk"
},
{
"path": "packages/gst-plugins-base/build.sh",
"chars": 422,
"preview": "PKG_VER=1.24.11\nSRC_URL=https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-$PKG_VER.tar.xz\nMESON_AR"
},
{
"path": "packages/gst-plugins-good/build.sh",
"chars": 371,
"preview": "PKG_VER=1.24.11\nSRC_URL=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$PKG_VER.tar.xz\nMESON_AR"
},
{
"path": "packages/gst-plugins-ugly/build.sh",
"chars": 179,
"preview": "PKG_VER=1.24.11\nSRC_URL=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-$PKG_VER.tar.xz\nMESON_AR"
},
{
"path": "packages/gstreamer/build.sh",
"chars": 351,
"preview": "PKG_VER=1.24.11\nSRC_URL=https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-$PKG_VER.tar.xz\nMESON_ARGS=\"-Dintrospe"
},
{
"path": "packages/icoutils/build.sh",
"chars": 215,
"preview": "PKG_VER=1\nGIT_URL=https://github.com/KreitinnSoftware/icoutils\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_TRIPLE host_alias=$TOOL"
},
{
"path": "packages/libX11/build.sh",
"chars": 307,
"preview": "PKG_VER=1.8.9\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libX11-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host"
},
{
"path": "packages/libX11/fix-pthread.patch",
"chars": 390,
"preview": "--- 13-libX11/configure\t2024-03-02 19:00:43.598785000 -0300\n+++ 13-libX11.mod/configure\t2024-03-02 19:01:08.520521000 -0"
},
{
"path": "packages/libX11/src-CrGlCur.c.patch",
"chars": 379,
"preview": "diff -uNr libX11-1.6.7/src/CrGlCur.c libX11-1.6.7.mod/src/CrGlCur.c\n--- libX11-1.6.7/src/CrGlCur.c\t2018-10-09 17:27:08.0"
},
{
"path": "packages/libX11/src-XlibInt.c.patch",
"chars": 465,
"preview": "diff -uNr libX11-1.6.8/src/XlibInt.c libX11-1.6.8.mod/src/XlibInt.c\n--- libX11-1.6.8/src/XlibInt.c\t2019-06-17 17:47:35.0"
},
{
"path": "packages/libXau/build.sh",
"chars": 194,
"preview": "PKG_VER=1.0.11\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXau-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--hos"
},
{
"path": "packages/libXau/libXau-1.0.8_AuLock.c.patch",
"chars": 444,
"preview": "diff -uNr libXau-1.0.8/AuLock.c libXau-1.0.8.mod/AuLock.c\n--- libXau-1.0.8/AuLock.c\t2013-05-25 01:04:09.000000000 +0300\n"
},
{
"path": "packages/libXcomposite/build.sh",
"chars": 236,
"preview": "PKG_VER=0.4.6\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXcomposite-$PKG_VER.tar.xz\nCONFIGURE_ARGS="
},
{
"path": "packages/libXcursor/build.sh",
"chars": 272,
"preview": "PKG_VER=1.2.2\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXcursor-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--"
},
{
"path": "packages/libXcursor/fix-paths.patch",
"chars": 655,
"preview": "--- 18-libXcursor/src/library.c\t2022-04-03 14:00:22.000000000 -0300\n+++ 18-libXcursor.mod/src/library.c\t2024-03-02 18:30"
},
{
"path": "packages/libXdmcp/build.sh",
"chars": 212,
"preview": "PKG_VER=1.1.5\nSRC_URL=https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--hos"
},
{
"path": "packages/libXext/build.sh",
"chars": 248,
"preview": "PKG_VER=1.3.6\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXext-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--hos"
},
{
"path": "packages/libXfixes/build.sh",
"chars": 222,
"preview": "PKG_VER=6.0.1\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXfixes-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--h"
},
{
"path": "packages/libXi/build.sh",
"chars": 263,
"preview": "PKG_VER=1.8.1\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXi-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host="
},
{
"path": "packages/libXinerama/build.sh",
"chars": 260,
"preview": "PKG_VER=1.1.5\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXinerama-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"-"
},
{
"path": "packages/libXrandr/build.sh",
"chars": 269,
"preview": "PKG_VER=1.5.4\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXrandr-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--h"
},
{
"path": "packages/libXrender/build.sh",
"chars": 234,
"preview": "PKG_VER=0.9.11\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXrender-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"-"
},
{
"path": "packages/libXxf86vm/build.sh",
"chars": 241,
"preview": "PKG_VER=1.1.5\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libXxf86vm-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--"
},
{
"path": "packages/libadrenotools/01-fix-build.patch",
"chars": 471,
"preview": "diff -uNr libadrenotools/CMakeLists.txt libadrenotools-mod/CMakeLists.txt\n--- libadrenotools/CMakeLists.txt\t2025-02-22 0"
},
{
"path": "packages/libadrenotools/build.sh",
"chars": 152,
"preview": "PKG_VER=v1.0\n\nGIT_URL=https://github.com/bylaws/libadrenotools\nGIT_COMMIT=8fae8ce254dfc1344527e05301e43f37dea2df80\nCMAKE"
},
{
"path": "packages/libadrenotools/custom-make-install.sh",
"chars": 322,
"preview": "mkdir -p $DESTDIR/$PREFIX/lib\nmkdir -p $DESTDIR/$PREFIX/include\n\ncp libadrenotools.a $DESTDIR/$PREFIX/lib\ncp lib/linkern"
},
{
"path": "packages/libandroid-wordexp/Makefile",
"chars": 262,
"preview": "libandroid-wordexp.so: wordexp.c wordexp.h\n\t$(CC) $(CFLAGS) -shared wordexp.c -o libandroid-wordexp.so\n\ninstall:\n\tinstal"
},
{
"path": "packages/libandroid-wordexp/build.sh",
"chars": 25,
"preview": "PKG_VER=1\nBUILD_IN_SRC=1\n"
},
{
"path": "packages/libandroid-wordexp/wordexp.c",
"chars": 3388,
"preview": "#include \"wordexp.h\"\n#include <unistd.h>\n#include <stdio.h>\n#include <string.h>\n#include <limits.h>\n#include <stdint.h>\n"
},
{
"path": "packages/libandroid-wordexp/wordexp.h",
"chars": 702,
"preview": "#ifndef _WORDEXP_H\n#define _WORDEXP_H\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n#include <features.h>\n\n#def"
},
{
"path": "packages/libarchive/archive.h.patch",
"chars": 362,
"preview": "--- a/libarchive/archive.h\n+++ b/libarchive/archive.h\n@@ -96,11 +96,6 @@\n # endif\n #endif\n \n-/* Large file support for A"
},
{
"path": "packages/libarchive/archive_entry.h.patch",
"chars": 394,
"preview": "--- a/libarchive/archive_entry.h\n+++ b/libarchive/archive_entry.h\n@@ -98,11 +98,6 @@\n # define\t__LA_MODE_T\tmode_t\n #endi"
},
{
"path": "packages/libarchive/archive_string.c.patch",
"chars": 616,
"preview": "diff -u -r ../libarchive-3.1.2/libarchive/archive_string.c ./libarchive/archive_string.c\n--- ../libarchive-3.1.2/libarch"
},
{
"path": "packages/libarchive/archive_util.c.patch",
"chars": 521,
"preview": "diff -uNr libarchive-3.3.3/libarchive/archive_util.c libarchive-3.3.3.mod/libarchive/archive_util.c\n--- libarchive-3.3.3"
},
{
"path": "packages/libarchive/archive_write_disk_posix.c.patch",
"chars": 524,
"preview": "diff -u -r ../libarchive-3.3.1/libarchive/archive_write_disk_posix.c ./libarchive/archive_write_disk_posix.c\n--- ../liba"
},
{
"path": "packages/libarchive/archive_write_set_format_zip.c.patch",
"chars": 674,
"preview": "diff -u -r ../libarchive-3.2.0/libarchive/archive_write_set_format_zip.c ./libarchive/archive_write_set_format_zip.c\n---"
},
{
"path": "packages/libarchive/build.sh",
"chars": 478,
"preview": "PKG_VER=3.7.7\nSRC_URL=https://github.com/libarchive/libarchive/releases/download/v$PKG_VER/libarchive-$PKG_VER.tar.gz\nCM"
},
{
"path": "packages/libarchive/fix-cmake-minimum.patch",
"chars": 514,
"preview": "diff -uNr libarchive/CMakeLists.txt libarchive-fix/CMakeLists.txt\n--- libarchive/CMakeLists.txt\t2024-10-13 05:11:23.0000"
},
{
"path": "packages/libc++/Makefile",
"chars": 12,
"preview": "all:\n\t@echo\n"
},
{
"path": "packages/libc++/build.sh",
"chars": 86,
"preview": "PKG_VER=1.0\nPKG_PRETTY_NAME=\"Android C++ Library\"\nPKG_CATEGORY=library\nBUILD_IN_SRC=1\n"
},
{
"path": "packages/libc++/custom-make-install.sh",
"chars": 174,
"preview": "mkdir -p $DESTDIR/$PREFIX/lib\n\ncp $INIT_DIR/cache/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$ARC"
},
{
"path": "packages/libdrm/build.sh",
"chars": 368,
"preview": "PKG_VER=2.4.124\nSRC_URL=https://dri.freedesktop.org/libdrm/libdrm-$PKG_VER.tar.xz\n\ngetDrmDrivers()\n{\n\tif [ \"$ARCHITECTUR"
},
{
"path": "packages/libevent/build.sh",
"chars": 199,
"preview": "PKG_VER=2.1.12\nSRC_URL=https://github.com/libevent/libevent/archive/release-$PKG_VER-stable.tar.gz\nCMAKE_ARGS=\"-DEVENT__"
},
{
"path": "packages/libevent/cmake-minimum-fix.patch",
"chars": 409,
"preview": "diff -uNr libevent/CMakeLists.txt libevent-fix/CMakeLists.txt\n--- libevent/CMakeLists.txt\t2020-07-05 09:02:46.000000000 "
},
{
"path": "packages/libevent/fix.patch",
"chars": 1616,
"preview": "diff -uNr 49-libevent/evdns.c 49-libevent.mod/evdns.c\n--- 49-libevent/evdns.c\t2020-07-05 09:02:46.000000000 -0300\n+++ 49"
},
{
"path": "packages/libexpat/build.sh",
"chars": 326,
"preview": "PKG_VER=2.6.4\nSRC_URL=https://github.com/libexpat/libexpat/releases/download/R_$(echo $PKG_VER | sed 's/\\./_/g')/expat-$"
},
{
"path": "packages/libffi/build.sh",
"chars": 280,
"preview": "PKG_VER=3.4.6\nSRC_URL=https://github.com/libffi/libffi/releases/download/v$PKG_VER/libffi-$PKG_VER.tar.gz\nCONFIGURE_ARGS"
},
{
"path": "packages/libghttp/build.sh",
"chars": 199,
"preview": "PKG_VER=1.64.0\nSRC_URL=https://github.com/nghttp2/nghttp2/releases/download/v$PKG_VER/nghttp2-$PKG_VER.tar.xz\nCONFIGURE_"
},
{
"path": "packages/libglvnd/build.sh",
"chars": 228,
"preview": "PKG_VER=1.7.0\nSRC_URL=https://github.com/NVIDIA/libglvnd/archive/refs/tags/v$PKG_VER.tar.gz\nMESON_ARGS=\"-Dtls=false -Deg"
},
{
"path": "packages/libglvnd/egl-not-android.diff",
"chars": 279,
"preview": "--- a/EGL/eglplatform.h\n+++ b/EGL/eglplatform.h\n@@ -88,7 +88,7 @@\n typedef struct gbm_bo *EGLNativePixmapType;\n typ"
},
{
"path": "packages/libgmp/build.sh",
"chars": 172,
"preview": "PKG_VER=6.3.0\nSRC_URL=https://mirrors.kernel.org/gnu/gmp/gmp-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_TRIPLE ho"
},
{
"path": "packages/libgnutls/build.sh",
"chars": 624,
"preview": "PKG_VER=3.8.5\nSRC_URL=https://www.gnupg.org/ftp/gcrypt/gnutls/v${PKG_VER%.*}/gnutls-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--ho"
},
{
"path": "packages/libgnutls/gl-stdio-impl.h.patch",
"chars": 775,
"preview": "--- a/gl/stdio-impl.h\n+++ b/gl/stdio-impl.h\n@@ -68,8 +68,10 @@\n # elif defined __ANDROID__ /* Android */\n # ifdef __LP6"
},
{
"path": "packages/libgnutls/src-gl-stdio-impl.h.patch",
"chars": 783,
"preview": "--- a/src/gl/stdio-impl.h\n+++ b/src/gl/stdio-impl.h\n@@ -68,8 +68,10 @@\n # elif defined __ANDROID__ /* Android */\n # ifd"
},
{
"path": "packages/libiconv/build.sh",
"chars": 211,
"preview": "PKG_VER=1.17\nSRC_URL=https://ftp.gnu.org/pub/gnu/libiconv/libiconv-$PKG_VER.tar.gz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_TRI"
},
{
"path": "packages/libidn2/0000-disable-versioning-of-symbols.patch",
"chars": 326,
"preview": "--- a/configure\t2024-03-26 19:57:45.298723256 -0300\n+++ a/configure_mod\t2024-03-26 19:58:12.058723097 -0300\n@@ -32898,8 "
},
{
"path": "packages/libidn2/build.sh",
"chars": 183,
"preview": "PKG_VER=2.3.7\nSRC_URL=https://mirrors.kernel.org/gnu/libidn/libidn2-$PKG_VER.tar.gz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_TR"
},
{
"path": "packages/libnettle/build.sh",
"chars": 224,
"preview": "PKG_VER=3.10\nSRC_URL=https://mirrors.kernel.org/gnu/nettle/nettle-$PKG_VER.tar.gz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_TRIP"
},
{
"path": "packages/libnettle/configure.patch",
"chars": 320,
"preview": "diff -u -r ../nettle-3.3/configure ./configure\n--- ../nettle-3.3/configure\t2016-10-01 09:28:38.000000000 +0200\n+++ ./con"
},
{
"path": "packages/libogg/build.sh",
"chars": 172,
"preview": "PKG_VER=1.3.5\nSRC_URL=https://github.com/xiph/ogg/releases/download/v$PKG_VER/libogg-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--h"
},
{
"path": "packages/libpng/build.sh",
"chars": 177,
"preview": "PKG_VER=1.6.43\nSRC_URL=https://download.sourceforge.net/libpng/libpng-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_"
},
{
"path": "packages/libsndfile/build.sh",
"chars": 225,
"preview": "PKG_VER=1.2.2\nSRC_URL=https://github.com/libsndfile/libsndfile/archive/refs/tags/$PKG_VER.tar.gz\nCMAKE_ARGS=\"-DBUILD_SHA"
},
{
"path": "packages/libsndfile/fix-cmake-minimum.patch",
"chars": 472,
"preview": "diff -uNr libsndfile/CMakeLists.txt libsndfile-fix/CMakeLists.txt\n--- libsndfile/CMakeLists.txt\t2025-04-16 12:22:49.5282"
},
{
"path": "packages/libsndfile/fix-tmpdir-and-alsa.patch",
"chars": 1354,
"preview": "diff -uNr 31-libsndfile/CMakeLists.txt 31-libsndfile.mod/CMakeLists.txt\n--- 31-libsndfile/CMakeLists.txt\t2023-08-13 05:5"
},
{
"path": "packages/libtool/build.sh",
"chars": 156,
"preview": "PKG_VER=2.5.4\nSRC_URL=https://mirrors.kernel.org/gnu/libtool/libtool-$PKG_VER.tar.gz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_T"
},
{
"path": "packages/libunbound/build.sh",
"chars": 713,
"preview": "PKG_VER=1.22.0\nSRC_URL=https://nlnetlabs.nl/downloads/unbound/unbound-$PKG_VER.tar.gz\nCONFIGURE_ARGS=\"--host=$TOOLCHAIN_"
},
{
"path": "packages/libunbound/libunbound-libunbound.c.patch",
"chars": 517,
"preview": "--- a/libunbound/libunbound.c\n+++ b/libunbound/libunbound.c\n@@ -1095,7 +1095,7 @@\n \n \tif(fname == NULL) {\n #if !defined("
},
{
"path": "packages/libunbound/smallapp-unbound-host.c.patch",
"chars": 976,
"preview": "--- a/smallapp/unbound-host.c\n+++ b/smallapp/unbound-host.c\n@@ -99,7 +99,7 @@\n \tprintf(\" -C config\t\tuse the specified"
},
{
"path": "packages/libunistring/build.sh",
"chars": 215,
"preview": "PKG_VER=1.3\nSRC_URL=https://mirrors.kernel.org/gnu/libunistring/libunistring-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host=$TOO"
},
{
"path": "packages/libvorbis/build.sh",
"chars": 183,
"preview": "PKG_VER=1.3.7\nSRC_URL=http://downloads.xiph.org/releases/vorbis/libvorbis-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host=$TOOLCH"
},
{
"path": "packages/libxcb/build.sh",
"chars": 220,
"preview": "PKG_VER=1.17.0\nSRC_URL=https://xorg.freedesktop.org/archive/individual/lib/libxcb-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\"--host"
},
{
"path": "packages/libxcb/libxcb-1.12_src_xcb_util.c.patch",
"chars": 527,
"preview": "diff -uNr libxcb-1.12/src/xcb_util.c libxcb-1.12.mod/src/xcb_util.c\n--- libxcb-1.12/src/xcb_util.c\t2016-05-09 19:10:55.0"
},
{
"path": "packages/libxml2/build.sh",
"chars": 324,
"preview": "PKG_VER=2.13.5\nSRC_URL=https://download.gnome.org/sources/libxml2/${PKG_VER%.*}/libxml2-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\""
},
{
"path": "packages/libxshmfence/build.sh",
"chars": 234,
"preview": "PKG_VER=1.3.2\nSRC_URL=https://xorg.freedesktop.org/releases/individual/lib/libxshmfence-$PKG_VER.tar.xz\nCONFIGURE_ARGS=\""
},
{
"path": "packages/mangohud/01-fix-build.patch",
"chars": 836,
"preview": "diff -uNr ../mangohud/src/fps_metrics.h ./src/fps_metrics.h\n--- ../mangohud/src/fps_metrics.h\t2025-03-05 06:56:10.000000"
},
{
"path": "packages/mangohud/02-fix-x11-lib-name.patch",
"chars": 450,
"preview": "diff --git a/src/loaders/loader_x11.cpp b/src/loaders/loader_x11.cpp\nindex 214fd50..124610f 100644\n--- a/src/loaders/loa"
},
{
"path": "packages/mangohud/03-not-search-gpu-on-sys-folder.patch",
"chars": 437,
"preview": "diff -uNr ../mangohud/src/gpu.cpp ./src/gpu.cpp\n--- ../mangohud/src/gpu.cpp\t2025-03-05 06:56:10.000000000 -0300\n+++ ./sr"
},
{
"path": "packages/mangohud/04-set-android-os-name.patch",
"chars": 548,
"preview": "diff --git a/src/overlay.cpp b/src/overlay.cpp\nindex a1cfd25..fa326d4 100644\n--- a/src/overlay.cpp\n+++ b/src/overlay.cpp"
},
{
"path": "packages/mangohud/05-disable-cpu-info.patch",
"chars": 477,
"preview": "diff -uNr mangohud/src/cpu.cpp mangohud-mod/src/cpu.cpp\n--- mangohud/src/cpu.cpp\t2025-02-16 11:41:44.227866045 -0300\n+++"
},
{
"path": "packages/mangohud/build.sh",
"chars": 340,
"preview": "PKG_VER=0.8.1\nSRC_URL=https://github.com/flightlessmango/MangoHud/releases/download/v$PKG_VER/MangoHud-v$PKG_VER-Source."
},
{
"path": "packages/mesa-demos/0001-fix-KHR-define.patch",
"chars": 372,
"preview": "--- a/src/glad/include/KHR/khrplatform.h\n+++ b/src/glad/include/KHR/khrplatform.h\n@@ -101,7 +101,7 @@\n # define KHRONO"
},
{
"path": "packages/mesa-demos/build.sh",
"chars": 311,
"preview": "PKG_VER=9.0.0\nSRC_URL=https://mesa.freedesktop.org/archive/demos/mesa-demos-$PKG_VER.tar.xz\nMESON_ARGS=\"-Dlibdrm=disable"
},
{
"path": "packages/mesa-demos/src-tests-texdown.c.patch",
"chars": 315,
"preview": "--- a/src/tests/texdown.c\n+++ b/src/tests/texdown.c\n@@ -175,7 +175,7 @@\n #ifdef _WIN32\n texImage = (GLubyte *) _align"
},
{
"path": "packages/mesa-vulkan-freedreno-24.0.0/build.sh",
"chars": 642,
"preview": "PKG_VER=24.0.0\nPKG_CATEGORY=\"VulkanDriver\"\nPKG_PRETTY_NAME=\"Mesa Turnip Driver\"\nPKG_DOWNLOADABLE=1\nVK_DRIVER_LIB=\"libvul"
},
{
"path": "packages/mesa-vulkan-freedreno-24.0.0/disable-memfd-create-getrandom.patch",
"chars": 775,
"preview": "diff --git a/meson.build b/meson.build\nindex 1c8667a8fce..1e9b4fd811d 100644\n--- a/meson.build\n+++ b/meson.build\n@@ -136"
},
{
"path": "packages/mesa-vulkan-freedreno-24.0.0/force-linux-like-build.patch",
"chars": 774,
"preview": "diff --git a/src/util/detect_os.h b/src/util/detect_os.h\nindex 469b502bbd9..8a72b42aa08 100644\n--- a/src/util/detect_os."
},
{
"path": "packages/mesa-vulkan-freedreno-24.0.0/install-drivers-without-hardlinks.patch",
"chars": 427,
"preview": "diff --git a/bin/install_megadrivers.py b/bin/install_megadrivers.py\nindex 60ee4576c60..1e7108035cd 100644\n--- a/bin/ins"
},
{
"path": "packages/mesa-vulkan-freedreno-24.0.0/tu_kgsl_export_dmabuf.patch",
"chars": 5511,
"preview": "diff --git a/src/freedreno/vulkan/tu_device.cc b/src/freedreno/vulkan/tu_device.cc\nindex f892fcedcb3..0a5c4dd7a49 100644"
},
{
"path": "packages/mesa-vulkan-freedreno-24.0.0/wsi-common-no-pthread-cancel.patch",
"chars": 2145,
"preview": "diff -uNr mesa-24.0.0/src/vulkan/wsi/wsi_common_display.c mesa-24.0.0-mod/src/vulkan/wsi/wsi_common_display.c\n--- mesa-2"
},
{
"path": "packages/mesa-vulkan-freedreno-24.3.0/build.sh",
"chars": 645,
"preview": "PKG_VER=24.3.0\nPKG_CATEGORY=\"VulkanDriver\"\nPKG_PRETTY_NAME=\"Mesa Turnip Driver\"\nPKG_DOWNLOADABLE=1\nVK_DRIVER_LIB=\"libvul"
},
{
"path": "packages/mesa-vulkan-freedreno-24.3.0/disable-memfd-create-getrandom.patch",
"chars": 775,
"preview": "diff --git a/meson.build b/meson.build\nindex 66e14c211d2..7e73daf221a 100644\n--- a/meson.build\n+++ b/meson.build\n@@ -135"
},
{
"path": "packages/mesa-vulkan-freedreno-24.3.0/experimental-ad710-support.patch",
"chars": 1856,
"preview": "diff -uNr mesa-vulkan-freedreno-25.0.3/src/freedreno/common/freedreno_devices.py mesa-vulkan-freedreno-25.0.3-exp710/src"
},
{
"path": "packages/mesa-vulkan-freedreno-24.3.0/force-linux-like-build.patch",
"chars": 756,
"preview": "diff --git a/include/vulkan/vk_android_native_buffer.h b/include/vulkan/vk_android_native_buffer.h\nindex 21f82ef57a2..5c"
},
{
"path": "packages/mesa-vulkan-freedreno-24.3.0/install-drivers-without-hardlinks.patch",
"chars": 434,
"preview": "diff --git a/bin/install_megadrivers.py b/bin/install_megadrivers.py\nindex 216f6999feb..c79e95d1afd 100644\n--- a/bin/ins"
},
{
"path": "packages/mesa-vulkan-freedreno-24.3.0/wsi-common-no-pthread-cancel.patch",
"chars": 2619,
"preview": "diff --git a/src/vulkan/wsi/wsi_common_display.c b/src/vulkan/wsi/wsi_common_display.c\nindex ff57a259046..4703500f374 10"
},
{
"path": "packages/mesa-vulkan-freedreno-25.0.0/build.sh",
"chars": 645,
"preview": "PKG_VER=25.0.0\nPKG_CATEGORY=\"VulkanDriver\"\nPKG_PRETTY_NAME=\"Mesa Turnip Driver\"\nPKG_DOWNLOADABLE=1\nVK_DRIVER_LIB=\"libvul"
},
{
"path": "packages/mesa-vulkan-freedreno-25.0.0/disable-memfd-create-getrandom.patch",
"chars": 775,
"preview": "diff --git a/meson.build b/meson.build\nindex 66e14c211d2..7e73daf221a 100644\n--- a/meson.build\n+++ b/meson.build\n@@ -135"
},
{
"path": "packages/mesa-vulkan-freedreno-25.0.0/experimental-ad710-support.patch",
"chars": 1856,
"preview": "diff -uNr mesa-vulkan-freedreno-25.0.3/src/freedreno/common/freedreno_devices.py mesa-vulkan-freedreno-25.0.3-exp710/src"
}
]
// ... and 118 more files (download for full content)
About this extraction
This page contains the full source code of the KreitinnSoftware/MiceWine-RootFS-Generator GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 318 files (1.3 MB), approximately 606.2k tokens, and a symbol index with 5 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.