From 371c3d00a744edadd4d01c98fbd3a29f7693bf63 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Fri, 28 Oct 2016 00:49:04 +0300 Subject: [PATCH] Added script for make GitHub releases --- .gitmodules | 3 +++ README.md | 5 +++-- build-creator/.gitignore | 5 +++++ build-creator/Makefile | 16 ++++++++++++++++ build-creator/build-creator.c | 36 +++++++++++++++++++++++++++++++++++ build-creator/readme.txt | 9 +++++++++ zip | 1 + 7 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 .gitmodules create mode 100644 build-creator/.gitignore create mode 100644 build-creator/Makefile create mode 100644 build-creator/build-creator.c create mode 100644 build-creator/readme.txt create mode 160000 zip diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c2b850f --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "zip"] + path = zip + url = git://github.com/kuba--/zip diff --git a/README.md b/README.md index 55123a0..990bbac 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,9 @@ ![FUEL](https://raw.githubusercontent.com/iiiypuk/fuel-stuff/master/.fuel.png) **Restore saves** -Copy `lllypuk` folder to `%USERPROFILE%\Documents\My Games\FUEL` +`1 -` Download [saves](https://github.com/iiiypuk/fuel-stuff/releases/tag/20162710). +`2 -` See `readme.txt` in archive. **TODO** -`-` Complete game +`-` Complete game (Career and Challenges) `-` Get max FUEL `-` Ride 99999999 km (max spedometer count) diff --git a/build-creator/.gitignore b/build-creator/.gitignore new file mode 100644 index 0000000..d763eb5 --- /dev/null +++ b/build-creator/.gitignore @@ -0,0 +1,5 @@ +*.exe +*.zip +*.obj +*.dll +*.ini diff --git a/build-creator/Makefile b/build-creator/Makefile new file mode 100644 index 0000000..d10877c --- /dev/null +++ b/build-creator/Makefile @@ -0,0 +1,16 @@ +CC=cl + +all: zip.dll build_creator.c + build-creator.exe + +zip.dll: + $(CC) /LD ../zip/src/zip.c /zip.dll + +build_creator.c: + $(CC) build-creator.c zip.obj + +clean: + del *.obj + del *.exe + del zip.dll + del *.zip diff --git a/build-creator/build-creator.c b/build-creator/build-creator.c new file mode 100644 index 0000000..e08763c --- /dev/null +++ b/build-creator/build-creator.c @@ -0,0 +1,36 @@ +#include +#include + +#include "../zip/src/zip.h" + +int main() { + struct zip_t *zip = zip_open("FUEL.zip", ZIP_DEFAULT_COMPRESSION_LEVEL, 0); + { + zip_entry_open(zip, "readme.txt"); + { + zip_entry_fwrite(zip, "readme.txt"); + } + zip_entry_close(zip); + + zip_entry_open(zip, "FUEL/xlive.dll"); + { + zip_entry_fwrite(zip, "xlive.dll"); + } + zip_entry_close(zip); + + zip_entry_open(zip, "FUEL/xlive.ini"); + { + zip_entry_fwrite(zip, "xlive.ini"); + } + zip_entry_close(zip); + + zip_entry_open(zip, "Saves/lllypuk/FUEL_SAVE_V14.sav"); + { + zip_entry_fwrite(zip, "../lllypuk/FUEL_SAVE_V14.sav"); + } + zip_entry_close(zip); + } + zip_close(zip); + + return 0; +} \ No newline at end of file diff --git a/build-creator/readme.txt b/build-creator/readme.txt new file mode 100644 index 0000000..93b723c --- /dev/null +++ b/build-creator/readme.txt @@ -0,0 +1,9 @@ +https://github.com/iiiypuk/fuel-stuff + +Установка: + Файлы из директории FUEL распаковать в директорию с игрой. + Файлы из директории SAVES распаковать в %USERPROFILE%\Documents\My Games\FUEL + +Installing: + Files from FUEL directory extract to game directory. + Files from SAVES directory extract to path %USERPROFILE%\Documents\My Games\FUEL diff --git a/zip b/zip new file mode 160000 index 0000000..84d3cc2 --- /dev/null +++ b/zip @@ -0,0 +1 @@ +Subproject commit 84d3cc2d0b3b9e898f77ea45905d4fb0c9011d9c