1
0
mirror of https://github.com/blawar/ooot.git synced 2024-06-25 22:09:34 +00:00
Commit Graph

47 Commits

Author SHA1 Message Date
Blake Warner
1f3f0fa205 refactored gamestate 2022-04-13 17:00:45 -04:00
frizzle101101
a1362eba9e 60fps timers/some rotations (#247)
* 60fps timers, poe, poe sisters,pehat(still rises too high and wobble when link struck is still too short, also the tail wobble when attacked is too quick)

* arg name changes

* 60fps fix save context minigame timers, nayruslove timer, navi timer

* fixing compile error, and using auto to reduce changees made for nayrus love

* removing comment
2022-04-13 17:00:43 -04:00
Blake Warner
d7a21e5002 player flags update 2022-04-13 17:00:43 -04:00
Blake Warner
5a083751cb player documentation 2022-04-13 17:00:42 -04:00
Blake Warner
be5d6d9f85 more framerate stuff 2022-04-13 17:00:41 -04:00
Blake Warner
7258c27df1 formatting 2022-04-13 17:00:41 -04:00
Blake Warner
29a9879c8d adjusted PosRot 2022-04-13 17:00:38 -04:00
Blake Warner
2277fb7a1e fixed ztarget reticule 2022-04-13 17:00:38 -04:00
Blake Warner
734e8d1eb5 fixed some link animations 2022-04-13 17:00:38 -04:00
Blake Warner
b0e0b8b14b experimental 60FPS fixes 2022-04-13 17:00:37 -04:00
Blake Warner
b64abaae30 refactored save file code 2022-04-13 17:00:37 -04:00
Blake Warner
f7f7f11791 added VecRot class 2022-04-13 17:00:37 -04:00
Blake Warner
4bf91f3aaf math changes 2022-04-13 17:00:36 -04:00
Blake Warner
3d9928cbed updated 60fps code 2022-04-13 17:00:36 -04:00
Blake Warner
b333a47586 initial linux commit (does not compile) 2022-04-03 18:25:31 -04:00
Blake Warner
4c0699eb8a cleaned up vismono 2022-04-01 16:12:00 -04:00
Blake Warner
7d713577a1 added key rebind options gui 2022-03-31 20:09:01 -04:00
DaMarkov
713b27b017 hires texture pack improvements 2022-03-25 10:30:17 -04:00
Blake Warner
e6d2222130 keybinds for equip toggle 2022-03-13 01:32:42 -05:00
Peter
afe143f526 renamed func_8008F2F8 and its variables (Scene Room Timer) 2022-03-12 21:48:34 +01:00
Blake Warner
e63cedaab2 can assign equipment to slots #198 2022-03-07 18:49:25 -05:00
DaMarkov
4cd77f8f1a Documented all demo cutscenes and removed one that causes a crash and on that hits an assert 2022-03-05 02:42:08 +01:00
DaMarkov
ed7023f460
Renamed three functions related to playing SFX. (#191)
Co-authored-by: DaMarkov <DaMarkovZED@gmail.com>
2022-03-01 23:32:14 -05:00
DaMarkov
4e64d4574a Added AudioMgr_Shutdown. 2022-03-02 00:00:55 +01:00
Blake Warner
55765bca97 player cleanup and fixed horse archery third person camera #179 2022-03-01 14:19:52 -05:00
DaMarkov
376097e725 Added padding for AudioCmd 2022-03-01 14:19:51 -05:00
DaMarkov
fd3a63b3b6 More audio cleanup. 2022-03-01 14:19:51 -05:00
DaMarkov
2455953e46 More audio documentation 2022-03-01 14:19:51 -05:00
DaMarkov
6dc0e758b4 Added documentation for audio.cpp 2022-03-01 14:19:51 -05:00
DaMarkov
67fd7264bb Audio_GetSfx() get called with this commit.
This should only rename a few functions.
2022-03-01 14:19:51 -05:00
Blake Warner
b4f0eba3d9 audio partially working 2022-03-01 14:19:45 -05:00
Blake Warner
12163e9663 fixed pause menu memory corruption #126 2022-02-20 08:00:06 -05:00
DaMarkov
7c20a4bf14
Changed Color_RGBA8_u32 struct (#163)
* Changed `Color_RGBA8_u32` struct.

* Removed one color class and a replaced it with the correct one.

* Fixed the color issue in GfxPrint

Co-authored-by: DaMarkov <DaMarkovZED@gmail.com>
2022-02-18 11:02:08 -05:00
DaMarkov
25b04b02ca This commit contains all changes made in the rumble branch. 2022-02-17 14:40:45 +01:00
DaMarkov
36c6c419b2 Renamed a few variables. Got rid of one unused variable and an unused function. 2022-02-17 01:24:09 +01:00
Blake Warner
1ab390a646 slight refactor 2022-02-16 17:54:09 -05:00
Blake Warner
4ce1221e81 fixed audio crash 2022-02-14 10:56:17 -05:00
Blake Warner
ba10617dbe bf 2022-02-14 10:56:17 -05:00
Blake Warner
b9c0619828 cpp conversion 2022-02-14 10:56:16 -05:00
DaMarkov
ef8e89ba9b Rewrote func_800D2CEC to little endian 2022-02-10 15:35:42 +01:00
DaMarkov
a4134c4412
Reduced the size of the arrays. (#99)
Thanks to mrneo240!
Also fixed another `gItemIcons` -> `gItemIconsCurrent` replacement.

Co-authored-by: DaMarkov <DaMarkovZED@gmail,com>
2022-02-09 15:44:55 -05:00
DaMarkov
bc9ef339a8
Rewrote the GrayOutTexture functions. (#98)
Added the array gItemIconsGray that holds all grayed out icons.
Added the array gItemIconsCurrent that points to either the original or grayed out icons.
Gray icons are generate at game start.

Co-authored-by: DaMarkov <DaMarkovZED@gmail,com>
2022-02-09 14:48:19 -05:00
DaMarkov
ac2b25f6a5
Framebuffer emulation (#92)
* Changed solution file so that GLidenN64 is also included as a project.
Set GLidenN64 as dependency of OOT.

* Added preliminary support for frame buffer emulation (FBE).
Added a text box and code the switch FBE on/off during gameplay.

* Added back a few vi* files from libultra.
Part of the implementation has already moved to ultra_reimplementation.cpp.

* Disabled the post-processing step in PreRender_Calc() to restore the pause menu.

* Moved the enable frame buffer emulation to pc_main, so that it can be deactivated without recompiling GLidenN64.
This will also make the updated GLidenN64 (with FBE) compatible with the old OOT (FBE disabled).

* Renamed func_80095248().

* Moved code from io/vi*.c into ultra_reimplementation.cpp.
And other code cleanup.

* Further cleanup. (idle.c, viconfig.c)

* Removed viconfig.c.
Changed the vi*.c files in libulta/io to the state they are in OOT master.

* Removed function from ultra_reimplementation.cpp that are not necessary.

* Reverted idle.c back to the state it's in master.
Further cleanup.

Co-authored-by: DaMarkov <DaMarkovZED@gmail.com>
Co-authored-by: DaMarkov <damarkov@gmail.com>
2022-02-08 21:09:53 -05:00
Hayden Kowalchuk
59c1b2e2c9 fix: use length for ucode related
Signed-off-by: Blake Warner <blake@null3d.com>
2022-02-08 20:18:36 -05:00
Blake Warner
fb33eacb27 added missing prototypes for previous PR 2022-02-03 21:26:36 -05:00
DaMarkov
b05ab528d4 Renamed two functions in z_actor which are responsible for culling.
Also renamed ACTOR_FLAG_5 to ACTOR_FLAG_UNCULLED.
Introduced the compiler flag NO_CULLING to disable culling.
This should ensure that all actors get rendered independent of the distance
to the camera.
2022-02-03 20:28:55 +01:00
john doe
1b4feced6a port merge 1 2022-01-31 19:05:17 -05:00