-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* support for more systems * new assets * new font * new classes * more icons
- Loading branch information
Samuel Rosenlöf
committed
Jun 21, 2018
1 parent
cf8bb10
commit c43919b
Showing
58 changed files
with
3,944 additions
and
5,980 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,23 @@ | ||
# UndertaleSaveEditor | ||
## UndertaleSaveEditor | ||
With Undertale Save Editor you can easily modify your Undertale save files. | ||
Both *file0* and *undertale.ini* are supported. | ||
|
||
If you're just looking for the executable (.exe file): You'll find it in the **[releases](https://github.com/Cofeiini/UndertaleSaveEditor/releases/)**. | ||
*** | ||
##### Some thoughts on compiling | ||
If you, for some reason, want to compile this yourself, just open the ".pro" file with Qt Creator. Or use any method you like, that's just the way I do it. | ||
Compiled with [MinGW](http://mingw.org/) | ||
Compressed with [UPX](http://upx.sourceforge.net/) | ||
|
||
For this project I used Qt 5.5.1 with STATIC linking, because I don't like having library files hanging loose from my executables. | ||
I'm not sure if it works with older versions, since I recall using functions introduced in version 5.5.1 | ||
## Download | ||
The executables can be found in the **[releases](https://github.com/Cofeiini/UndertaleSaveEditor/releases/)**. | ||
|
||
Also, I used Qmake and MinGW. | ||
*** | ||
Right now it's a mess. I intend to cleanup the code, replace images with some my own artwork and do something else I'm most likely forgetting. | ||
## Compiling with Qt Creator | ||
Just open the "UndertaleSaveEditor.pro" file with Qt Creator and click run. | ||
Qt 5.10.1 was used for this project. | ||
|
||
##### Something I'm forgetting: | ||
- [x] Move settings to a dialog instead of a clumsy menu | ||
- [ ] Place entries in groups | ||
- [ ] Organize content with something (maybe tabs or toolbox) | ||
- [ ] Add support for .ini files | ||
- [ ] Add preset function, like a "Time Machine" | ||
- [ ] Add option to "Reset", "True Reset" and "Undo Genocide" | ||
- [ ] Add "Real-time Monitor" to watch save file for changes while playing | ||
- [ ] Add "Change Highlighter" for "Real-time Monitor" | ||
## Tested on following operating systems: | ||
Operating System | Test Results | ||
---|--- | ||
Windows XP SP3 | **Working** | ||
Windows 7 SP1 | **Working** | ||
Windows 10 | **Working** | ||
Ubuntu 16.04 | **Working** | ||
Ubuntu 18.04 | **Working** | ||
MacOS High Sierra | **Working** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,33 @@ | ||
CONFIG += static | ||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets | ||
QT += core gui | ||
RC_ICONS = icon.ico | ||
TARGET = UndertaleSaveEditor | ||
TEMPLATE = app | ||
VERSION = 0.4 | ||
|
||
FORMS += mainwindow.ui | ||
|
||
HEADERS += mainwindow.h\ | ||
configdialog.h \ | ||
dataeditor.h | ||
|
||
RESOURCES += assets.qrc | ||
|
||
SOURCES += main.cpp\ | ||
mainwindow.cpp\ | ||
configdialog.cpp \ | ||
dataeditor.cpp | ||
QT += core gui | ||
|
||
greaterThan(QT_MAJOR_VERSION, 4): QT += network widgets | ||
|
||
TARGET = UndertaleSaveEditor | ||
TEMPLATE = app | ||
|
||
DEFINES += QT_DEPRECATED_WARNINGS | ||
|
||
win32:RC_FILE = win_ico.rc | ||
macx:ICON = icon.icns | ||
|
||
CONFIG += static | ||
VERSION = 1.0 | ||
DEFINES += APP_VERSION=\\\"$$VERSION\\\" | ||
linux:QMAKE_LFLAGS += -no-pie | ||
|
||
SOURCES += \ | ||
main.cpp\ | ||
mainwindow.cpp \ | ||
initools.cpp \ | ||
pages.cpp \ | ||
tools.cpp | ||
|
||
HEADERS += \ | ||
mainwindow.h \ | ||
initools.h \ | ||
pages.h \ | ||
tools.h | ||
|
||
RESOURCES += \ | ||
assets.qrc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,14 @@ | ||
<RCC> | ||
<qresource prefix="/"> | ||
<file>images/box.png</file> | ||
<file>images/flowey.png</file> | ||
<file>strings/infofile</file> | ||
<file>images/truechara.png</file> | ||
<file>images/save.png</file> | ||
<file>images/heart.png</file> | ||
<file>images/amalgam_save.png</file> | ||
<file>images/asriel.png</file> | ||
<file>images/heartgtfo.png</file> | ||
<file>images/heartbreak.png</file> | ||
<file>images/tobdog.png</file> | ||
<file>images/spaghetti.png</file> | ||
<file>strings/dullfile</file> | ||
<file>strings/rangefile</file> | ||
<file>strings/typefile</file> | ||
<file>strings/freshfile</file> | ||
<file>strings/sortfile</file> | ||
<file>strings/undertale.ini</file> | ||
<file>images/tobdog_wrench.png</file> | ||
<file>strings/roomfile</file> | ||
</qresource> | ||
</RCC> | ||
<RCC> | ||
<qresource prefix="/"> | ||
<file>images/ico_player.png</file> | ||
<file>images/ico_toriel.png</file> | ||
<file>images/ico_napstablook.png</file> | ||
<file>images/ico_dogshrine.png</file> | ||
<file>images/ico_savepoint.png</file> | ||
<file>images/ico_debug.png</file> | ||
<file>images/ico_floppy.png</file> | ||
<file>images/ico_floppy_red.png</file> | ||
<file>fonts/Vegur-Regular.otf</file> | ||
<file>images/icon.png</file> | ||
</qresource> | ||
</RCC> |
Oops, something went wrong.