Commit Graph

  • 3e9dd4bd49 [Travis] Hopefully fixing the travis build Maschell 2018-05-26 14:12:56 +0200
  • c427deb40e [Travis] Added missing portib extraction Maschell 2018-05-26 13:54:08 +0200
  • 28f2316da0 [Travis] Now using pacman to get devkitPPC/devkitARM Maschell 2018-05-26 13:48:11 +0200
  • e5ab52c4af [Loader] Refacored memory mapping class, added function to get size of a mapped memory region. - Removed log Maschell 2018-04-08 13:02:53 +0200
  • b4a07cfdd5 [Loader] Recuded one chunk used for memory mapping. Reordered them by size. Maschell 2018-04-07 10:29:45 +0200
  • a500538584 [Loader] Logging page table information when no memory was mapped. Maschell 2018-04-05 15:59:47 +0200
  • 38856c5916 [Loader] Adjusting the memory mapping Maschell 2018-04-05 15:42:29 +0200
  • 721f739db6 [Travis] trying to fix compiling. (Case senstive issue) Maschell 2018-04-04 17:00:42 +0200
  • 135f201f19 [Plugin] Improve the screenshot plugin. Flushing the memory before writing it to the SDCard Maschell 2018-04-04 16:31:48 +0200
  • a839430ea0 [Loader] Added intial code for Memory mapping! The loader will now map some (hopefully) unused memory into userland using the segement registers. Currently we can get ~ 65mb of extra memory. At the moment, none if this memory is used, at first it needs to be checked if it's really unused. Press MINUS in the plugin loader to map the memory, this can take a moment. Check the UDPLogger for the mapping information. When the memory was mapped, values will be written to the PHYSICAL memory addresses, and read from the effective addresses as an test.. Maschell 2018-04-04 16:30:54 +0200
  • 60e49ea83f [Loader] Added serveral minor clean ups. Maschell 2018-04-04 15:36:57 +0200
  • a8d1960dc3 [Loader] Check the current titleid before calling hooks. Maschell 2018-04-04 14:33:22 +0200
  • 720762d891 [Loader] Fixed possible deadlock Maschell 2018-04-04 14:27:04 +0200
  • 2c311aea66 [Loader] Modified to loader to use "long jumps" to our code. Maschell 2018-04-04 14:26:43 +0200
  • 87cf494cbf [Travis] Fixed the link to the devkitpro updater Maschell 2018-03-27 00:07:47 +0200
  • 2a4ef4cfca [Plugin] Fixing brightness issues with the screenshot plugin Maschell 2018-03-27 00:01:58 +0200
  • 8e0c677e64 [Template] Added the makefile.mk to the user template project Maschell 2018-03-20 11:30:03 +0100
  • 544a4da57c [Makefile] Added LD flags to the makefile.mk, removed unneeded directory in EXTERNAL_INCLUDE Maschell 2018-03-13 10:15:48 +0100
  • 6ca382bf6e Formatting, added bash script for installing/updating the dependencies (based on the travis script) Maschell 2018-03-11 17:12:46 +0100
  • 0e60a9bb48 [Loader] Fixed loader when loaded from the browser hax Maschell 2018-03-11 13:50:45 +0100
  • d949dc8bd1 [Makefile] Split up the plugin makefiles, now common changes can be done in makefile.mk Maschell 2018-03-10 13:26:43 +0100
  • 1157026b8b [Plugin] Increased the stability of the screenshot tool Maschell 2018-03-08 20:15:37 +0100
  • af70ccf83f [Plugin] Fixed the filename of the screenshot Maschell 2018-03-08 18:55:10 +0100
  • 117d2ab7d6 [Plugin] Added screenshot plugin Maschell 2018-03-08 18:47:43 +0100
  • 647c3a9246 put *.layout into the gitignore Maschell 2018-03-08 16:38:46 +0100
  • b9b8bceebf [Loader] Added mkdir support to the plugins Maschell 2018-03-08 16:38:26 +0100
  • fd5acd8932 Added "ON_FUNCTIONS_PATCHED" hook Maschell 2018-03-07 18:53:43 +0100
  • bee832131a Merge branch 'master' of https://github.com/Maschell/WiiUPluginSystem Maschell 2018-03-04 19:03:47 +0100
  • 5c371135c8
    Merge pull request #14 from jakobkg/sdcafiine-padscore Maschell 2018-03-04 19:03:16 +0100
  • 6aa75c5675 [Travis] Refactored the travis file Maschell 2018-03-04 19:02:34 +0100
  • 7cf4389048 [Travis] Added more output Maschell 2018-03-04 18:46:48 +0100
  • 8bf5534ce8 [Travis] Only do make install if the build has changed. Maschell 2018-03-04 18:31:53 +0100
  • dd3d3946f9 [Travis] Fixing one last error. Maschell 2018-03-04 17:53:37 +0100
  • 21b6d11156 [Travis] Forgot to build the fs_wrapper lib Maschell 2018-03-04 17:33:43 +0100
  • 7597d898cc [Travis] No caching of the portlib folder, fixed the cd command. Maschell 2018-03-04 17:24:54 +0100
  • c5b4a8b1c0 [Travis] forgot one stupid little ) Maschell 2018-03-04 17:15:29 +0100
  • 3a14bc7ae9 [Travis] Actually build the libs Maschell 2018-03-04 17:12:17 +0100
  • 1cfc5b28b4 [Travis] fix Maschell 2018-03-04 17:06:36 +0100
  • a22288b2f1 [Travis] Using the devkitpro perl update scripts and git to to able to cache stuff Maschell 2018-03-04 17:04:03 +0100
  • fcd217fa67 [Loader] This is case-sensitiv on unix. well. Removed travis caching, was pointless anyway. Maschell 2018-03-04 16:40:02 +0100
  • b642c931db [Travis] fixed compiling Maschell 2018-03-04 16:31:26 +0100
  • 36f4b1f350 [Loader] A single plugin can be loaded via wiiload. Maschell 2018-03-04 16:27:57 +0100
  • 0b6d578e27 Added a codeblocks template for creating plugins Maschell 2018-03-04 00:18:19 +0100
  • 8737d4bc54 Moved controller stuff out of the modpack selector files for cleanliness #14 jakobkg 2018-02-26 10:14:01 +0100
  • 1024338498 Added new macros for FS and overlay access. Maschell 2018-02-25 15:18:52 +0100
  • 731860bef2 [SDCafiine] Added support for additional controllers on the modpack selector screen jakobkg 2018-02-25 13:40:43 +0100
  • 6ab6e0532a [Travis] Using github instead of sourceforge Maschell 2018-02-25 13:38:40 +0100
  • 2aadfcf68e Added new hook-methods, added more information to the example_plugin Maschell 2018-02-25 13:07:49 +0100
  • a12db00fd9 [Loader] Force make to disable the jobserver while compiling mocha. Maschell 2018-02-24 19:23:12 +0100
  • db8643d3f5 [Plugin] Added plugin that logs some memory infos Maschell 2018-02-24 13:49:59 +0100
  • 55dd57d62f [Loader] Code formatting and minor logging improvements. Maschell 2018-02-24 12:35:00 +0100
  • 409527fb21 [ALL] Added overlay callback Maschell 2018-02-20 12:41:58 +0100
  • 285fc3b51a Added libgui to the list of dependencies in the readme Maschell 2018-02-20 09:55:50 +0100
  • a3b547e7d1 [Plugins] Added a POC overlay plugin Maschell 2018-02-18 23:00:38 +0100
  • 6067cede64 [Loader] Fixed loading plugin which don't replace any functions. Maschell 2018-02-18 21:42:41 +0100
  • 2b1b46363d [ALL] Renamed the EntryData into FunctionData, fixed some comments. Maschell 2018-02-18 19:03:51 +0100
  • d64f221a92 [ALL] Added more fields to the metadata Maschell 2018-02-18 18:43:51 +0100
  • 869b3bc391 [Loader] Now show config GUI when entering Mii Maker Maschell 2018-02-18 17:47:03 +0100
  • 41da4db58c Replaced all instances of the word "module" with "plugin" Maschell 2018-02-18 16:10:27 +0100
  • d0908e7eb6 [Loader] Refactored the plugin loading. Maschell 2018-02-18 15:55:43 +0100
  • f6ec4bcc56 [Loader] Fixed stupid typo Maschell 2018-02-17 15:30:42 +0100
  • 58b18b31f2 [Travis] Fixed travis. Extracting missing portlibs Maschell 2018-02-17 14:54:48 +0100
  • de95b2e599 [Loader] Added simple, initial gui. Maschell 2018-02-17 14:51:05 +0100
  • b5153953de [Tools] Added gettext windows binaries Maschell 2018-02-17 14:45:45 +0100
  • 749ce215cf Updated the READMEs of the plugins Maschell 2018-02-16 22:22:41 +0100
  • 8c3a28d444 Updated the README, moved plans/ideas into an own file Maschell 2018-02-16 22:20:04 +0100
  • 797e58f576 [General] Moving the FS-wrapper into an own lib, no more macro madness Maschell 2018-02-16 21:51:35 +0100
  • 1cfa474ca9 [Plugins] Moved example_plugin into the plugins folder Maschell 2018-02-16 21:25:31 +0100
  • 401c742362 [General] Updated the readmes Maschell 2018-02-14 23:42:06 +0100
  • 46358ce67a Added SD/USB support for plugins! Maschell 2018-02-14 22:52:16 +0100
  • f8e8f7f52e [Travis] Added Makefile to the plugins folder to build all with one command. Maschell 2018-02-14 22:36:28 +0100
  • b350d7e478 [Travis] Fixed the travis script. Added devkitARM Maschell 2018-02-14 19:52:14 +0100
  • b8d2c51f76 [Plugins] Don't mount the SDCard withing the SDCafiine plugin. Maschell 2018-02-14 19:47:52 +0100
  • dc8a9a81fc [Loader] Added mocha and device mounting. Maschell 2018-02-14 19:46:14 +0100
  • 894a60c2bf [Loader] Moved method elfLink from ModuleData to ElfTools, other minor stuff Maschell 2018-02-14 18:18:42 +0100
  • 389e3ba5f1 [Loader] Added some more comments and TODOs Maschell 2018-02-13 22:36:05 +0100
  • b7f9e68c90 [Loader] Updated logging message Maschell 2018-02-13 22:28:08 +0100
  • a31d6e8db5 [Loader] Huge refactoring. Getting rid of the global lists in C. Using std::vector now and classes. Maschell 2018-02-13 22:20:38 +0100
  • 78a160a74c [Plugins] Added readmes to the plugins, renamed SwapDRC to SwipSwapMe Maschell 2018-02-13 08:22:05 +0100
  • 96224310b0 [Plugin] Added HID to VPAD support Maschell 2018-02-12 20:53:37 +0100
  • 7aec6a2bfd [General] Updated the wups_loader_entry_t struct Maschell 2018-02-12 20:51:24 +0100
  • 48e5ea7e4c [Plugins] Updated the SDCafiine plugin Maschell 2018-02-12 20:50:27 +0100
  • b9af38c7ff [General] Removed the DISCARD section in the .ld file. This fixes C++ support.. Maschell 2018-02-12 20:40:54 +0100
  • 8c0a3c965b [Plugin] Added a port of SwapDRC (SwipSwapMe) Maschell 2018-02-11 19:49:42 +0100
  • 38e045e41d [Loader] Fixed returning to the HBL if multiple plugin override the same function Maschell 2018-02-11 18:52:11 +0100
  • 34e5773714 [Loader] Load the SDCafiine plugin Maschell 2018-02-11 18:43:32 +0100
  • af3e5086f5 [Plugins] Fixed the SDCafiine plugin Maschell 2018-02-11 18:43:12 +0100
  • ac912010f2 [Plugins] Started on creating a SDCafiine plugin. Still WIP. Maschell 2018-02-11 18:33:07 +0100
  • 2cbc49b030 [Loader] only procced when the loading was successful Maschell 2018-02-11 18:18:10 +0100
  • d12bb68c16 [Plugins] Remove the fPIC flag, is not needed. Maschell 2018-02-11 18:16:32 +0100
  • 3cc18c2557 [Plugins] Updated the Makefile Maschell 2018-02-11 14:45:20 +0100
  • 2d685cf41f [General] Fixed the travis script Maschell 2018-02-11 03:40:29 +0100
  • d181e445c7 [Plugins] Updated the Makefile. C++ and stdlib should work now. Maschell 2018-02-11 03:26:54 +0100
  • db29f7a302 [Loader] Only load plugin if no more relocations are needed. Maschell 2018-02-11 03:24:32 +0100
  • c53b6a3d8e [Loader] unmount sdcard after loading the plugins Maschell 2018-02-10 17:10:20 +0100
  • 53bbfa3bd4 [Travis] Added padcon to nightly release Maschell 2018-02-10 17:08:18 +0100
  • e58dc7a506 [Plugins] Added a simple padcon plugin! Maschell 2018-02-10 17:06:42 +0100
  • 9ebad4be5d [example_plugin] Changed to example_plugin to hook into FS_INIT Maschell 2018-02-10 17:05:32 +0100
  • ec217c6aef [Loader] Added support for the init hook. Maschell 2018-02-10 17:05:11 +0100
  • 81b5bed341 [WUPS] Added Macro for the Initialization hook Maschell 2018-02-10 17:00:17 +0100