PSSeq.cpp progress

This commit is contained in:
HeartPiece 2024-05-01 00:25:33 +10:00
parent 043dbc2e67
commit 1801cbacaf
4 changed files with 80 additions and 1150 deletions

View File

@ -72,7 +72,7 @@
| File | Size (bytes) | File | Size (bytes) |
| ---- | ---- | ---- | ---- |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSBnkMgr.cpp">PSBnkMgr.cpp</a> | 10222 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSSe.cpp">PSSe.cpp</a> | 22622 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSSeq.cpp">PSSeq.cpp</a> | 52100 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSAutoBgm.cpp">PSAutoBgm.cpp</a> | 53589 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSSeq.cpp">PSSeq.cpp</a> | 28592 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSAutoBgm.cpp">PSAutoBgm.cpp</a> | 53589 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectHikinoU/PSGame.cpp">PSGame.cpp</a> | 75602 | | |
### <section id="plugProjectKandoU">plugProjectKandoU</section>

View File

@ -77,8 +77,10 @@ struct LinkSound {
namespace SequenceMgr {
struct CustomHeapInfo {
CustomHeapInfo() { }
u32 _00; // _00, unknown
u32 _04; // _04, unknown
u8 _04; // _04, unknown
};
typedef JAInter::SequenceMgr::CustomHeapInfo (*CustomHeapCallback)(u32, u16, JAISequence*);

View File

@ -129,13 +129,13 @@ struct SeSeq : public SeqBase {
: SeqBase(bmsFileName, info)
{
}
virtual ~SeSeq(); // _08
virtual void stopSeq(u32); // _18
virtual u8 getCastType() { return TYPE_SeSeq; } // _24 (weak)
virtual u32 getSeqType() { return 0x80000800; } // _28 (weak)
virtual void seqLoadAfter(); // _38
virtual JAISound** getHandleP() { return (JAISound**)(JAInter::SeMgr::seHandle); } // _3C (weak)
virtual void setConfigVolume(); // _40
virtual ~SeSeq(); // _08
virtual void stopSeq(u32); // _18
virtual u8 getCastType() { return TYPE_SeSeq; } // _24 (weak)
virtual u32 getSeqType() { return 0x80000800; } // _28 (weak)
virtual void seqLoadAfter(); // _38
virtual JAISound** getHandleP() { return (JAISound**)(&JAInter::SeMgr::seHandle); } // _3C (weak)
virtual void setConfigVolume(); // _40
// _00-_10 = JSULink<SeqBase>
// _10 = VTABLE

File diff suppressed because it is too large Load Diff