Windows Release 1.1
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||||
|
|
||||||
#define MyAppName "KAvEAT"
|
#define MyAppName "KAvEAT"
|
||||||
#define MyAppVersion "1.0.0"
|
#define MyAppVersion "1.1.0"
|
||||||
#define MyAppPublisher "bonkmaykr"
|
#define MyAppPublisher "bonkmaykr"
|
||||||
#define MyAppURL "https://kangworlds.net/"
|
#define MyAppURL "https://kangworlds.net/"
|
||||||
#define MyAppUpdateURL "https://git.worlio.com/bonkmaykr/KAvEAT/releases"
|
#define MyAppUpdateURL "https://git.worlio.com/bonkmaykr/KAvEAT/releases"
|
||||||
@@ -65,6 +65,7 @@ Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_webp_.dll"; De
|
|||||||
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_xml_.dll"; DestDir: "{app}"; Flags: ignoreversion
|
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_xml_.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_zip_.dll"; DestDir: "{app}"; Flags: ignoreversion
|
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_zip_.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_zlib_.dll"; DestDir: "{app}"; Flags: ignoreversion
|
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\CORE_RL_zlib_.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
|
Source: "C:\Users\kangang\source\repos\KAvEAT\x64\Release\mogrify.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||||
|
|
||||||
[Icons]
|
[Icons]
|
||||||
|
|||||||
18
main.c
18
main.c
@@ -3,6 +3,9 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <MagickWand/MagickWand.h>
|
#include <MagickWand/MagickWand.h>
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#include <Windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
int isPowerOfTwo(int x) {return x && (!(x & (x - 1)));}
|
int isPowerOfTwo(int x) {return x && (!(x & (x - 1)));}
|
||||||
|
|
||||||
@@ -74,13 +77,24 @@ void printHelp() {
|
|||||||
//" -h Same as -w, but vertical. If used with -w, KAvEAT will create each chunk\n"
|
//" -h Same as -w, but vertical. If used with -w, KAvEAT will create each chunk\n"
|
||||||
//" from each row left-to-right first, not each column top-to-bottom.\n"
|
//" from each row left-to-right first, not each column top-to-bottom.\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
DWORD procIDs[2];
|
||||||
|
DWORD maxCount = 2;
|
||||||
|
if (GetConsoleProcessList((LPDWORD)procIDs, maxCount) == 1) {
|
||||||
|
printf("\n\nTHIS PROGRAM IS DESIGNED FOR USE WITH A TERMINAL.\n"
|
||||||
|
"Please run cmd.exe first! Then you can use the tool.\n");
|
||||||
|
system("pause");
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void printNoFrames() { printf("You need to specify at least one frame to use, goober.\n"); }
|
void printNoFrames() { printf("You need to specify at least one frame to use, goober.\n"); }
|
||||||
|
|
||||||
int main(const int argc, char *argv[]) {
|
int main(const int argc, char *argv[]) {
|
||||||
printf(
|
printf(
|
||||||
"Knowledge Adventure Worlds Easy Avatar Tool, version 1\n"
|
"Knowledge Adventure Worlds Easy Avatar Tool, version 1.1\n"
|
||||||
"Copyright (c) 2025 Brett \"bonkmaykr\" Bergstrom\n"
|
"Copyright (c) 2025 Brett \"bonkmaykr\" Bergstrom\n"
|
||||||
"This program is free software under the MIT license.\n"
|
"This program is free software under the MIT license.\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -331,7 +345,7 @@ int main(const int argc, char *argv[]) {
|
|||||||
sprintf(command, "./compimg.exe -ace -c%d -r0 -pt%s -emov -M%s +segments.txt", opt.c+1, argTransparent, filename);
|
sprintf(command, "./compimg.exe -ace -c%d -r0 -pt%s -emov -M%s +segments.txt", opt.c+1, argTransparent, filename);
|
||||||
#endif
|
#endif
|
||||||
printf("%s\n", command);
|
printf("%s\n", command);
|
||||||
if (system(command)) { printf("ERROR trying to run COMPIMG!\nMake sure that COMPIMG.EXE is inside of the folder you are working in.\n"); return 0; }
|
if (system(command)) { printf("ERROR trying to run COMPIMG!\nMake sure that COMPIMG.EXE is inside of the folder you are working in.\n"); }
|
||||||
|
|
||||||
printf("Cleaning up temporary files...\n");
|
printf("Cleaning up temporary files...\n");
|
||||||
while (i < numFrames) {
|
while (i < numFrames) {
|
||||||
|
|||||||
Reference in New Issue
Block a user