Hacking rxTools -with Pasta- CFW Theme Thread

AlbertoSONIC

Pasta Team Member
Member
Joined
Jun 27, 2014
Messages
927
Trophies
0
Age
52
Website
www.albertosonic.com
XP
1,396
Country
Italy
Yes, now both 2D and 3D themes work :lol:
Is it possible to access the 3D slider? Or add an option to disable 3D?
The "Enable 3D" option is definitely doable:

You have to edit LoadSettings and settings app in order to read the forth char in system.txt ('1'= 3d enabled, '0' 3d disabled). When it's 1, set a main.c bool variable "3d_enabled" to true. Then everytime you use DrawTopSplash, change the second path (the right one) with

3d_enabled ? "path_to_file" : "path_to_a_non_existing_file"
 
  • Like
Reactions: DSoryu and nastys

skydancer93

Well-Known Member
Member
Joined
Mar 16, 2015
Messages
585
Trophies
0
Age
31
XP
2,017
Country
United States
Do installed games disappear from this firmware as they did in 2.6? Working on my friend's O3DS and been trying to install for some time but only certain ones show up. The NANDS ARE unlinked and I never accessed Data Management, so why are they disappearing. Hopefully, that's been fixed here. If that's the case, I'll use this.
 

pakrett

Well-Known Member
Member
Joined
Apr 6, 2015
Messages
1,519
Trophies
0
Age
34
XP
1,369
Country
France
Do installed games disappear from this firmware as they did in 2.6? Working on my friend's O3DS and been trying to install for some time but only certain ones show up. The NANDS ARE unlinked and I never accessed Data Management, so why are they disappearing. Hopefully, that's been fixed here. If that's the case, I'll use this.
Try with cias that match your region or region-free cias.
I never had a probleme like that before, even when I was in 2.6...
 

nastys

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
1,732
Trophies
1
Age
26
Location
Earth
XP
1,826
Country
Italy
Finally added support for 3D themes and other fixes related to themes!
Source code: https://github.com/roxas75/rxTools
rxTools.dat only: attached

Please report any problems!
I'll release the next alpha tomorrow, unless there are new bugs :)

Also... @AlbertoSONIC is it possible to check if the 3D is enabled? It would be very useful because currently, if 3D is disabled by the slider, it loads the R image instead of the centred image.
 

Attachments

  • rxTools.dat.zip
    91.6 KB · Views: 512
  • 3d-test.zip
    12.4 KB · Views: 448

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
33
XP
2,448
Country
Puerto Rico
Finally added support for 3D themes and other fixes related to themes!
Source code: https://github.com/roxas75/rxTools
rxTools.dat only: attached

Please report any problems!
I'll release the next alpha tomorrow, unless there are new bugs :)

Also... @AlbertoSONIC is it possible to check if the 3D is enabled? It would be very useful because currently, if 3D is disabled by the slider, it loads the R image instead of the centred image.
Great news! Congrats!!! This will take themes to a whole new level. :yay:
 
  • Like
Reactions: nastys

AlbertoSONIC

Pasta Team Member
Member
Joined
Jun 27, 2014
Messages
927
Trophies
0
Age
52
Website
www.albertosonic.com
XP
1,396
Country
Italy
Finally added support for 3D themes and other fixes related to themes!
Source code: https://github.com/roxas75/rxTools
rxTools.dat only: attached

Please report any problems!
I'll release the next alpha tomorrow, unless there are new bugs :)

Also... @AlbertoSONIC is it possible to check if the 3D is enabled? It would be very useful because currently, if 3D is disabled by the slider, it loads the R image instead of the centred image.
We could check from the arm9 payload and write it to a known ram offset, but it would require editing CakeFW code, which as of now is a clone of the actual repo...
 
  • Like
Reactions: nastys

AlbertoSONIC

Pasta Team Member
Member
Joined
Jun 27, 2014
Messages
927
Trophies
0
Age
52
Website
www.albertosonic.com
XP
1,396
Country
Italy
Is that too much to do?
Definitely not, but it requires to edit CakeFW, so there are 2 ways to handle this:

1) Fork CakeFW and edit it, which would mean stopping to be automatically up to date with CakeFW updates

