Skip to content

Commit 833cae6

Browse files
authored
Cleaned up Unleashed Recompiled patches (#23)
1 parent bd2e34d commit 833cae6

35 files changed

Lines changed: 245 additions & 2515 deletions

MarathonRecomp/CMakeLists.txt

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -137,19 +137,9 @@ set(MARATHON_RECOMP_HID_CXX_SOURCES
137137
set(MARATHON_RECOMP_PATCHES_CXX_SOURCES
138138
"patches/aspect_ratio_patches.cpp"
139139
"patches/audio_patches.cpp"
140-
"patches/camera_patches.cpp"
141-
"patches/CGameModeStageTitle_patches.cpp"
142-
"patches/CHudPause_patches.cpp"
143-
"patches/CTitleStateIntro_patches.cpp"
144-
"patches/CTitleStateMenu_patches.cpp"
145-
"patches/fps_patches.cpp"
146140
"patches/frontend_listener.cpp"
147-
"patches/input_patches.cpp"
148-
"patches/inspire_patches.cpp"
149-
"patches/misc_patches.cpp"
150-
"patches/object_patches.cpp"
151-
"patches/player_patches.cpp"
152-
"patches/resident_patches.cpp"
141+
"patches/misc_patches.cpp"
142+
"patches/TitleTask_patches.cpp"
153143
"patches/video_patches.cpp"
154144
)
155145

MarathonRecomp/api/Marathon.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,11 @@
1515
#include "CSD/Manager/csdmSceneObserver.h"
1616
#include "CSD/Manager/csdmSubjectBase.h"
1717
#include "CSD/Platform/csdTexList.h"
18+
#include "Sonicteam/SoX/Component.h"
19+
#include "Sonicteam/SoX/Engine/Doc.h"
20+
#include "Sonicteam/SoX/Engine/Task.h"
21+
#include "Sonicteam/SoX/MessageReceiver.h"
22+
#include "Sonicteam/SoX/Object.h"
23+
#include "Sonicteam/TitleTask.h"
1824
#include "boost/smart_ptr/make_shared_object.h"
1925
#include "boost/smart_ptr/shared_ptr.h"
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#pragma once
2+
3+
#include <Marathon.inl>
4+
#include <Sonicteam/SoX/Object.h>
5+
6+
namespace Sonicteam::SoX
7+
{
8+
class Component : public Object
9+
{
10+
public:
11+
MARATHON_INSERT_PADDING(0x20);
12+
};
13+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#pragma once
2+
3+
#include <Marathon.inl>
4+
5+
namespace Sonicteam::SoX::Engine
6+
{
7+
class Doc
8+
{
9+
public:
10+
MARATHON_INSERT_PADDING(0x5C);
11+
};
12+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#pragma once
2+
3+
#include <Marathon.inl>
4+
#include <Sonicteam/SoX/Component.h>
5+
#include <Sonicteam/SoX/MessageReceiver.h>
6+
7+
namespace Sonicteam::SoX::Engine
8+
{
9+
class Task : public Component, public MessageReceiver
10+
{
11+
public:
12+
MARATHON_INSERT_PADDING(0x4C);
13+
};
14+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#pragma once
2+
3+
namespace Sonicteam::SoX
4+
{
5+
class MessageReceiver {};
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#pragma once
2+
3+
namespace Sonicteam::SoX
4+
{
5+
class Object {};
6+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#pragma once
2+
3+
#include <Marathon.inl>
4+
#include <Sonicteam/SoX/Engine/Task.h>
5+
6+
namespace Sonicteam
7+
{
8+
class TitleTask : public Sonicteam::SoX::Engine::Task
9+
{
10+
public:
11+
MARATHON_INSERT_PADDING(0x0C);
12+
be<uint32_t> m_SelectedIndex;
13+
};
14+
}

0 commit comments

Comments
 (0)