Commit Graph
242 Commits
Author SHA1 Message Date
Pheenoh fb0493b171 Merge branch 'functions' 2021-01-31 15:39:31 -05:00
Pheenoh ccf862fbb2 Merge branch 'master' of https://github.com/zeldaret/tp 2021-01-31 15:35:58 -05:00
Pheenoh 90578d539a remove functions.h 2021-01-31 15:33:34 -05:00
notyouravandGitHub 264b9cfcc0 Merge pull request #107 from Julgodis/sdata2_cpp
Tool for extracting literals and strings
2021-01-30 11:46:28 -08:00
JulgodisandJulgodis b8c7b9ce3b fix padding 2021-01-29 23:17:11 +01:00
JulgodisandJulgodis 77adc39ffe removed dependencies and fixed usage text 2021-01-29 23:01:11 +01:00
JulgodisandJulgodis e5fe91a75e remove m_Do_printf test code 2021-01-29 22:54:36 +01:00
JulgodisandJulgodis 7cc16872fc added option for frameworkF.map 2021-01-29 22:52:35 +01:00
JulgodisandJulgodis b27de6e351 formatting 2021-01-29 22:52:35 +01:00
JulgodisandJulgodis 4442f8e1dd cleanup of python script 2021-01-29 22:52:35 +01:00
JulgodisandJulgodis cf4bf3fc53 replace symbols with string literals and python script 2021-01-29 22:52:35 +01:00
notyouravandGitHub 6aa3fb4ff6 Merge pull request #106 from Julgodis/floats
Floats
2021-01-27 15:24:49 -08:00
notyouravandGitHub 550e8fbe12 Merge branch 'master' into floats 2021-01-27 15:22:59 -08:00
notyouravandGitHub dc8fb6006e Merge pull request #105 from Julgodis/strings
Strings
2021-01-27 15:22:44 -08:00
JulgodisandJulgodis 45ee14c43f JKRSolidHeap::dump now matching using floats 2021-01-27 15:43:21 +01:00
JulgodisandJulgodis df8940130d sdata2 split OK 2021-01-27 15:04:04 +01:00
JulgodisandJulgodis 7d61b2d0fb split sdata2 2021-01-27 14:51:53 +01:00
JulgodisandJulgodis 291655c820 formatting 2021-01-27 05:58:12 +01:00
JulgodisandJulgodis 09dd7f8c4e compiling strings? WTF 2021-01-27 05:57:41 +01:00
LCandGitHub c37cd04585 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
1e105b87f1 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
b8d0da505d binary OK (#99)
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-26 17:42:28 -05:00
ce0d0c3521 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
3ee8a929a9 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
LCandGitHub c11228ea86 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