Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Cthulhu 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Cthulu
|title=Cthulhu
| image = https://dlhb.gamebrew.org/3dshomebrew/Cthulu3ds.jpg|250px
|image=Cthulhu2.png
| type = Utilities
|description=Manages your 3DS Activity Log and more.
| version = 1.3.5 (28 Nov 2018)
|author=Ryuzaki-MrL
| licence = Mixed
|lastupdated=2019/11/28
| author = Ryuzaki-MrL
|type=Utilities
| website = https://github.com/Ryuzaki-MrL/Cthulhu
|version=1.3.5
| download = https://dlhb.gamebrew.org/3dshomebrew/Cthulhu-1.3.5.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/Cthulhu-1.3.5.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/cthulhu.7z
|website=https://github.com/Ryuzaki-MrL/Cthulhu
|source=https://github.com/Ryuzaki-MrL/Cthulhu
|donation=https://ko-fi.com/ryuzakimrl
}}
}}
 
'''Cthulhu''' is a 3DS homebrew application for managing play time history, step history and cached icon data.  
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.
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==
==Features==
Line 21: Line 22:
* Clear and/or edit software library.
* Clear and/or edit software library.
* Clear, update and/or restore shared icon cache.
* Clear, update and/or restore shared icon cache.
* Clear, update and/or restore HOME Menu icon cache.
* Clear, update and/or restore Home Menu icon cache.
* Reset demo play count.
* Reset demo play count.
* Reset folder count.
* Reset folder count.
* Unwrap and/or repack all HOME Menu software at once.
* Unwrap and/or repack all Home Menu software at once.
* Remove software update notifications (with exceptions).
* Remove software update notifications (with exceptions).
* Clear game notes.
* Clear game notes.
* Replace and/or restore eShop BGM.
* Replace and/or restore eShop BGM.
* Change accepted EULA version for allowing out-of-region online play.
* 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).
* Toggle Home Menu/Test Menu on startup (requires UNITINFO patch and Test Menu installed).
* Set play coin count to 300.
* Set play coin count to 300.


==Installation==
==Installation==
Available as a 3DSX (latest) and CIA.
Available in a 3DSX (latest) and CIA formats.
* 3DSX - Copy .3dsx to sdmc:/3ds/Cthulhu then run with homebrew launcher.
* 3DSX - Copy .3dsx to sdmc:/3ds/Cthulhu then run with Homebrew Launcher.
* CIA - Install .cia with the CIA manager of your choice.
* CIA - Install .cia with the CIA manager of your choice.


'''Notes from developer:'''  
'''Notes from developer:'''  


It is recommendeded to use the 3DSX version with Luma3DS 9.0. 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.  
It is recommended to use the 3DSX version with Luma3DS 9.0. 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 features.
Also always make a backup of your activity log savefile before using software library features.
Line 45: Line 46:
==User guide==
==User guide==
===Play time/step history===
===Play time/step history===
{| class="wikitable"
{| class="wikitable" style="width: 900px;"
|-
|-
! scope="row"| Clear play time history
! scope="row" style="width: 25%;"| Clear play time history
| Clears your play time history (can be seen under Daily Records> Activity Log).
| Clears your play time history (can be seen under Daily Records> Activity Log).
|-
|-
Line 62: Line 63:


===Cache icon data===
===Cache icon data===
{| class="wikitable"
{| class="wikitable" style="width: 900px;"
|-
|-
! scope="row"| Clear shared icon cache  
! scope="row" style="width: 25%;"| 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).
| Clear all shared cached icon data, used by Activity Log, Friends List and Notifications (this will also clear your Activity Log title list).
|-
|-
Line 74: Line 75:
|-
|-
! scope="row"| Clear HOME Menu icon cache  
! scope="row"| Clear HOME Menu icon cache  
| Clears the icon cache used by HOME Menu, then reboots the console so HOME Menu can create it again.
| Clears the icon cache used by Home Menu, then reboots the console so Home Menu can create it again.
|-
|-
! scope="row"| Update HOME Menu icon cache  
! scope="row"| Update HOME Menu icon cache  
Line 80: Line 81:
|-
|-
! scope="row"| Restore HOME Menu icon cache  
! scope="row"| Restore HOME Menu icon cache  
| Restores the previous HOME Menu icon cache in case something goes wrong while updating it.
| Restores the previous Home Menu icon cache in case something goes wrong while updating it.
|-
|-
|}
|}


===Additional===
===Additional===
{| class="wikitable"
{| class="wikitable" style="width: 900px;"
|-
|-
! scope="row"| Reset demo play count  
! scope="row" style="width: 25%;"| Reset demo play count  
| Resets the play count of all installed demo software.
| Resets the play count of all installed demo software.
|-
|-
! scope="row"| Reset folder count  
! scope="row"| 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).
| Resets Home Menu's folder count so that the next folder created is 1 (only works if you run Cthulhu from Test Menu).
|-
|-
! scope="row"| Unwrap all HOME Menu software  
! scope="row"| Unwrap all HOME Menu software  
| Unpacks all gift-wrapped software on HOME Menu.
| Unpacks all gift-wrapped software on Home Menu.
|-
|-
! scope="row"| Repack all HOME Menu software  
! scope="row"| Repack all HOME Menu software  
| Gift-wraps all software on HOME Menu. Mainly intended for testing the above feature.
| Gift-wraps all software on Home Menu. Mainly intended for testing the above feature.
|-
|-
! scope="row"| Remove software update nag  
! scope="row"| Remove software update nag  
| Installed titles will no longer ask for an update when launched (until HOME Menu downloads version data again). <br>Cannot be used to bypass the hardcoded version check on Ironfall: Invasion.
| 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.
|-
|-
! scope="row"| Clear game notes  
! scope="row"| Clear game notes  
Line 108: Line 109:


===Extras===
===Extras===
{| class="wikitable"
{| class="wikitable" style="width: 900px;"
|-
|-
! scope="row"| Replace eShop BGM  
! scope="row" style="width: 25%;"| Replace eShop BGM  
| Replaces the current eShop music with a custom one.
| Replaces the current eShop music with a custom one.
|-
|-
Line 132: Line 133:


==Known issues==
==Known issues==
Because HOME Menu doesn't allow accessing its icon cache while it's running, Cthulhu runs on extended memory mode.
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).
Clearing or updating Home Menu icon cache may uninstall sdiconhax (a.k.a menuhax 3.x).


==Changelog==
==Changelog==
Line 174: Line 175:
* GitHub - https://github.com/Ryuzaki-MrL/Cthulhu
* 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
* GBAtemp - https://gbatemp.net/threads/release-cthulhu-app-for-managing-play-time-step-history-and-cached-icon-data.439485
[[Category:3DS homebrew applications]]
[[Category:Homebrew utility applications on 3DS]]

Latest revision as of 13:43, 6 July 2024

Cthulhu
Cthulhu2.png
General
AuthorRyuzaki-MrL
TypeUtilities
Version1.3.5
LicenseMixed
Last Updated2019/11/28
Links
Download
Website
Source
Support Author

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 Menu/Test Menu on startup (requires UNITINFO patch and Test Menu installed).
  • Set play coin count to 300.

Installation

Available in a 3DSX (latest) and CIA formats.

  • 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 recommended to use the 3DSX version with Luma3DS 9.0. 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 features.

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.

Extras

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 The system's cap.

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: