Hacking Automatic builds of popular 3DS CFW/Tools

GBHAKC75

Well-Known Member
OP
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
Yep. The updater function to extract both skeith and corbenik is exactly the same, with only the skeith directory changing, so this zip having a different structure would require me to make another function for Skeith.
The zip should have the same structure as Corbenik/Skeith, with everything directly inside it.

Okay, it's done, using a (pretty dirty) trick.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
Okay, it's done, using a (pretty dirty) trick.
All right. I'm done with obtaining the commit, too, so I'll update the files on the server soon. I'll actually not need to update the updater, just update the URLs, which are fetched from my server anyway.

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

Uh, the files seem to be inside an "archive" directory if I use that URL. Uh. Would it not be possible to just zip the whole thing at build time and provide that zip?

Would it also be possible to remove the .clang-format file? I don't remember that being in my out dir when I build Corbenik. It doesn't affect anything, but yeah.
 
Last edited by gnmmarechal,

GBHAKC75

Well-Known Member
OP
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
All right. I'm done with obtaining the commit, too, so I'll update the files on the server soon. I'll actually not need to update the updater, just update the URLs, which are fetched from my server anyway.

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

Uh, the files seem to be inside an "archive" directory if I use that URL. Uh. Would it not be possible to just zip the whole thing at build time and provide that zip?

Would it also be possible to remove the .clang-format file? I don't remember that being in my out dir when I build Corbenik. It doesn't affect anything, but yeah.

Updated the build script to generate a ZIP, so we can avoid Jenkins one, which adds this weird file and put everything in this folder.
Use this link instead : https://jenkins.hakujou.fr/job/3DS/job/Corbenik/lastSuccessfulBuild/artifact/Corbenik.zip
 
Last edited by GBHAKC75,
  • Like
Reactions: gnmmarechal

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
Updated the build script to generate a ZIP, so we can avoid Jenkins one, which adds this weird file and put everything in this folder.
Use this link instead : https://jenkins.hakujou.fr/job/3DS/job/Corbenik/lastSuccessfulBuild/artifact/Corbenik.zip
Thank you! I'll update my script now.

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

All right, now I need someone to test it out.

Can you try out Corbenik CFW Updater: RE? It can be found at TitleDB. Use RE, not the normal one.

Or, @Crystal the Glaceon , could you test it out, please?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,982
Trophies
4
Location
Making a non-binary fuss
XP
39,481
Country
Antarctica
Thank you! I'll update my script now.

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

All right, now I need someone to test it out.

Can you try out Corbenik CFW Updater: RE? It can be found at TitleDB. Use RE, not the normal one.

Or, @Crystal the Glaceon , could you test it out, please?
I am about to head out to work, so it will have to be either when I get off or when I go on lunch
 
  • Like
Reactions: gnmmarechal

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
I am about to head out to work, so it will have to be either when I get off or when I go on lunch
Sure. Thank you!
What I need to know is if Skeith updating works, and if the updater shows the commit of Skeith on the bottom screen.

Thank you!
 

GBHAKC75

Well-Known Member
OP
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
Thank you! I'll update my script now.

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

All right, now I need someone to test it out.

Can you try out Corbenik CFW Updater: RE? It can be found at TitleDB. Use RE, not the normal one.

Or, @Crystal the Glaceon , could you test it out, please?

Will try it tonight :)
 
  • Like
Reactions: gnmmarechal

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I'm currently thinking about adding @d0k3 softwares, but I'm a bit hesitating since it could be really risky in case of a commit with a critical bug happens.

Well, I can't discuss that risk away, but critical changes are normally kept out of the master branch until they are tested enough (developed in a special branch until then). Bugs will happen, ofc, but, critical stuff is rather unlikely.
 

GBHAKC75

Well-Known Member
OP
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
Well, I can't discuss that risk away, but critical changes are normally kept out of the master branch until they are tested enough (developed in a special branch until then). Bugs will happen, ofc, but, critical stuff is rather unlikely.

Good to know ! I'll put your projects next, then.
 
  • Like
Reactions: d0k3

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
Good to know ! I'll put your projects next, then.
Huh. I'd been asked to make an updater for ARM9 payloads, and never did it as ... I didn't particularly put that time into it, but having such a thing as an actual proper buildserver for all of this would make it much easier to manage. I'll continue making it, then, I suppose.
 
  • Like
Reactions: GBHAKC75

GBHAKC75

Well-Known Member
OP
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
Huh. I'd been asked to make an updater for ARM9 payloads, and never did it as ... I didn't particularly put that time into it, but having such a thing as an actual proper buildserver for all of this would make it much easier to manage. I'll continue making it, then, I suppose.

Honestly, I think it'd be more convenient to have one updated which supports all homebrews. *9 tools, CFWs, even EasyRPG... All in one place would be great.

EDIT : It works ! At least I've good commit number in Corbenik Updater.
You just need to change that font, it's ugly :lol:. Maybe take a look at Decrypt9 for inspiration, I love its UI.
 
Last edited by GBHAKC75,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
Honestly, I think it'd be more convenient to have one updated which supports all homebrews. *9 tools, CFWs, even EasyRPG... All in one place would be great.

EDIT : It works ! At least I've good commit number in Corbenik Updater.
You just need to change that font, it's ugly :lol:. Maybe take a look at Decrypt9 for inspiration, I love its UI.
It's the default LPP-3DS font. Actually, I like it. I'll look into how to change it, though. As for an AIO updater... I've been thinking about that for a long time. I'll give it some more thought.
 
  • Like
Reactions: GBHAKC75

GBHAKC75

Well-Known Member
OP
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
It's the default LPP-3DS font. Actually, I like it. I'll look into how to change it, though. As for an AIO updater... I've been thinking about that for a long time. I'll give it some more thought.

Great !

By the way, support for @d0k3 projects Decrypt9, GodMode9 and Hourglass9 is done, already available at Jenkins :)
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
Great !

By the way, support for @d0k3 projects Decrypt9, GodMode9 and Hourglass9 is done, already available at Jenkins :)
I'll see what other projects would be nice for this.

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

Great !

By the way, support for @d0k3 projects Decrypt9, GodMode9 and Hourglass9 is done, already available at Jenkins :)
You could (idk if you do already) compile as both GodMode9 and SafeMode9.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,002
Country
Portugal
It as requested on /r/3dshacks.
When FastHax will add support for everyone, I think it'll be pretty useful to get it "early". They're both actually maintained so why not ?
As for Decrypt9, I recommend you rename it to Decrypt9WIP.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
  • Xdqwerty @ Xdqwerty:
    Wanted to download the Sonic manía plus android versión cuz i have Netflix but my phone isnt compatible
  • NinStar @ NinStar:
    @The Real Jdbye you seem confused, nes remix 2 had nes open
  • Dumpflam @ Dumpflam:
    guys does anyone know anything about usbloadergx? i have a question. (https://gbatemp.net/threads/how-to-use-sd-and-thumb-drive-at-the-same-time-usbloadergx.655497/)
  • The Real Jdbye @ The Real Jdbye:
    oh right forgot about that
  • NinStar @ NinStar:
    you can use both at the same time if the sd is dedicated for gamecube games
  • NinStar @ NinStar:
    you can't do that the other way around
    NinStar @ NinStar: you can't do that the other way around