Cthulhu 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/Cthulu3ds.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/Cthulu3ds.jpg|250px
| type = Utilities
| type = Utilities
| version = v1.3.5
| version = 1.3.5 (28 Nov 2018)
| licence = Mixed
| licence = Mixed
| author = Ryuzaki-MrL
| author = Ryuzaki-MrL
Line 10: Line 10:
| source = https://dlhb.gamebrew.org/3dshomebrew/Cthulhu-1.3.5.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/Cthulhu-1.3.5.rar
}}
}}
Cthulhu is a 3DS homebrew application for managing play time history, step history and cached icon data.
The goal of this app is to provide an open-source alternative to some of the [https://www.3dbrew.org/wiki/3DS_Development_Unit_Software 3DS Development Unit Software], alongside with extra features.
==Features==
* Clear play time history.
* Clear step history.
* Clear and/or edit software library.
* Clear, update and/or restore shared icon cache.
* Clear, update and/or restore HOME Menu icon cache.
* Reset demo play count.
* Reset folder count.
* Unwrap and/or repack all HOME Menu software at once.
* Remove software update notifications (with exceptions).
* Clear game notes.
* Replace and/or restore eShop BGM.
* Change accepted EULA version for allowing out-of-region online play.
* Toggle HOME/Test Menu on startup (requires UNITINFO patch and having Test Menu installed).
* Set play coin count to 300.
==Installation==
Available as a 3DSX (latest) and CIA.
* 3DSX - Copy .3dsx to sdmc:/3ds/Cthulhu then run with homebrew launcher.
* CIA - Install .cia with the CIA manager of your choice.
'''Notes from developer:'''
It is recommendeded to use the 3DSX version with Luma3DS 9.0. It'll work just as fine as the CIA (available in [https://github.com/Ryuzaki-MrL/Cthulhu/releases/tag/1.3.4 v1.3.4] and prior releases), and without cluttering your activity log. Also always make a backup of your activity log savefile before using software library.
==User guide==
===Play time/step history===
* Clear play time history - Clears your play time history (can be seen under Daily Records> Activity Log).
* Clear step history - Clears your step history (can be seen under Daily Records> Activity Log).
* Clear software library - Clears your software library (can be seen under Software Library> Activity Log).
* Edit software library - Allows editing of individual entries on your software library.
===Cache icon data===
* Clear shared icon cache - Clear all shared cached icon data, used by Activity Log, Friends List and Notifications (this will also clear your Activity Log title list).
* Update shared icon cache - Iterates through all entries and replaces outdated ones.
* Restore shared icon cache - Restores the previous shared icon cache in case something goes wrong while updating it.
* Clear HOME Menu icon cache - Clears the icon cache used by HOME Menu, then reboots the console so HOME Menu can create it again.
* Update HOME Menu icon cache - Iterates through all entries and replaces outdated ones.
* Restore HOME Menu icon cache - Restores the previous HOME Menu icon cache in case something goes wrong while updating it.
===Additional===
* Reset demo play count - Resets the play count of all installed demo software.
* Reset folder count - Resets HOME Menu's folder count so that the next folder created is "1" (only works if you run Cthulhu from Test Menu).
* Unwrap all HOME Menu software - Unpacks all gift-wrapped software on HOME Menu.
* Repack all HOME Menu software - Gift-wraps all software on HOME Menu. Mainly intended for testing the above feature.
* Remove software update nag - Installed titles will no longer ask for an update when launched (until HOME Menu downloads version data again). Cannot be used to bypass the hardcoded version check on "Ironfall: Invasion".
* Clear game notes - Clear all of your game notes.
===Others===
* Replace eShop BGM - Replaces the current eShop music with a custom one.
* Restore eShop BGM - Restores the default current eShop music.
* Change accepted EULA version - Useful for allowing out-of-region online play (when set to FF.FF).
* Toggle HOME/Test Menu - Changes which menu the 3DS will boot on startup (requires both UNITINFO patch and having Test Menu installed for it to work).
* Set play coin count to 300.
==Media==
'''3DS Homebrew: Cthulhu (German)''' ([https://www.youtube.com/watch?v=1K2DWPgnhoM NintendoBrew]) <br>
<youtube>1K2DWPgnhoM</youtube>
<youtube>1K2DWPgnhoM</youtube>


= Cthulhu =
==Known issues==
Because HOME Menu doesn't allow accessing its icon cache while it's running, Cthulhu runs on extended memory mode.


Cthulhu is a homebrew application for managing play time history, step history and cached icon data. The goal of this app is to provide an open-source alternative to some of the [https://www.3dbrew.org/wiki/3DS_Development_Unit_Software 3DS Development Unit Software], alongside with extra features.
Clearing or updating HOME Menu icon cache may uninstall sdiconhax (a.k.a menuhax 3.x).


==Current Features:==
==Changelog==
'''v1.3.5 2019/11/28''' (3DSX only)
* Small release that adds an option to set play coins to 300, the system's cap.
* This codebase is old and will likely not be updated again.


* Clear play time history: clears your play time history (it can be seen at Activity Log under &quot;Daily Records&quot;).
'''v1.3.4 2018/03/16'''
* Clear step history: clears your step history (it can be seen at Activity Log under &quot;Daily Records&quot;).
* This releases fixes a crash when trying to backup anything without having a /3ds/data/cthulhu folder on the SD card. Current working directory is sdmc:/3ds/Cthulhu.
* Clear software library: clears your software library (it can be seen at Activity Log under &quot;Software Library&quot;).
 
* Edit software library: allows editing of individual entries on your software library.
'''v1.3.3 2018/01/6'''
* Clear shared icon cache: clear all shared cached icon data, used by Activity Log, Friends List and Notifications (this will also clear your Activity Log title list).
* Loading and saving of software library is now instantaneous.
* Update shared icon cache: iterates through all entries and replaces outdated ones.
* Fix crashes upon editing software library.
* Restore shared icon cache: restores the previous shared icon cache in case something goes wrong while updating it.
* Update to latest ctrulib.
* Clear HOME Menu icon cache: clears the icon cache used by HOME Menu, then reboots the console so HOME Menu can create it again.
 
* Update HOME Menu icon cache: iterates through all entries and replaces outdated ones.
'''v1.3.2 2017/05/28'''
* Restore HOME Menu icon cache: restores the previous HOME Menu icon cache in case something goes wrong while updating it.
* Cthulhu now checks if test menu is installed before attempting to switch to it.
* Reset demo play count: resets the play count of all installed demo software.
 
* Reset folder count: resets HOME Menu's folder count so that the next folder created is &quot;1&quot;. (Only works if you run Cthulhu from Test Menu).
'''v1.3.1 2017/05/25'''
* Unwrap all HOME Menu software: unpacks all gift-wrapped software on HOME Menu.
* Support for Korean/Taiwan/Chinese HOME Menu.
* Repack all HOME Menu software: gift-wraps all software on HOME Menu. Mainly intended for testing the above feature.
* Switch between HOME Menu and Test Menu.
* Remove software update nag: installed titles will no longer ask for an update when launched (until HOME Menu downloads version data again). This can't be used to bypass the hardcoded version check on &quot;Ironfall: Invasion&quot;.
* Fix software library not being cleared (activity log will still reload data from PTM though, rendering this useless).
* Clear game notes: clear all of your game notes.
 
* Replace eShop BGM: replaces the current eShop music with a custom one.
'''v1.3.0 2017/03/26'''
* Restore eShop BGM: restores the default current eShop music.
* This release fixes Cthulhu not working on the New 3DS and adds "accepted EULA version" setting for out-of-region online play. (Credits go to @SciresM for his EULASetter app.)
* Change accepted EULA version: useful for allowing out-of-region online play (when set to FF.FF).
* Toggle HOME/Test menu: changes which menu the 3DS will boot on startup (Test Menu needs UNITINFO patch AND having test menu installed for it to work).
* Set play coin count to 300.


==Future Features:==
'''v1.2.0 2017/02/17'''
* Finally, software library editing is here. Although some features like moving and sorting entries are still missing.
** Warning: always make a backup of your activity log safefile before using this.
** Go to "Activity Log management" then "Edit software library".
** Once the list loads, you can either press A to edit a entry, X to remove it, or Y to list/delist it.
** Pressing A will take you to another menu, where you can view detailed info about a title.
** Select a field, press A to edit it and up/down to modify values.


* Misc. features seen on dev unit software.
'''v1.0 2016/08/28'''
* First stable release. Check the readme for info.


Obs.:
==External links==
* GitHub - https://github.com/Ryuzaki-MrL/Cthulhu
* GBAtemp - https://gbatemp.net/threads/release-cthulhu-app-for-managing-play-time-step-history-and-cached-icon-data.439485


* Because HOME Menu doesn't allow accessing its icon cache while it's running, Cthulhu runs on extended memory mode.
[[Category:3DS homebrew applications]]
* Clearing or updating HOME Menu icon cache may uninstall sdiconhax (a.k.a menuhax 3.x).
[[Category:Homebrew utility applications on 3DS]]

Revision as of 05:59, 20 July 2021

Template:Infobox 3DS homebrew

Cthulhu is a 3DS homebrew application for managing play time history, step history and cached icon data.

The goal of this app is to provide an open-source alternative to some of the 3DS Development Unit Software, alongside with extra features.

Features

  • Clear play time history.
  • Clear step history.
  • Clear and/or edit software library.
  • Clear, update and/or restore shared icon cache.
  • Clear, update and/or restore HOME Menu icon cache.
  • Reset demo play count.
  • Reset folder count.
  • Unwrap and/or repack all HOME Menu software at once.
  • Remove software update notifications (with exceptions).
  • Clear game notes.
  • Replace and/or restore eShop BGM.
  • Change accepted EULA version for allowing out-of-region online play.
  • Toggle HOME/Test Menu on startup (requires UNITINFO patch and having Test Menu installed).
  • Set play coin count to 300.

Installation

Available as a 3DSX (latest) and CIA.

  • 3DSX - Copy .3dsx to sdmc:/3ds/Cthulhu then run with homebrew launcher.
  • CIA - Install .cia with the CIA manager of your choice.

Notes from developer:

It is recommendeded to use the 3DSX version with Luma3DS 9.0. It'll work just as fine as the CIA (available in v1.3.4 and prior releases), and without cluttering your activity log. Also always make a backup of your activity log savefile before using software library.

User guide

Play time/step history

  • Clear play time history - Clears your play time history (can be seen under Daily Records> Activity Log).
  • Clear step history - Clears your step history (can be seen under Daily Records> Activity Log).
  • Clear software library - Clears your software library (can be seen under Software Library> Activity Log).
  • Edit software library - Allows editing of individual entries on your software library.

Cache icon data

  • Clear shared icon cache - Clear all shared cached icon data, used by Activity Log, Friends List and Notifications (this will also clear your Activity Log title list).
  • Update shared icon cache - Iterates through all entries and replaces outdated ones.
  • Restore shared icon cache - Restores the previous shared icon cache in case something goes wrong while updating it.
  • Clear HOME Menu icon cache - Clears the icon cache used by HOME Menu, then reboots the console so HOME Menu can create it again.
  • Update HOME Menu icon cache - Iterates through all entries and replaces outdated ones.
  • Restore HOME Menu icon cache - Restores the previous HOME Menu icon cache in case something goes wrong while updating it.

Additional

  • Reset demo play count - Resets the play count of all installed demo software.
  • Reset folder count - Resets HOME Menu's folder count so that the next folder created is "1" (only works if you run Cthulhu from Test Menu).
  • Unwrap all HOME Menu software - Unpacks all gift-wrapped software on HOME Menu.
  • Repack all HOME Menu software - Gift-wraps all software on HOME Menu. Mainly intended for testing the above feature.
  • Remove software update nag - Installed titles will no longer ask for an update when launched (until HOME Menu downloads version data again). Cannot be used to bypass the hardcoded version check on "Ironfall: Invasion".
  • Clear game notes - Clear all of your game notes.

Others

  • Replace eShop BGM - Replaces the current eShop music with a custom one.
  • Restore eShop BGM - Restores the default current eShop music.
  • Change accepted EULA version - Useful for allowing out-of-region online play (when set to FF.FF).
  • Toggle HOME/Test Menu - Changes which menu the 3DS will boot on startup (requires both UNITINFO patch and having Test Menu installed for it to work).
  • Set play coin count to 300.

Media

3DS Homebrew: Cthulhu (German) (NintendoBrew)

Known issues

Because HOME Menu doesn't allow accessing its icon cache while it's running, Cthulhu runs on extended memory mode.

Clearing or updating HOME Menu icon cache may uninstall sdiconhax (a.k.a menuhax 3.x).

Changelog

v1.3.5 2019/11/28 (3DSX only)

  • Small release that adds an option to set play coins to 300, the system's cap.
  • This codebase is old and will likely not be updated again.

v1.3.4 2018/03/16

  • This releases fixes a crash when trying to backup anything without having a /3ds/data/cthulhu folder on the SD card. Current working directory is sdmc:/3ds/Cthulhu.

v1.3.3 2018/01/6

  • Loading and saving of software library is now instantaneous.
  • Fix crashes upon editing software library.
  • Update to latest ctrulib.

v1.3.2 2017/05/28

  • Cthulhu now checks if test menu is installed before attempting to switch to it.

v1.3.1 2017/05/25

  • Support for Korean/Taiwan/Chinese HOME Menu.
  • Switch between HOME Menu and Test Menu.
  • Fix software library not being cleared (activity log will still reload data from PTM though, rendering this useless).

v1.3.0 2017/03/26

  • This release fixes Cthulhu not working on the New 3DS and adds "accepted EULA version" setting for out-of-region online play. (Credits go to @SciresM for his EULASetter app.)

v1.2.0 2017/02/17

  • Finally, software library editing is here. Although some features like moving and sorting entries are still missing.
    • Warning: always make a backup of your activity log safefile before using this.
    • Go to "Activity Log management" then "Edit software library".
    • Once the list loads, you can either press A to edit a entry, X to remove it, or Y to list/delist it.
    • Pressing A will take you to another menu, where you can view detailed info about a title.
    • Select a field, press A to edit it and up/down to modify values.

v1.0 2016/08/28

  • First stable release. Check the readme for info.

External links

Advertising: