D
DLPB_
Guest
Ignore.
Last edited:
I read this and understand why. If you want to change that, perhaps I can help.German, French & Italian exes will not work with touphScript.
After some experimenting I found out then that the write protection flag was set.D:\_Entpacktes\touphScript>touphScript e
Encoding flevel.lgp
729Fatal error: Couldn't copy file C:\Users\[Username]\AppData\Local\Temp\ts4E86.tmp to C:\Spiele\Final Fantasy VII\data\field\flevel.lgp
Couldn't encode exe: Unexpected continuation byte: 2
I then checked with Notepad + +, line 89 contained only 2 letters.0_ff7.exe.txt line n.89 4294967292 char(s) too long
I wanted there to insert Num. +, but it had to N. + Cut before touphScript was satisfied (4 characters).0_ff7.exe.txt line n.154 4294967292 char(s) too long
Couldn't encode exe: Unexpected continuation byte: 9
1. Because menu overhaul is now moving to memory, some values needed by ts will no longer be read (all the ones in ff7.exe that ts uses). If possiblets needs to support these values in ini.Possibly if values exists in ini, they will override the exe values.Hopefully this will not be too difficult to do. 2. ts needs to support skipping of files when theircorresponding text file is not present. If scene.bintxt file is missing, kernels table would also be leftalone. World map, ff7.exe and kernel2 wouldall be skipped as well if corresponding text file missing. Sometimes a modder may only want toupdate 1 file or not update others.3. ts is missing entry in ff7.exe.txt due to my ownerror. Entry is BOARD between OFF and SLEIGHat 555804, 8 chars. OFF is 4chars at 555800. A note of this will need to be made tomodders so they can add the line to their existingwork if updating ts.4. Certain lines when wrong length are beingreported with wrong number of chars over limit.5. Log should start with line number, then file,then char over limit in this format which is betterfor readability. Note file name in square brackets.Line 762 [0_ff7.exe.txt]: 4 char(s) too long.As opposed to 0_ff7.exe.txt line n.762 4 char(s) too long6. The log should not pop up on simple "script is not original" errors.7. ts does not work with 2012 FF7 version. Unknown reason. Crashes during decode/encode. Flevel is same as 1998 version apart from some fixes.8. Model at gold saucer being wrong size and veryannoying needs fixing with script fix. Not priority.
???My ff7 text file had MO chocobo names starting at line 737 (notepad++). Seems ts wants it to start 766.
Has there been some alteration in newer ts revisions?
template<typename T>inline T get(istream& in) { T val; read(in, &val, sizeof(T)); return val;}inline void read(istream& in, void* const p, int const size) { in.read(static_cast<char* const>(p), size);}template<typename T>inline void read(istream& in, T& out) { read(in, &out, sizeof(T));}template<typename T>inline void read(istream& in, vector<T>& out) { read(in, out.data(), vsize(out));}template<typename T>inline void read(istream& in, vector<vector<T>>& out) { for (vector<T>& v : out) read(in, v);}
inline void read(istream& in, void* const p, int const size) { in.read(static_cast<char* const>(p), size);}template<typename T>inline void read(istream& in, T& out) { read(in, &out, sizeof(T));}template<typename T>inline void read(istream& in, vector<T>& out) { read(in, out.data(), vsize(out));}template<typename T>inline void read(istream& in, vector<vector<T>>& out) { for (vector<T>& v : out) read(in, v);}template<typename T>inline T get(istream& in) { T val; read(in, &val, sizeof(T)); return val;}
out[i].resize(get<u32>(buf, pos));
out[i]
#define _WIN32_WINNT 0x0502#define WINVER _WIN32_WINNT#define NTDDI_VERSION 0x05010300