2) Ask @mid-kid (CakeFW's creator) to apply this change or to accept a Pull Request from us
 

nastys

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
1,732
Trophies
1
Age
26
Location
Earth
XP
1,826
Country
Italy
Definitely not, but it requires to edit CakeFW, so there are 2 ways to handle this:

1) Fork CakeFW and edit it, which would mean stopping to be automatically up to date with CakeFW updates

2) Ask @mid-kid (CakeFW's creator) to apply this change or to accept a Pull Request from us
We could try to send the pull request first and if it's not merged, we'll fork it :)
 
  • Like
Reactions: AlbertoSONIC

hosigumayuugi

AndroPlus
Member
Joined
Aug 24, 2009
Messages
261
Trophies
1
Location
Kyoto
Website
androplus.org
XP
180
Country
Japan

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,355
Trophies
2
XP
8,053
Country
United States
Finally added support for 3D themes and other fixes related to themes!
Source code: https://github.com/roxas75/rxTools
rxTools.dat only: attached

Please report any problems!
I'll release the next alpha tomorrow, unless there are new bugs :)

Also... @AlbertoSONIC is it possible to check if the 3D is enabled? It would be very useful because currently, if 3D is disabled by the slider, it loads the R image instead of the centred image.

Sound/music next?
 
  • Like
Reactions: AlbertoSONIC

nastys

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
1,732
Trophies
1
Age
26
Location
Earth
XP
1,826
Country
Italy
Hi, Japanese user here:)
Most your translations are good, but some words are not suitable to use in this case.
For example, we don't use "xxを解読" to mean "decrypt data", so we should use "xxを復号".
Could you give me full list of your translations so that I can check and fix?
Thank you for your time :)
Here is a list of the original text/Japanese translation (incomplete):
--- Advanced/高度な [adv*.bin]
Downgrade MSET/ダウングレードMSET
Install FBI/FBIをインストール
Uninstall FBI/FBIをアンインストール
Developer mode/デベロッパーモード

--- [app.bin]
B BACK/B バック

--- [boot*.bin]
Starting rxMode.../rxModeをスタート...
-
Select NAND/NANDを選択
Y EMUNAND/EMUNAND
X SYSNAND/SYSNAND
-
Error/エラー
Cannot start rxMode. Make sure you have all necessary files./rxModeを開始することができません。

--- [cfg*.bin]
Installation/インストール
rxTools is installing, please wait.../rxToolsがインストールされている間お待ちください...
-
Installing.../インストール...
-
Error/エラー
Cannot install rxTools. Make sure you have all necessary files./rxModeをインストールすることはできません。
-
Installation/インストール
rxTools has been installed and configured successfully./rxToolsがインストールされ、正常に構成されています。

--- [credits.bin]
rxTools/rxTools
-with Pasta-/-とパスタ-
...and material design/...と材料設計
Theme by nastys/nastysのテーマ

--- Decryption/解読 [dec*.bin]
Decrypt CTR titles/CTRのタイトルを解読
Decrypt title keys/タイトルキーを解読
Decrypt EncTitleKeys/EncTitleKeysを解読
Generate xorpads/XORパッドを生成
Decrypt partitions/パーティションを解読
Generate FAT16 xorpads/FAT16のXORパッドを生成

--- Dumping/??? [dmp0.bin]
Backup NAND/???
Dump system titles/???
Dump NAND files/???

--- File/ファイル [fil*.bin]
movable.sed/movable.sed
SecureInfo_A/SecureInfo_A
LocalFriendCodeSeed/LocalFriendCodeSeed
rand_seed/rand_seed
ticket.db/ticket.db

--- Injection/??? [inj*.bin]
Inject EMUNAND/???
Inject NAND files/???

--- rxTools/RXツール [menu*.bin]
RXMODE/???
DECRYPTION/???
DUMPING/???
INJECTION/???
ADVANCED/???
SETTINGS/???
CREDITS/???
I couldn't find a good dictionary, that's why some words are strange...


Not likely :(

--------------------- MERGED ---------------------------

Also, I ve tested 3D on ninjhax and it isn't working. Also, ninjhax sometime doesn't show the bottom screen (unrelated to 3d). Ninjhax support definitely needs to be fixed ;)
If it's possible to check if it's running on Ninjhax, it may be possible to code a workaround ;)
 
Last edited by nastys,
  • Like
