Commit Graph

43 Commits

Author SHA1 Message Date
Naim2000
f6da17ba4b
finalize: stick to romfs in actual finalize script
Some checks failed
CI / build (push) Has been cancelled
2024-10-08 08:14:32 -07:00
lily
e5d98b6f48
readme: update fbi url
Some checks failed
CI / build (push) Has been cancelled
FBI-NH pinned to last commit before we made any substantial changes
2024-09-26 15:39:44 -07:00
lily
bdc4710d03
synchronize finalize_helper version
Some checks failed
CI / build (push) Failing after 15s
2024-09-20 00:10:19 -07:00
lily
62f5ce2c87
Merge pull request #11 from TophattedWasTaken/patch-1
Remove the new MSET9 files
2024-09-20 00:07:32 -07:00
lily
b8eed7ad38
Merge pull request #10 from Naim2000/12a
Error #12 stuff
2024-09-20 00:07:20 -07:00
TophattedWasTaken
070435246d
Remove the new MSET9 files 2024-09-17 17:15:33 -05:00
Naim2000
c6c75a270a if has no end 2024-09-17 10:23:09 -05:00
Naim2000
6b46b0232f Fix bad else usage 2024-09-17 10:21:28 -05:00
lily
16fa312112 script: new error images
also:
- update script integrity link
- add some credits
- version bump
- reword some warnings a little bit to be mildly less polite
- disambiguate missing-graphic CIA install fail (14g)
2024-09-15 01:47:28 -07:00
Naim2000
3285af6558 Delete MSET9 2.0 script bootstrappers 2024-09-08 17:22:08 -05:00
Naim2000
4cc92f8319 Heavy SYSNAND SD stuff 2024-09-08 16:49:01 -05:00
lily
356e84f6e5
make: x_finalize_helper.firm
To prevent conflict with chainloader
2024-08-14 01:23:20 +02:00
lily
2aaa76c18b
Merge pull request #8 from mpgiii/patch-1
Correct soundhax typo in finalizing clean-up
2024-08-13 22:57:58 +02:00
georgariou
57b661633f
Correct soundhax typo in finalizing clean-up 2024-08-06 08:24:59 -07:00
Lily
4eaa0183fe anemone3ds v3.0.1 2024-06-30 04:19:58 +02:00
Lily
39d1567708 anemone3ds v3.0.0 2024-06-14 20:15:02 +02:00
lifehackerhansol
feb1558cd9
workflow: Pin devkitARM Docker to 20240202 revision
This is a workaround for boot issue [0].

TODO: revert and track mainline GodMode9 when issue is fixed upstream.

[0]: https://github.com/d0k3/GodMode9/issues/859
2024-05-22 09:03:16 -07:00
lifehackerhansol
62b26003fb
gitignore: add venv
Because PEP668 sucks, building locally on certain distributions of
Linux require a virtual environment. Don't let that be committed.
2024-05-19 13:05:12 -07:00
lily
d807d6eba2
Merge pull request #5 from J0n-b0/mane
Remove old mset9 error image
2024-05-04 21:20:49 +02:00
ihaveahax
aeb7798338
Merge pull request #6 from Gruetzig/patch-1
we love /bin/sh
2024-05-04 14:01:41 -05:00
Gruetzig
fcd78aa45d
we love /bin/sh 2024-05-04 20:57:10 +02:00
(Jon)athan
eab55d30bd
Remove old mset9 error image 2024-04-09 06:40:34 -04:00
Lily
fc4d9a1b2d update docs for 1.8.0
mset9 now fully detected and removed by script
2024-04-07 18:29:21 +02:00
lily
ff36b29627
Merge pull request #4 from Gruetzig/mane
[FIXME] Make finalize_helper.firm not installable
2024-04-07 18:18:55 +02:00
Lily
470cff0741 add support images, increment helper version 2024-04-07 06:36:07 +02:00
Lily
bdf42b5852 finalize: remove mset9 and continue
More robust check for MSET9

- If user-id1 is detected, attempt to rename it. Then silently also check for hax'd ID1 to avoid a second prompt.
- If hax'd ID1 is detected (but no user-id1), attempt to remove it
- Eject and reinsert SD to ensure that sysnand sd mounts

Original PR by @Naim2000
Modified extensively by @J0n-b0, then polished by myself

Co-Authored-By: thepikachugamer <44107089+naim2000@users.noreply.github.com>
Co-Authored-By: J0n-b0 <119065467+j0n-b0@users.noreply.github.com>
2024-04-07 06:31:18 +02:00
Gruetzig
c27b7e454f
make firm uninstallable 2024-03-21 15:10:11 +01:00
Lily
8598e5efec docs: update last update 2024-03-15 01:20:43 +01:00
Lily
20c4704bb8 helper: expected checksum + version bump 2024-03-15 01:07:22 +01:00
Lily
86c0974bb1 docs/readme: update links & info
readme: use new file paths
readme: separate between automatic builds and manual file placement
readme: minor grammar/word fixes
docs: update behaviour from #1
docs: fix a wrong word
2024-03-15 00:32:18 +01:00
lily
d7795151b8
Merge pull request #3 from lifehackerhansol/github-actions
Makefile, build instructions, and GitHub Actions
2024-03-14 23:56:14 +01:00
lifehackerhansol
5077986210
Move finalize directory into a new romfs folder
The script expects a `finalize` directory in the root of romfs, which
is where all the files are.

3dstool is simple-minded; when specified a folder as the romfs target,
that folder becomes the root of romfs. This causes the built romfs to
have no `finalize` directory.

Move `finalize` to `romfs/finalize` and use the `romfs` directory for
3dstool.
2024-03-14 12:38:52 -07:00
lifehackerhansol
c04a362616
script: don't hardcode sha256sum of romfs
Add a temporary variable that can be replaced externally, via `sed` or
other mechanism.

Let our GitHub Actions workflow add the sha256sum of the built romfs.
2024-03-14 12:38:52 -07:00
lifehackerhansol
95111d6d98
Add GitHub Actions 2024-03-14 12:38:52 -07:00
lifehackerhansol
18f33556a4
Add Makefile and instructions 2024-03-14 12:38:33 -07:00
lifehackerhansol
81f94e0228
Add GodMode9 as submodule
This is needed to build the FIRM.
Pin it at v2.1.1, which is the latest release as of this commit.
2024-03-14 11:48:06 -07:00
lily
fde2b80441
Merge pull request #1 from danny8376/patch-1
rm write dummy beforehand to avoid false report when dummy file alrea…
2024-03-14 06:04:30 +01:00
Danny Tsai
5adb362eba
rm write dummy beforehand to avoid false report when dummy file already exist 2024-03-12 23:10:48 +08:00
Lily
d7080fb7e1 finalize: script v1.7.0
finalize_helper
- check for a few more cases of user error (finalize (x).romfs)
- add error #25 if gm9 fails to boot (=gm9 does not exist = insufficient sd space)

finalize.gm9
- add logic to skip CIA installation
2024-02-18 03:55:29 +01:00
Lily
46512b4006 docs.md: markdown fixes 2024-02-17 02:26:25 +01:00
Lily
5002085ccf markdown fixes 2024-02-17 02:20:58 +01:00
Lily
77c47f03c0 actual initial commit 2024-02-16 14:24:55 +01:00
lily
64014cbf51
Initial commit 2024-02-16 13:29:40 +01:00