static int extract_do(void) { FILE *fp; clear(); moveto(SM_UPPER_THIRD); print("= Extracting Files ="); fp = fileopen(filename, "rb"); if (!fp) { moveto(SM_CENTER); print("cannot find executable %s", filename); print(""); print(""); print("Please put it and it's \"data\" directory"); print("into the same folder as this program."); run_until_key(); return 1; } if (extract_pxt(fp)) return 1; if (extract_files(fp)) return 1; if (extract_stages(fp)) return 1; //findfiles(fp); //exit(1); clearstatus(); fclose(fp); return 0; }
int introduction() { clear(); moveto(SM_UPPER_THIRD); print("I need to extract some game data"); print("before I can start up for the first time."); print(""); print("Before beginning, you should have the Aeon Genesis"); print("English translation of version 1.0.0.6, and drop"); print("Doukutsu.exe and it's \"data\" directory into the same"); print("folder as the \"nx\" program you just ran."); print(""); #ifdef __SDLSHIM__ print("If you haven't done that yet, please press BTN1 now"); #else print("If you haven't done that yet, please press ESCAPE now"); #endif print("and come back in a moment. Otherwise, you can"); print("press any other key to start the extraction."); return run_until_key(); }