Reactions: AlbertoSONIC

hosigumayuugi

AndroPlus
Member
Joined
Aug 24, 2009
Messages
261
Trophies
1
Location
Kyoto
Website
androplus.org
XP
180
Country
Japan
Thank you for your time :)
Here is a list of the original text/Japanese translation (incomplete):
--- Advanced/高度な機能 [adv*.bin]
Downgrade MSET/MSET のダウングレード
Install FBI/FBI のインストール
Uninstall FBI/FBI のアンインストール
Developer mode/デベロッパーモード

--- [app.bin]
B BACK/B 戻る

--- [boot*.bin]
Starting rxMode.../rxMode を起動中...
-
Select NAND/NANDの選択
Y EMUNAND/EMUNAND
X SYSNAND/SYSNAND
-
Error/エラー
Cannot start rxMode. Make sure you have all necessary files./rxMode を起動できません。ファイルが揃っているか確認してください。

--- [cfg*.bin]
Installation/インストール中
rxTools is installing, please wait.../rxTools をインストールしています。お待ちください...
-
Installing.../インストール...
-
Error/エラー
Cannot install rxTools. Make sure you have all necessary files./rxModeをインストールすることはできません。
-
Installation/インストール
rxTools has been installed and configured successfully./rxToolsがインストールされ、正常に構成されています。

--- [credits.bin]
rxTools/rxTools
-with Pasta-/-with Pasta-
...and material design/マテリアルデザインを添えて
Theme by nastys/テーマ製作: nastys

--- Decryption/解読 [dec*.bin]
Decrypt CTR titles/CTRのタイトルを解読
Decrypt title keys/タイトルキーを解読
Decrypt EncTitleKeys/EncTitleKeysを解読
Generate xorpads/XORパッドを生成
Decrypt partitions/パーティションを解読
Generate FAT16 xorpads/FAT16のXORパッドを生成

--- Dumping/??? [dmp0.bin]
Backup NAND/???
Dump system titles/???
Dump NAND files/???

--- File/ファイル [fil*.bin]
movable.sed/movable.sed
SecureInfo_A/SecureInfo_A
LocalFriendCodeSeed/LocalFriendCodeSeed
rand_seed/rand_seed
ticket.db/ticket.db

--- Injection/??? [inj*.bin]
Inject EMUNAND/???
Inject NAND files/???

--- rxTools/rxTools [menu*.bin]
RXMODE/???
DECRYPTION/???
DUMPING/???
INJECTION/???
ADVANCED/???
SETTINGS/???
CREDITS/???
I couldn't find a good dictionary, that's why some words are strange...

OK, I fixed some translation and completed:lol:
Some strings are not translated word for word.
e.g. "Advanced" really means "Advanced function", so I added "機能"
Also we don't translate proper noun much, so i changed them to original English.
Please add line break after "。" if there's much space for dialogs.
--- Advanced/高度な機能 [adv*.bin]
Downgrade MSET/MSET のダウングレード
Install FBI/FBI のインストール
Uninstall FBI/FBI のアンインストール
Developer mode/デベロッパーモード

--- [app.bin]
B BACK/B 戻る

--- [boot*.bin]
Starting rxMode.../rxMode を起動中...
-
Select NAND/NAND の選択
Y EMUNAND/Y EMUNAND
X SYSNAND/X SYSNAND
-
Error/エラー
Cannot start rxMode. Make sure you have all necessary files./rxMode を起動できません。ファイルが揃っているか確認してください。

--- [cfg*.bin]
Installation/インストール中
rxTools is installing, please wait.../rxTools をインストールしています。お待ちください...
-
Installing.../インストール...
-
Error/エラー
Cannot install rxTools. Make sure you have all necessary files./rxMode をインストールできません。ファイルが揃っているか確認してください。
-
Installation/インストール
rxTools has been installed and configured successfully./rxTools のインストールと設定が完了しました。

--- [credits.bin]
rxTools/rxTools
-with Pasta-/-with Pasta-
...and material design/マテリアルデザインを添えて
Theme by nastys/テーマ製作: nastys

--- Decryption/復号 [dec*.bin]
Decrypt CTR titles/CTR タイトルの復号
Decrypt title keys/タイトルキーの復号
Decrypt EncTitleKeys/EncTitleKeysの復号
Generate xorpads/Xorpadの生成
Decrypt partitions/パーティションの復号
Generate FAT16 xorpads/FAT16のXorpadの生成

