C++/IDA: Output text files as ASCII instead of UTF8 (Ghidra fix)
This commit is contained in:
@@ -29,7 +29,7 @@ namespace Il2CppInspector.Outputs
|
|||||||
// This can be used by other output modules
|
// This can be used by other output modules
|
||||||
public void WriteTypes(string typeHeaderFile) {
|
public void WriteTypes(string typeHeaderFile) {
|
||||||
using var fs = new FileStream(typeHeaderFile, FileMode.Create);
|
using var fs = new FileStream(typeHeaderFile, FileMode.Create);
|
||||||
writer = new StreamWriter(fs, Encoding.UTF8);
|
writer = new StreamWriter(fs, Encoding.ASCII);
|
||||||
|
|
||||||
writeHeader();
|
writeHeader();
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@ typedef size_t uintptr_t;
|
|||||||
var apiHeaderText = model.UnityHeaders.GetAPIHeaderText();
|
var apiHeaderText = model.UnityHeaders.GetAPIHeaderText();
|
||||||
|
|
||||||
using var fsApi = new FileStream(il2cppApiFile, FileMode.Create);
|
using var fsApi = new FileStream(il2cppApiFile, FileMode.Create);
|
||||||
writer = new StreamWriter(fsApi, Encoding.UTF8);
|
writer = new StreamWriter(fsApi, Encoding.ASCII);
|
||||||
|
|
||||||
writeHeader();
|
writeHeader();
|
||||||
|
|
||||||
@@ -109,7 +109,7 @@ typedef size_t uintptr_t;
|
|||||||
var il2cppFnPtrFile = Path.Combine(outputPath, "il2cpp-function-ptr.h");
|
var il2cppFnPtrFile = Path.Combine(outputPath, "il2cpp-function-ptr.h");
|
||||||
|
|
||||||
using var fs2 = new FileStream(il2cppFnPtrFile, FileMode.Create);
|
using var fs2 = new FileStream(il2cppFnPtrFile, FileMode.Create);
|
||||||
writer = new StreamWriter(fs2, Encoding.UTF8);
|
writer = new StreamWriter(fs2, Encoding.ASCII);
|
||||||
|
|
||||||
writeHeader();
|
writeHeader();
|
||||||
writeSectionHeader("IL2CPP API function pointers");
|
writeSectionHeader("IL2CPP API function pointers");
|
||||||
@@ -129,7 +129,7 @@ typedef size_t uintptr_t;
|
|||||||
var il2cppTypeInfoFile = Path.Combine(outputPath, "il2cpp-type-ptr.h");
|
var il2cppTypeInfoFile = Path.Combine(outputPath, "il2cpp-type-ptr.h");
|
||||||
|
|
||||||
using var fs3 = new FileStream(il2cppTypeInfoFile, FileMode.Create);
|
using var fs3 = new FileStream(il2cppTypeInfoFile, FileMode.Create);
|
||||||
writer = new StreamWriter(fs3, Encoding.UTF8);
|
writer = new StreamWriter(fs3, Encoding.ASCII);
|
||||||
|
|
||||||
writeHeader();
|
writeHeader();
|
||||||
writeSectionHeader("IL2CPP application-specific type definition addresses");
|
writeSectionHeader("IL2CPP application-specific type definition addresses");
|
||||||
@@ -144,7 +144,7 @@ typedef size_t uintptr_t;
|
|||||||
var methodFile = Path.Combine(outputPath, "il2cpp-functions.h");
|
var methodFile = Path.Combine(outputPath, "il2cpp-functions.h");
|
||||||
|
|
||||||
using var fs4 = new FileStream(methodFile, FileMode.Create);
|
using var fs4 = new FileStream(methodFile, FileMode.Create);
|
||||||
writer = new StreamWriter(fs4, Encoding.UTF8);
|
writer = new StreamWriter(fs4, Encoding.ASCII);
|
||||||
|
|
||||||
writeHeader();
|
writeHeader();
|
||||||
writeSectionHeader("IL2CPP application-specific method definition addresses and signatures");
|
writeSectionHeader("IL2CPP application-specific method definition addresses and signatures");
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ namespace Il2CppInspector.Outputs
|
|||||||
writeTypes(typeHeaderFile);
|
writeTypes(typeHeaderFile);
|
||||||
|
|
||||||
using var fs = new FileStream(outputFile, FileMode.Create);
|
using var fs = new FileStream(outputFile, FileMode.Create);
|
||||||
writer = new StreamWriter(fs, Encoding.UTF8);
|
writer = new StreamWriter(fs, Encoding.ASCII);
|
||||||
|
|
||||||
writeLine("# Generated script file by Il2CppInspector - http://www.djkaty.com - https://github.com/djkaty");
|
writeLine("# Generated script file by Il2CppInspector - http://www.djkaty.com - https://github.com/djkaty");
|
||||||
writeLine("# Target Unity version: " + model.UnityHeaders);
|
writeLine("# Target Unity version: " + model.UnityHeaders);
|
||||||
|
|||||||
Reference in New Issue
Block a user