Luca D'Amico
82cb6f3108
Update README.md
2024-08-25 20:42:32 +02:00
Luca D'Amico
732a2541ee
Update build.yml
2024-08-25 20:32:10 +02:00
Luca D'Amico
55fa399dc9
Bump to v1.3.1
v1.3.1
2024-08-25 20:28:16 +02:00
Luca D'Amico
bf4195b581
Fixes needed to build using GCC
2024-08-25 20:27:42 +02:00
Luca D'Amico
c916f47f75
Merge branch 'master' of https://github.com/Luca1991/NDSFactory
v1.3
2024-08-25 19:07:01 +02:00
Luca D'Amico
11367bfec2
Updated screenshot
2024-08-25 19:06:53 +02:00
Luca D'Amico
a7537b5515
CI: now use ubuntu-24.04
2024-08-25 19:00:03 +02:00
Luca D'Amico
dec52435c5
Update build.yml
2024-08-25 18:49:32 +02:00
Luca D'Amico
4d94a0dc34
Bump version to 1.3
2024-08-25 18:28:40 +02:00
Luca D'Amico
8f755e4b65
Update README.md
2024-08-25 18:27:40 +02:00
Luca D'Amico
872514cce5
Implemented better error handling
2024-08-25 17:59:54 +02:00
Luca D'Amico
ac5df00de3
Implemented FAT rebuilding
2024-08-22 21:24:47 +02:00
Luca D'Amico
f46e5275d3
Various QoL improvements
2024-08-20 23:56:43 +02:00
Luca D'Amico
e2e53cbed7
Removed unused char (flag) from _file_IDs.txt logging
2024-08-20 19:23:25 +02:00
Luca D'Amico
c453236abd
moved notifyExtractionResult to ui.h (utils)
2024-08-20 19:21:20 +02:00
Luca D'Amico
a2739a9ca8
Remember last used path in file/directory picker
2024-08-19 17:06:18 +02:00
Luca D'Amico
e17d3805aa
Fixed a bug that caused the overlay dump buttons to be grayed out
2024-08-19 16:27:55 +02:00
Luca D'Amico
099d04d432
Fixed a9ovr_data and a7ovr_data dumping from Single Binary Extractor
2024-08-19 16:23:34 +02:00
Luca D'Amico
dadd1d5c1f
Added option to save all file IDs while extracting FAT data
2024-08-19 15:59:06 +02:00
Luca D'Amico
ca8ad8259b
Now use C++20
2024-08-19 15:58:33 +02:00
Luca D'Amico
fb12309ea0
Bump version to v1.2
v1.2
2024-08-11 19:25:36 +02:00
Luca D'Amico
e788d95289
ROMs with Overlays are now supported!
2024-08-11 19:23:15 +02:00
Luca D'Amico
921eef86e2
FAT Data Extractor moved to FAT Tools Tab
2024-08-10 23:20:12 +02:00
Luca D'Amico
d69e4e13fa
GitHub Builder: now use Qt version 6.7.2 for macOS and Windows
2024-08-10 15:16:56 +02:00
Luca D'Amico
4b886a9033
Implemented theme selector and fixed FatTools UI
2024-08-10 15:12:50 +02:00
Luca D'Amico
aa2ed50ade
v1.1 ( #16 )
v1.1
2024-08-04 20:09:19 +02:00
NyuBlara
ec81e2bfbe
Feat/fat decoding ( #14 )
...
* First step in implementing FAT file decoding : brute-force extraction without FNT lookup.
The FAT alone contains enough information to extract every file in a
folder chosen by the user. However, reference to the file name table
(FNT) is needed to restore the files' names and the directory structure
(and avoid dumping useless data that may be left over in the data
section).
This commit only implements the dumping of all data by incrementing
through the FAT and writing every section marked by a FAT range into a
separate file, giving them incremental names.
The next commit will use the FNT to name them properly.
* Proper FAT decoding : FNT lookup and directory structure
Code comments explain the algorithm (which was understood thanks to the
wonderfully simple "FNT-Tool" script at :
https://github.com/RoadrunnerWMC/FNT-Tool ) ; the implementation is more
or less a C++ port of the Python code.
Everything may still be a little dirty, but it works !
* Updated README!
* Updated README!
* MINOR compliance modifications
- Removed extra entry in .gitignore
- Removed superfluous debug inclusions
- Replaced magic values by preprocessor macros
Co-authored-by: rblard <rblard@enseirb-matmeca.fr>
2022-11-16 18:46:13 +01:00
Luca D'Amico
30425b6bb8
Bugfix: check if file exists before overwrite
2021-04-12 00:34:58 +02:00
Luca D'Amico
319d0e232e
UI redesign: now use QTableView ( #12 )
...
* Switched to QTableView in Unpacker Tab
* Switched to QTableView in Packer Tab
2021-04-07 22:44:07 +02:00
Luca D'Amico
f64b0702a4
Force Fusion theme - fixes macOS UI bug
2021-03-09 22:23:55 +01:00
Luca D'Amico
31148e2337
Update .gitignore
2021-03-09 22:03:51 +01:00
Luca D'Amico
7f81130d90
Removed build directory (leftover)
2021-03-02 18:24:22 +01:00
Luca D'Amico
93a037e6c1
Display revision and build informations in about dialog
2021-03-02 18:20:48 +01:00
Luca D'Amico
658ca1b74c
Better project organization
2021-03-01 18:56:19 +01:00
Luca D'Amico
c8fc9006f2
Add Windows CI (via GitHub Actions) ( #11 )
...
* Create GUI executable if building on Windows
* Enable Windows CI (via GitHub Actions)
2021-03-01 16:50:12 +01:00
Luca D'Amico
b334ff78ff
GitHub Actions - Use commit hash as release version
2021-02-25 19:57:41 +01:00
Luca D'Amico
3c7bae69f8
Remove old autobuild releases
2021-02-25 19:33:33 +01:00
Luca D'Amico
bf8224eeb0
Add autorelease (via GitHub Actions) ( #8 )
...
* Add autorelease action
2021-02-25 19:12:30 +01:00
Luca D'Amico
439fe70f31
Add macOS CI (via GitHub Actions) ( #6 )
...
* Updated build.yml (macOS CI)
2021-02-25 13:05:30 +01:00
Luca D'Amico
573fc3b3cd
Create app bundle if building on macOS
2021-02-25 12:50:10 +01:00
Luca D'Amico
1b7e29a7b0
fixed typos in README
2021-02-24 23:43:26 +01:00
Luca D'Amico
a4c6b5f66e
Add Linux CI (via GitHub Actions) ( #4 )
...
* Created build.yml (Linux CI)
2021-02-24 23:05:06 +01:00
Luca D'Amico
a3e006fa2f
Switched to CMake
2020-12-07 14:14:34 +01:00
Luca
d0d4138d3f
Merge remote-tracking branch 'origin/master'
2019-09-15 20:47:16 +02:00
Luca
aaa60c9bb0
Implemented header crc16 calculation
2019-09-15 20:47:02 +02:00
Luca D'Amico
33d797ca21
Update README.md
2019-09-13 14:48:01 +02:00
Luca
880fdd8c2f
ulong changed to unsigned long
V1.0
2019-09-13 13:49:34 +02:00
Luca D'Amico
1d19291fc4
Update README.md
2019-09-12 21:59:50 +02:00
Luca
4da75381dd
First official commit
2019-09-12 21:59:02 +02:00
Luca
817946d5aa
Updated README with screenshot
2019-09-12 21:57:17 +02:00