--- Dumping/ダンプ [dmp0.bin]
Backup NAND/NAND バックアップ
Dump system titles/システムタイトルのダンプ
Dump NAND files/NAND ファイルのダンプ

--- File/ファイル [fil*.bin]
movable.sed/movable.sed
SecureInfo_A/SecureInfo_A
LocalFriendCodeSeed/LocalFriendCodeSeed
rand_seed/rand_seed
ticket.db/ticket.db

--- Injection/挿入 [inj*.bin]
Inject EMUNAND/EMUNAND の挿入
Inject NAND files/NAND ファイルの挿入

--- rxTools/rxTools [menu*.bin]
RXMODE/RXMODE
DECRYPTION/復号
DUMPING/ダンプ
INJECTION/挿入
ADVANCED/高度な機能
SETTINGS/設定
CREDITS/クレジット
 

nastys

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
1,732
Trophies
1
Age
26
Location
Earth
XP
1,826
Country
Italy
OK, I fixed some translation and completed:lol:
Some strings are not translated word for word.
e.g. "Advanced" really means "Advanced function", so I added "機能"
Also we don't translate proper noun much, so i changed them to original English.
Please add line break after "。" if there's much space for dialogs.
--- Advanced/高度な機能 [adv*.bin]
Downgrade MSET/MSET のダウングレード
Install FBI/FBI のインストール
Uninstall FBI/FBI のアンインストール
Developer mode/デベロッパーモード

--- [app.bin]
B BACK/B 戻る

--- [boot*.bin]
Starting rxMode.../rxMode を起動中...
-
Select NAND/NAND の選択
Y EMUNAND/Y EMUNAND
X SYSNAND/X SYSNAND
-
Error/エラー
Cannot start rxMode. Make sure you have all necessary files./rxMode を起動できません。ファイルが揃っているか確認してください。

--- [cfg*.bin]
Installation/インストール中
rxTools is installing, please wait.../rxTools をインストールしています。お待ちください...
-
Installing.../インストール...
-
Error/エラー
Cannot install rxTools. Make sure you have all necessary files./rxMode をインストールできません。ファイルが揃っているか確認してください。
-
Installation/インストール
rxTools has been installed and configured successfully./rxTools のインストールと設定が完了しました。

--- [credits.bin]
rxTools/rxTools
-with Pasta-/-with Pasta-
...and material design/マテリアルデザインを添えて
Theme by nastys/テーマ製作: nastys

--- Decryption/復号 [dec*.bin]
Decrypt CTR titles/CTR タイトルの復号
Decrypt title keys/タイトルキーの復号
Decrypt EncTitleKeys/EncTitleKeysの復号
Generate xorpads/Xorpadの生成
Decrypt partitions/パーティションの復号
Generate FAT16 xorpads/FAT16のXorpadの生成

--- Dumping/ダンプ [dmp0.bin]
Backup NAND/NAND バックアップ
Dump system titles/システムタイトルのダンプ
Dump NAND files/NAND ファイルのダンプ

--- File/ファイル [fil*.bin]
movable.sed/movable.sed
SecureInfo_A/SecureInfo_A
LocalFriendCodeSeed/LocalFriendCodeSeed
rand_seed/rand_seed
ticket.db/ticket.db

--- Injection/挿入 [inj*.bin]
Inject EMUNAND/EMUNAND の挿入
Inject NAND files/NAND ファイルの挿入

--- rxTools/rxTools [menu*.bin]
RXMODE/RXMODE
DECRYPTION/復号
DUMPING/ダンプ
INJECTION/挿入
ADVANCED/高度な機能
SETTINGS/設定
CREDITS/クレジット
Thank you very much :lol:
Here is the new theme: https://gbatemp.net/threads/rxtools-with-pasta-cfw-theme-thread.392626/#post-5577821
I even added a newline after the "。" :) (with the exception of cfg0)
I used the original English credits screen because the Japanese translation was too long and the "pun" (-with pasta- ...and material design ;)) is untranslatable, but everything else is in Japanese ;)
 
Last edited by nastys,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @beefbastard06, 1) although it sometimes sounds quite well 2) welcome