Pheenoh
0f1139ab5f
split f_op_view
2021-02-15 15:12:21 -05:00
Pheenoh
18af525512
most of f_op_overlap_mng OK
2021-02-15 13:34:16 -05:00
Pheenoh
8b20b89a7c
fopOvlpM_Done OK, fopOvlpM_ToldAboutID OK, fopOvlpM_IsPeek OK, fopOvlpM_IsDone OK
2021-02-14 13:36:25 -05:00
Pheenoh
d9a618ff02
f_op_camera_mng OK
2021-02-14 12:07:38 -05:00
Pheenoh
01669adcb2
fapGm_HIO_c::fapGm_HIO_c attempt
2021-02-13 17:17:04 -05:00
Pheenoh
3b77a0aa14
fapGm_Create ok
2021-02-13 16:27:35 -05:00
Pheenoh
3555c3d51f
fapGm_After OK, split f_op_scene_mng, split f_op_camera_mng, split f_op_overlap_mng
2021-02-13 15:42:35 -05:00
Pheenoh
46d4ed094a
split f_ap_game, fapGm_Execute ok, more changes to m_Do_main
2021-02-13 15:23:18 -05:00
lepelog
4bd5ca735f
f_op_actor_mng split & started decomp ( #112 )
...
* fop-actor-mng
* rodata
* more actor mng progress
* actor mng progress
* format
* cleanup
* fix Mtx function signatures
* PR suggestion
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-02-12 19:47:46 -05:00
Pheenoh
34693ded85
debugDisplay and Debug_console attemp
2021-02-07 17:20:16 -05:00
Pheenoh
315ef319fc
clang-format
2021-02-03 15:14:01 -05:00
Pheenoh
19915da0e6
main attempt
2021-02-03 15:12:27 -05:00
LC
2e6aaefe30
os: const-qualify string arguments ( #111 )
...
Avoids the need to cast away const from string literals.
2021-01-31 22:25:03 -05:00
jdflyer
2f41a74030
d_kyeff, d_kyeff2, m_Do_printf, and m_Do_graphic ( #109 )
...
* Split d_kyeff
* Partially matched d_kyeff
* split d_kyeff2
* Match d_kyeff2
* split m_Do_printf
* m_Do_printf partially matched
* hotfix and clang-format
* split m_Do_graphic
* rename symbols in m_Do_graphic
* Match a few functions in m_Do_graphic
* Fix Merge Errors
* Delete sh.exe.stackdump
* Update OSReportInit
2021-01-31 20:03:38 -05:00
Pheenoh
f79abe520d
split m_Do_machine_exception
2021-01-31 16:29:31 -05:00
Pheenoh
7dd80fd76e
split m_Do_dvd_thread
2021-01-31 16:25:52 -05:00
Pheenoh
e0bc0c8bf6
split m_Do_mtx
2021-01-31 16:21:49 -05:00
Pheenoh
4bd22d8b8b
split m_Do_MemCardRWmng
2021-01-31 16:18:46 -05:00
Pheenoh
f5eb2e6abe
split m_Do_MemCard
2021-01-31 16:16:06 -05:00
Pheenoh
c34a659874
split m_Do_machine
2021-01-31 16:13:37 -05:00
Pheenoh
eaa4467754
split m_Do_lib
2021-01-31 16:09:07 -05:00
Pheenoh
c013fdce35
split m_Do_ext
2021-01-31 16:04:23 -05:00
Pheenoh
875f264f30
clang-format
2021-01-31 15:45:36 -05:00
Pheenoh
8d15cbebd8
Merge branch 'functions'
2021-01-31 15:39:31 -05:00
Pheenoh
adf7591598
Merge branch 'master' of https://github.com/zeldaret/tp
2021-01-31 15:35:58 -05:00
Pheenoh
8e3d116bb1
remove functions.h
2021-01-31 15:33:34 -05:00
Julgodis
4d2d73d15c
replace symbols with string literals and python script
2021-01-29 22:52:35 +01:00
LC
61b7a10181
c_m3d: Make use of forward declarations ( #104 )
...
Some inline helper function of the included files in the header make use
of functions defined within it. This can cause a circular dependency
cycle if said helper functions are ever defined within the classes.
To break this potential cycle, we can use forward declarations.
This also has the benefit of reducing preprocessing overhead a little
bit.
2021-01-26 21:29:28 -05:00
lepelog
11bf642871
some c_m3d ( #97 )
...
* decompiled some bgs_chk funcs
* c_m3d_g
* c_math progress
* remove duplicate SComponent headers
* move some variables and decompile a function
* some inlined from debug
* cM3d_2PlaneLinePosNearPos
* fix fabsf and decompile cM3d_CrawVec
* format
* cleanup
* more cleanup
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-26 17:48:47 -05:00
notyourav
847023cd1b
binary OK ( #99 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-26 17:42:28 -05:00
lepelog
1e8f64cb5e
decompile s_basic, cleanup mangled names in f_pc ( #101 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-26 17:11:50 -05:00
LC
b1c2cd6408
c_phase: Make cPhs_Next completely matching ( #102 )
...
* c_phase: Make cPhs_Do a little more matching
Still doesn't fully match, but now the branch offsets and everything
else line up.
The load of pUserData still doesn't properly match though.
* c_phase: Make cPhs_Next completely match
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-26 17:08:35 -05:00
LC
6a57d6176a
J2DPane: Add names for several unlabeled variables ( #103 )
...
Should make working on other classes adjacent to J2DPane a little more
descriptive in the decompilation process.
2021-01-26 17:04:10 -05:00
Pheenoh
980f82e95b
split m_Do_DVDError
2021-01-25 15:13:46 -05:00
LC
1ef592dd6e
Z2AudioLib: Migrate declarations out of functions.h to respective files ( #96 )
...
Removes the strong dependency on a single header file and moves
declarations to their respective header file.
This allows for making dependencies explicit in cpp files and other
headers, and also makes it much easier to track where everything related
to a particular component is.
This change also creates a few header files that previously didn't
exist, making it much nicer for people implementing things, as they
won't need to create the header file, it'll just be there ready to go.
Ideally functions.h wouldn't even be a thing, as this header adds a lot
of preprocessing overhead due to its size, and will continue to grow
significantly larger over the lifespan of the project, which can also
impact the performance of editors that do dependency lookups and
context-aware syntax highlighting.
2021-01-25 12:57:46 -05:00
notyourav
4a0aaca15e
J2DPane.cpp ( #91 )
...
* split J2DPane.cpp
* J2DPane first pass
* consolidate headers and typedef mtx
* remove duplicate J2DScreen.h
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-25 09:57:35 -05:00
notyourav
2151bc4328
Merge branch 'master' into polypass2
2021-01-24 21:30:58 -08:00
Lioncash
5b8754c931
dBgS: Add declaration for cBgS_PolyPassChk's destructor
2021-01-22 23:43:10 -05:00
Lioncash
b1254e4e2e
dBgS: Add release-elided functions to interface
2021-01-22 21:58:45 -05:00
Lioncash
8df01874fd
dBgS: Decomp dBgS_PolyPassChk constructor and destructor
...
Fairly basic empty destructor, and a constructor that uses an initializer
list.
2021-01-22 21:58:45 -05:00
Lioncash
8b8c2f95c0
dBgS: Decomp dBgS_PolyPassChk::ChkNoHorse
...
The only querying function within the poly pass interface.
2021-01-22 21:58:42 -05:00
Lioncash
9e6cc7bba9
dBgs: Implement all dBgS_PolyPassChk Set and Clr functions
2021-01-22 21:57:43 -05:00
Lioncash
fec7cd2dd8
dBgS: Initial dBgS_PolyPassChk class skeleton
2021-01-22 08:15:33 -05:00
Lioncash
1470a7568a
dBgS: Initial splitting of dBgS_PolyPassChk code
2021-01-22 08:15:30 -05:00
jdflyer
da5628562f
Various Fixes
2021-01-21 22:20:43 -07:00
jdflyer
56352bd0c2
clang-format
2021-01-21 22:06:54 -07:00
jdflyer
fb9a6d9a15
Fix Merge and set maxerrors to 5
2021-01-21 21:59:24 -07:00
jdflyer
2ba44f831b
Merge remote-tracking branch 'upstream/master' into m_Do_audio2
2021-01-21 21:58:53 -07:00
jdflyer
806630e336
m_Do_audio
2021-01-21 21:47:28 -07:00
Erin Moon
972960b6eb
Z2AudioLib misc decomp ( #75 )
...
* Z2SoundHandles: decomp portions
* start decomping: Z2SpeechMgr2, Z2SoundHandles
* Z2SoundHandles::stopAllSounds(): ok
* Z2SoundHandles::getHandleUserData(): ok
* Z2SoundInfo: header
* Z2SoundObjBase::framework(): ok
* Z2SoundObjBase::Z2SoundObjBase(), Z2SoundObjBase::init(): ok
* Z2SoundObjBase::~Z2SoundObjBase(): ok
* Z2SoundObjBase::stopOK(): ok
* Z2SoundObjBase::stopOK, incomplete Z2SoundObjBase::dispose()
* clang-format
* Z2SoundObjBase::dispose(): ok
* JAISound::operator->(): null assert
* JAIAudience: stub
* Z2SoundObject::{init, deleteObject, isAlive}: ok
* Z2SeMgr: elaborate struct (and decl JAISoundHandles to support this)
* start subclassing Z2SoundObjBase; nonmatching Z2SoundObjSimple::init()
* Z2SeMGr::{incrCrowdSize, decrCrowdSize}: ok
* Z2MultiSeMgr::resetMultiSePos(): ok
* Z2WolfHowlMgr.h: decls
* Z2SoundStarter: move to decls and fix postprocess.py symbol pass
* Z2AudioArcLoader: decls
* Z2SoundObjMgr: ok some fns
- deleteEnemyAll()
- isTwilightBattle()
- setGhostEnemyState()
additionally elaborates parts of the Z2Creature hierarchy
* delete unused .s files and add tool to find them (only runs on linux)
* run clang-format
* postprocess.py: comment out debugging
* add python step to ok-check workflow
* address review comments
* address review comments
Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com >
Co-authored-by: Pheenoh <pheenoh@gmail.com >
Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com >
2021-01-21 23:16:51 -05:00