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

Ctr-logobuilder 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = ctr-logobuilder | image = https://dlhb.gamebrew.org/3dshomebrew/ctr-logobuilder.jpg|250px | type = PC Utilities | version = | licence = Mixed...")
 
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = ctr-logobuilder
|title=ctr-logobuilder
| image = https://dlhb.gamebrew.org/3dshomebrew/ctr-logobuilder.jpg|250px
|image=Ctrlogobuilder3.png
| type = PC Utilities
|description=This is for building 3DS NCCH ExeFS logo files.
| version =
|author=yellows8
| licence = Mixed
|lastupdated=2015/11/26
| author = yellows8
|type=Developments
| website = https://github.com/yellows8/ctr-logobuilder
|version=2015
| download = https://dlhb.gamebrew.org/3dshomebrew/ctr-logobuilder.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/ctr-logobuilder.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/ctr_logobuilder.zip Source Only
|website=https://github.com/yellows8/ctr-logobuilder
|source=https://github.com/yellows8/ctr-logobuilder
}}
}}
<youtube>oQsZ_MCmht4</youtube>
This repo is for building the 3DS NCCH ExeFS:/logo file. This file contains absolutely everything that gets displayed on the logo screens when Home Menu is booting an regular application.


This repo is for building the 3DS NCCH ExeFS:/logo file. This file contains *absolutely* *everything* that gets displayed on the logo screens when Home Menu is booting an regular application.
To keep it simple, only one image per screen is used, without any actual animation. See the scripts and the main tool for details.
To keep it simple, only one image per screen is used, without any actual animation. See the scripts and the main tool for details.
==User guide==
"prebuilt_homebrew_logo-padded.lz11" is a prebuilt homebrew logo binary which you can use with the makerom -logo option. The "hblogo_{bottom|top}*" files in this .git directory are the texture files used with this prebuilt logo file.
"prebuilt_homebrew_logo-padded.lz11" is a prebuilt homebrew logo binary which you can use with the makerom -logo option. The "hblogo_{bottom|top}*" files in this .git directory are the texture files used with this prebuilt logo file.
For the build scripts, the first param is the prefix file-path for the logo files, while the second param is the darc directory path. That directory must contain the following sub-directories: "anim", "blyt", and "timg". The timg directory must contain the following BCLIM files, which can be the output from ctr-gputextool(https://github.com/yellows8/ctr-gputextool) for example: "hblogo_bottom.bclim"(bottom-screen) and "hblogo_top.bclim"(top-screen).
 
For the build scripts, the first param is the prefix file-path for the logo files, while the second param is the darc directory path. That directory must contain the following sub-directories: "anim", "blyt", and "timg". The timg directory must contain the following BCLIM files, which can be the output from [[Ctr-gputextool 3DS|ctr-gputextool]], for example: "hblogo_bottom.bclim"(bottom-screen) and "hblogo_top.bclim"(top-screen).
 
The utils.* and types.h files are from ctrtool.
The utils.* and types.h files are from ctrtool.
Requirements for using the build scripts:
Requirements for using the build scripts:
* https://github.com/yellows8/darctool
* https://github.com/yellows8/darctool
* https://github.com/Steveice10/bannertool (lz11 compression)
* https://github.com/Steveice10/bannertool (lz11 compression)
* "$HOME/.3ds/logo_hmackey_text", hex 64-character text file, originally extracted from binary in the Home Menu codebin.
* "$HOME/.3ds/logo_hmackey_text", hex 64-character text file, originally extracted from binary in the Home Menu codebin.
The following documentation were referenced as a base:
The following documentation were referenced as a base:
* http://florian.nouwt.com/wiki/index.php/CLYT_%28File_Format%29
* http://florian.nouwt.com/wiki/index.php/CLYT_%28File_Format%29
* http://wiibrew.org/wiki/Wii_Animations
* http://wiibrew.org/wiki/Wii_Animations
==External links==
* GitHub - https://github.com/yellows8/ctr-logobuilder

Latest revision as of 11:07, 22 Haziran 2024

ctr-logobuilder
Ctrlogobuilder3.png
General
Authoryellows8
TypeDevelopments
Version2015
LicenseMixed
Last Updated2015/11/26
Links
Source Only Download
Website
Source

This repo is for building the 3DS NCCH ExeFS:/logo file. This file contains absolutely everything that gets displayed on the logo screens when Home Menu is booting an regular application.

To keep it simple, only one image per screen is used, without any actual animation. See the scripts and the main tool for details.

User guide

"prebuilt_homebrew_logo-padded.lz11" is a prebuilt homebrew logo binary which you can use with the makerom -logo option. The "hblogo_{bottom|top}*" files in this .git directory are the texture files used with this prebuilt logo file.

For the build scripts, the first param is the prefix file-path for the logo files, while the second param is the darc directory path. That directory must contain the following sub-directories: "anim", "blyt", and "timg". The timg directory must contain the following BCLIM files, which can be the output from ctr-gputextool, for example: "hblogo_bottom.bclim"(bottom-screen) and "hblogo_top.bclim"(top-screen).

The utils.* and types.h files are from ctrtool.

Requirements for using the build scripts:

The following documentation were referenced as a base:

External links

Advertising: