Shipwright/libultraship/libultraship
David Chavez 083ceb4423
Feature: Crowd Control Integration (#1568)
* Start effects

* Disable input to game when typing in console

* Add gravity support

* noUI placeholder

* Add rest of effects to console

* Remove z_play code

* Add rupee modification

* Add OneHit KO (#27)

* few fix and paper Link

* Better method and now use the reset flag

* Revert "Better method and now use the reset flag"

This reverts commit 2aafcc1df2.

* Revert "few fix and paper Link"

This reverts commit 65e76dcfee.

* Paper Link & few fixes (#28)

* Implement pacifist mode (#30)

* Implement cucco storm (#31)

* Add no UI functionality (#32)

* Enable CrowdControl on windows (#33)

* Use std::format and implement wallmaster

* Implement defense modifier

* Implement no_z and clean up

* Implement reverse controls

* Some fixes while testing CC connection

* Implement speed modifier and fix defese modifier

* Fail magic effects if magic is not acquired

* Fix queue system

* Implement rainstorm

* Some cleanup

* Use IS_ZERO to handle very low near zero values

* Split some effects

* Fix emptying magic

* Don’t run cucco on pre-rendered backgrounds

* Use correct method for updating ruppees

* Fix decreasing speed

* Remove old SDL stuff

* Remove old fixes

* Enable Crowd Control for both debug and release

* Add missing returns

* Cleanup event firing

* Further clean up on event firing

* Fix some bugs

* CC fixes and enemy spawning (#35)

* Fix icetraps

* Fix title screen

* Fix pause screen

* Fix death screen timer & Code cleanup

* Fix timer during textboxes

* Code cleanup

* Add: Multiple enemy spawning

* More enemies + more code cleanup (#36)

* Enums for returning effect states

* Add more enemies

* Update CrowdControl.cpp

* Remove enums from enemies

* Fix up flow for events (#37)

# Conflicts:
#	soh/soh/Enhancements/crowd-control/CrowdControl.cpp

* Fix spawn position of likelike

* CC temp enemy fixes (#38)

* Check for pause in pacifist and allow button presses (#39)

* Fix Pacifist mode (#41)

* First attempt pacifier fix

* Real fix for pacifist mode

* Comment

* Remove cutscene and long delay from cucco_storm (#40)

* Some PR Fixes

* Use standard types

* Handle JSON parsing error and free memory

* Add CC configuration file

* Add: Giving deku shield option. Fix: Giant Lonk (#42)

* Small stalfos fix (#43)

* Syntax Improvements (#44)

* Revert bools to uint32_t

* Add comment about bools

* Fix cucco storm, fix empty heart (#45)

* Protect commands vector with mutex

* prefix effects with chaosEffect (#46)

Co-authored-by: briaguya <briaguya@alice>

Co-authored-by: Baoulettes <perlouzerie@hotmail.fr>
Co-authored-by: aMannus <mannusmenting@gmail.com>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
Co-authored-by: briaguya <briaguya@alice>
2022-09-27 22:41:17 -04:00
..
Factories Big-endian support (#909) 2022-07-27 23:50:56 +02:00
Lib Wii U: Several fixes and improvements (#1608) 2022-09-27 19:29:55 -04:00
Animation.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
Animation.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Archive.cpp Archive.createArchive error now passes in the error to SPDLOG. 2022-08-16 23:30:20 -04:00
Archive.h LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
Array.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
Array.h Audio decompiled and WIP custom sample support 2022-06-16 20:35:52 -04:00
Audio.cpp Add Support for macOS (#441) 2022-06-22 14:59:21 -04:00
Audio.h Add Support for macOS (#441) 2022-06-22 14:59:21 -04:00
AudioPlayer.h Feature: Allow choosing audio backend (#1588) 2022-09-26 19:48:47 -04:00
Blob.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Blob.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
CMakeLists.txt Feature: Allow choosing audio backend (#1588) 2022-09-26 19:48:47 -04:00
CollisionHeader.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
CollisionHeader.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Console.cpp Wii U: Several fixes and improvements (#1608) 2022-09-27 19:29:55 -04:00
Console.h Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
ControlDeck.cpp Disable game input when typing into a textfield (#1398) 2022-09-21 21:32:27 -04:00
ControlDeck.h Disable game input when typing into a textfield (#1398) 2022-09-21 21:32:27 -04:00
Controller.cpp Fix issue with 'auto' controller setting (#1548) 2022-09-21 21:29:16 -04:00
Controller.h [579] Add simulated input lag option (#1438) 2022-09-19 22:49:13 -04:00
ControllerAttachment.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
ControllerAttachment.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
CrashHandler.cpp Crash Handler 2.0 (#1466) 2022-09-26 19:54:25 -04:00
CrashHandler.h Crash Handler 2.0 (#1466) 2022-09-26 19:54:25 -04:00
Cutscene.cpp LUS Cleanup: Strips out the logging system created for the console 2022-08-09 22:34:16 -04:00
Cutscene.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Cvar.cpp Cosmetics Editor Fixes (#1287) 2022-08-25 01:28:27 +02:00
Cvar.h LUS Cleanup: Removes GameSettings class. Moves code to Imgui. (#1036) 2022-08-05 01:03:11 -04:00
DisplayList.cpp Big-endian support (#909) 2022-07-27 23:50:56 +02:00
DisplayList.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
DummyController.cpp Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
DummyController.h Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
File.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
File.h LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
GameOverlay.cpp Wii U: Several fixes and improvements (#1608) 2022-09-27 19:29:55 -04:00
GameOverlay.h Makes data in OverlayCommand private. 2022-08-16 22:45:33 -04:00
GameVersions.h Save states (#300) 2022-05-12 13:28:24 -04:00
Hooks.cpp Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
Hooks.h Randomizer v2 (#1065) 2022-09-21 00:50:22 -04:00
ImGuiImpl.cpp Wii U: Several fixes and improvements (#1608) 2022-09-27 19:29:55 -04:00
ImGuiImpl.h Feature: Allow choosing audio backend (#1588) 2022-09-26 19:48:47 -04:00
InputEditor.cpp Cleans up InputEditor class. 2022-08-23 20:38:22 -04:00
InputEditor.h Cleans up InputEditor class. 2022-08-23 20:38:22 -04:00
KeyboardController.cpp Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
KeyboardController.h Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
LUSMacros.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Material.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Material.h LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
Matrix.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Matrix.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
MemoryPack.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
MemoryPack.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Model.cpp Fixes error in LUS where there were multiple Vertex classes declared. 2022-08-10 23:14:29 -04:00
Model.h Fixes error in LUS where there were multiple Vertex classes declared. 2022-08-10 23:14:29 -04:00
OSXFolderManager.h Introduce App Directory Path (#572) 2022-07-13 00:19:07 -04:00
OSXFolderManager.mm Introduce App Directory Path (#572) 2022-07-13 00:19:07 -04:00
Path.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Path.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
PlayerAnimation.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
PlayerAnimation.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
PulseAudioPlayer.cpp testing out item replacement (#416) 2022-07-11 20:11:07 -04:00
PulseAudioPlayer.h Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
Resource.cpp LUS Cleanup: Strips out the logging system created for the console 2022-08-09 22:34:16 -04:00
Resource.h LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
ResourceMgr.cpp Lowers severity of resource manager logging. 2022-09-08 20:25:44 -04:00
ResourceMgr.h Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
RumblePack.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
RumblePack.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
SDLAudioPlayer.cpp Big-endian support (#909) 2022-07-27 23:50:56 +02:00
SDLAudioPlayer.h Move to cmake across all platforms (#363) 2022-08-05 07:59:19 +02:00
SDLController.cpp reset gyro drift when gyro is turned off (#1542) 2022-09-21 21:29:35 -04:00
SDLController.h Moves class member functions from headers to compilation units. 2022-08-24 23:06:23 -04:00
Scene.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
Scene.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Skeleton.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Skeleton.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
SkeletonLimb.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
SkeletonLimb.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
SwitchImpl.cpp Fixed error screen (#1184) 2022-08-14 12:41:15 -04:00
SwitchImpl.h Nintendo switch support (#935) 2022-07-25 21:11:53 -04:00
SwitchPerformanceProfiles.h Nintendo switch support (#935) 2022-07-25 21:11:53 -04:00
Text.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Text.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Texture.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Texture.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
UltraController.h Cleans up Controllers 2022-08-11 19:41:53 -04:00
Utils.cpp Console now exposes commands with a reference to itself. 2022-08-10 00:38:56 -04:00
Utils.h Console now exposes commands with a reference to itself. 2022-08-10 00:38:56 -04:00
Vertex.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
Vertex.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
WasapiAudioPlayer.cpp Merge branch 'develop' into z64-devmerge 2022-06-17 00:39:07 -04:00
WasapiAudioPlayer.h Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
WiiUController.cpp LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
WiiUController.h Wii U support (#1097) 2022-08-14 22:57:24 -04:00
WiiUGamepad.cpp LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
WiiUGamepad.h Wii U support (#1097) 2022-08-14 22:57:24 -04:00
WiiUImpl.cpp LUS Cleanup: Merge Window and GlobalCtx2 classes. (#1259) 2022-08-21 21:08:01 -04:00
WiiUImpl.h Wii U support (#1097) 2022-08-14 22:57:24 -04:00
Window.cpp Feature: Crowd Control Integration (#1568) 2022-09-27 22:41:17 -04:00
Window.h Feature: Allow choosing audio backend (#1588) 2022-09-26 19:48:47 -04:00
abi.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
color.h Fixed merge/rebase issues 2022-07-31 16:57:04 -04:00
endianness.h Big-endian support (#909) 2022-07-27 23:50:56 +02:00
luslog.cpp git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
luslog.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
mixer.c add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
mixer.h Headphones setting in game should now work. 2022-06-27 22:10:00 -04:00
stb_image_write.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00
stox.cpp Linux/GCC Support (#28) 2022-05-11 13:18:24 -04:00
stox.h git subrepo clone https://github.com/HarbourMasters/libultraship.git 2022-03-22 02:52:44 +01:00