Files
SpaghettiKart/assets/editor/light/sun_arrow_tri_0
MegaMech 32632cacdb Impl new intro (#193)
* Update menus

* Update CMakeLists.txt

* Add Ship

* Impl hm ship actors

* Update HM course

* Impl new intro

* Finish intro scene

* Rename

* Start Editor Work

* raycast works

* Fix ScreenRayTrace in widescreen

* Basic Actor Picking

* wip

* Editor use vtx collision

* gizmo work

* otr works for object picking

* Impl objects for editor

* actor init

* Update

* Add all axis move (freemove)

* Docking Windows works here

* Setup imgui layout for editor

* Editor Snap to Ground works

* Basic Scene Explorer Works

* Editor get actor names

* Impl editor object names

* impl Editor Play and Pause buttons

* Editor translate works while paused

* Fix freecam lighting

* Added adjustable track properties to editor

* Editor matrix, icons, rotation, impl light

* Setup Track Properties 1

* Editor tooling wip

* Load modded o2rs

* Don't enable hud if editor is enabled

* Updates

* SceneManager nearly working

* Fix mario kart 64 intro logo sizing

* Fix Rotator

* Finish new matrix translation code

* Cleanup headers

* Cleanup

* Cleanup 2

* Cleanup 3

* Prevent divize by zero crash

* Add visible circle for translate in all axis

* Editor scaling/rot works properly now

* Scale All_Axis evenly

* Fixes to includes to work on Linux.

* Removed overfilled arguments in gfx_create_framebuffer()

* Added missing function definitions to Game.h

* Editor sun face the camera

* Add rotation model to gizmo

* Add new handles

* Failed attempt at transforming collision

* Impl water volume

* Import fast64 paths

* water surface

* Scene Setup 1

* Custom Track O2R almost working needs testing

* Custom Track Load path O2r

* Render custom track. Wip collision

* Add missing function

* Debug Spawning Custom O2R Track

* Import courses working now

* Fix memory leak

* Remove New Track Button

* Engine.cpp more consistent with sf64

* Fix Editor Enable Button

* Editor Accurate mouse click drag objects

* Editor selects closest object and cleanup

* Gizmo rot and scale collision working

* Remove constexpr from IRotator

* Impl properties for location/rot/scale

* Better Properties display, swap rot handles

* Fix content browser dock and editor now disabled by default

* Remove GameInfoWindow, Multiplayer Button, and FPS Slider

* Disable Editor when its disabled

* Add new logo to hm intro

* Fix pause menu item box cursor

* Remove minimap from Course::from_json and to_json

* Impl Import Minimap

* Fix custom minimap rendering

* minimap uses extension .png

* Refactor minimap

* Freecam only for player 1

* GrandPrix Balloons work in custom track

* Track Id is now std::string and outside of Props

* Moved editor assets to be included in ship.o2r

* Fixed GenerateO2R to package the correct folder and save to the correct filename

* Linux specific changes.

* Added "#include <stdio.h>" that required them
* Changed how the "ship.o2r" file is loaded to allow it to load the file from within appimages.
* Changed the Linuxdeploy version to avoid errors later when the Github Actions creates appimages(same fix applied to other ports.)

* Revert "Moved editor assets to be included in ship.o2r"

This reverts commit 05704c01f7.

* Added back files(this time without LUS changes)

* Changed workflow file to use correct filename for assets file.

* Missed a few spots in the workflow file.

* Added .desktop file and made corrections to the main workflow.

* Added the rest of upstream CMakeLists.txt

* disabled USE_NETWORKING

* New InverseMatrix

* Renamed both .o2r files to be more accurate to its contents.

* Reverted CmakeList.txt

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
2025-05-14 18:30:32 -06:00

110 lines
9.1 KiB
Plaintext

<DisplayList Version="0">
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="30"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="3" V11="4" V12="5" Flag1="0"/>
<Triangles2 V00="6" V01="7" V02="8" Flag0="0" V10="9" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="12" V01="13" V02="14" Flag0="0" V10="15" V11="16" V12="17" Flag1="0"/>
<Triangles2 V00="18" V01="19" V02="20" Flag0="0" V10="21" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="24" V01="25" V02="26" Flag0="0" V10="27" V11="28" V12="29" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="30" Count="30"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="3" V11="4" V12="5" Flag1="0"/>
<Triangles2 V00="6" V01="7" V02="8" Flag0="0" V10="9" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="12" V01="13" V02="14" Flag0="0" V10="15" V11="16" V12="17" Flag1="0"/>
<Triangles2 V00="18" V01="19" V02="20" Flag0="0" V10="21" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="24" V01="25" V02="26" Flag0="0" V10="27" V11="28" V12="29" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="60" Count="30"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="3" V11="4" V12="5" Flag1="0"/>
<Triangles2 V00="6" V01="7" V02="8" Flag0="0" V10="9" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="12" V01="13" V02="14" Flag0="0" V10="15" V11="16" V12="17" Flag1="0"/>
<Triangles2 V00="18" V01="19" V02="20" Flag0="0" V10="21" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="24" V01="25" V02="26" Flag0="0" V10="27" V11="28" V12="29" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="90" Count="30"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="3" V11="4" V12="5" Flag1="0"/>
<Triangles2 V00="6" V01="7" V02="8" Flag0="0" V10="6" V11="8" V12="9" Flag1="0"/>
<Triangles2 V00="10" V01="11" V02="12" Flag0="0" V10="10" V11="12" V12="13" Flag1="0"/>
<Triangles2 V00="14" V01="15" V02="16" Flag0="0" V10="14" V11="16" V12="17" Flag1="0"/>
<Triangles2 V00="18" V01="19" V02="20" Flag0="0" V10="18" V11="20" V12="21" Flag1="0"/>
<Triangles2 V00="22" V01="23" V02="24" Flag0="0" V10="22" V11="24" V12="25" Flag1="0"/>
<Triangles2 V00="26" V01="27" V02="28" Flag0="0" V10="26" V11="28" V12="29" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="120" Count="32"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="0" V11="2" V12="3" Flag1="0"/>
<Triangles2 V00="4" V01="5" V02="6" Flag0="0" V10="4" V11="6" V12="7" Flag1="0"/>
<Triangles2 V00="8" V01="9" V02="10" Flag0="0" V10="8" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="12" V01="13" V02="14" Flag0="0" V10="12" V11="14" V12="15" Flag1="0"/>
<Triangles2 V00="16" V01="17" V02="18" Flag0="0" V10="16" V11="18" V12="19" Flag1="0"/>
<Triangles2 V00="20" V01="21" V02="22" Flag0="0" V10="20" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="24" V01="25" V02="26" Flag0="0" V10="24" V11="26" V12="27" Flag1="0"/>
<Triangles2 V00="28" V01="29" V02="30" Flag0="0" V10="28" V11="30" V12="31" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="152" Count="32"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="0" V11="2" V12="3" Flag1="0"/>
<Triangles2 V00="4" V01="5" V02="6" Flag0="0" V10="4" V11="6" V12="7" Flag1="0"/>
<Triangles2 V00="8" V01="9" V02="10" Flag0="0" V10="8" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="12" V01="13" V02="14" Flag0="0" V10="12" V11="14" V12="15" Flag1="0"/>
<Triangles2 V00="16" V01="17" V02="18" Flag0="0" V10="16" V11="18" V12="19" Flag1="0"/>
<Triangles2 V00="20" V01="21" V02="22" Flag0="0" V10="20" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="24" V01="25" V02="26" Flag0="0" V10="24" V11="26" V12="27" Flag1="0"/>
<Triangles2 V00="28" V01="29" V02="30" Flag0="0" V10="28" V11="30" V12="31" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="184" Count="32"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="0" V11="2" V12="3" Flag1="0"/>
<Triangles2 V00="4" V01="5" V02="6" Flag0="0" V10="4" V11="6" V12="7" Flag1="0"/>
<Triangles2 V00="8" V01="9" V02="10" Flag0="0" V10="8" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="12" V01="13" V02="14" Flag0="0" V10="12" V11="14" V12="15" Flag1="0"/>
<Triangles2 V00="16" V01="17" V02="18" Flag0="0" V10="16" V11="18" V12="19" Flag1="0"/>
<Triangles2 V00="20" V01="21" V02="22" Flag0="0" V10="20" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="24" V01="25" V02="26" Flag0="0" V10="24" V11="26" V12="27" Flag1="0"/>
<Triangles2 V00="28" V01="29" V02="30" Flag0="0" V10="28" V11="30" V12="31" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="216" Count="32"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="0" V11="2" V12="3" Flag1="0"/>
<Triangles2 V00="2" V01="4" V02="3" Flag0="0" V10="0" V11="3" V12="5" Flag1="0"/>
<Triangles2 V00="3" V01="6" V02="5" Flag0="0" V10="3" V11="7" V12="6" Flag1="0"/>
<Triangles2 V00="6" V01="8" V02="5" Flag0="0" V10="5" V11="9" V12="10" Flag1="0"/>
<Triangles2 V00="5" V01="10" V02="11" Flag0="0" V10="10" V11="12" V12="11" Flag1="0"/>
<Triangles2 V00="5" V01="11" V02="13" Flag0="0" V10="11" V11="14" V12="13" Flag1="0"/>
<Triangles2 V00="11" V01="15" V02="14" Flag0="0" V10="14" V11="16" V12="13" Flag1="0"/>
<Triangles2 V00="13" V01="17" V02="18" Flag0="0" V10="13" V11="18" V12="19" Flag1="0"/>
<Triangles2 V00="18" V01="20" V02="19" Flag0="0" V10="13" V11="19" V12="21" Flag1="0"/>
<Triangles2 V00="19" V01="22" V02="21" Flag0="0" V10="19" V11="23" V12="22" Flag1="0"/>
<Triangles2 V00="22" V01="24" V02="21" Flag0="0" V10="21" V11="25" V12="26" Flag1="0"/>
<Triangles2 V00="21" V01="26" V02="27" Flag0="0" V10="26" V11="28" V12="27" Flag1="0"/>
<Triangles2 V00="21" V01="27" V02="0" Flag0="0" V10="27" V11="29" V12="0" Flag1="0"/>
<Triangles2 V00="27" V01="30" V02="29" Flag0="0" V10="29" V11="31" V12="0" Flag1="0"/>
<Triangles2 V00="0" V01="5" V02="13" Flag0="0" V10="13" V11="21" V12="0" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="248" Count="32"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="0" V11="2" V12="3" Flag1="0"/>
<Triangles2 V00="4" V01="5" V02="6" Flag0="0" V10="4" V11="6" V12="7" Flag1="0"/>
<Triangles2 V00="8" V01="9" V02="10" Flag0="0" V10="8" V11="10" V12="11" Flag1="0"/>
<Triangles2 V00="10" V01="12" V02="11" Flag0="0" V10="8" V11="11" V12="13" Flag1="0"/>
<Triangles2 V00="11" V01="14" V02="13" Flag0="0" V10="11" V11="15" V12="14" Flag1="0"/>
<Triangles2 V00="14" V01="16" V02="13" Flag0="0" V10="13" V11="17" V12="18" Flag1="0"/>
<Triangles2 V00="13" V01="18" V02="19" Flag0="0" V10="18" V11="20" V12="19" Flag1="0"/>
<Triangles2 V00="13" V01="19" V02="21" Flag0="0" V10="19" V11="22" V12="21" Flag1="0"/>
<Triangles2 V00="19" V01="23" V02="22" Flag0="0" V10="22" V11="24" V12="21" Flag1="0"/>
<Triangles2 V00="21" V01="25" V02="26" Flag0="0" V10="21" V11="26" V12="27" Flag1="0"/>
<Triangles2 V00="26" V01="28" V02="27" Flag0="0" V10="21" V11="27" V12="29" Flag1="0"/>
<Triangles2 V00="27" V01="30" V02="29" Flag0="0" V10="27" V11="31" V12="30" Flag1="0"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="280" Count="32"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="2" V11="3" V12="4" Flag1="0"/>
<Triangles2 V00="2" V01="4" V02="5" Flag0="0" V10="4" V11="6" V12="5" Flag1="0"/>
<Triangles2 V00="2" V01="5" V02="7" Flag0="0" V10="5" V11="8" V12="7" Flag1="0"/>
<Triangles2 V00="5" V01="9" V02="8" Flag0="0" V10="8" V11="10" V12="7" Flag1="0"/>
<Triangles2 V00="7" V01="11" V02="12" Flag0="0" V10="12" V11="2" V12="7" Flag1="0"/>
<Triangles2 V00="13" V01="14" V02="15" Flag0="0" V10="13" V11="15" V12="16" Flag1="0"/>
<Triangles2 V00="15" V01="17" V02="16" Flag0="0" V10="13" V11="16" V12="18" Flag1="0"/>
<Triangles2 V00="16" V01="19" V02="18" Flag0="0" V10="16" V11="20" V12="19" Flag1="0"/>
<Triangles2 V00="19" V01="21" V02="18" Flag0="0" V10="18" V11="22" V12="23" Flag1="0"/>
<Triangles2 V00="18" V01="23" V02="24" Flag0="0" V10="23" V11="25" V12="24" Flag1="0"/>
<Triangles2 V00="18" V01="24" V02="26" Flag0="0" V10="24" V11="27" V12="26" Flag1="0"/>
<Triangles2 V00="24" V01="28" V02="27" Flag0="0" V10="27" V11="29" V12="26" Flag1="0"/>
<Triangle1 V00="26" V01="30" V02="31"/>
<LoadVertices Path="editor/light/sun_arrow_vtx_0" VertexBufferIndex="0" VertexOffset="312" Count="17"/>
<Triangles2 V00="0" V01="1" V02="2" Flag0="0" V10="1" V11="3" V12="2" Flag1="0"/>
<Triangles2 V00="0" V01="2" V02="4" Flag0="0" V10="2" V11="5" V12="4" Flag1="0"/>
<Triangles2 V00="2" V01="6" V02="5" Flag0="0" V10="5" V11="7" V12="4" Flag1="0"/>
<Triangles2 V00="4" V01="8" V02="9" Flag0="0" V10="4" V11="9" V12="10" Flag1="0"/>
<Triangles2 V00="9" V01="11" V02="10" Flag0="0" V10="4" V11="10" V12="12" Flag1="0"/>
<Triangles2 V00="10" V01="13" V02="12" Flag0="0" V10="10" V11="14" V12="13" Flag1="0"/>
<Triangles2 V00="13" V01="15" V02="12" Flag0="0" V10="12" V11="16" V12="0" Flag1="0"/>
<Triangle1 V00="0" V01="4" V02="12"/>
<EndDisplayList/>
</DisplayList>