GMAssetCompiler.exe Error Code: 1 #1

Open
opened 2024-01-15 00:05:37 +00:00 by Pirno94k · 2 comments

When compiling certain projects I get this error and I don't know how to solve it

When compiling certain projects I get this error and I don't know how to solve it
Owner

it should give maybe more info in the build log thing

it should give maybe more info in the build log thing

There's definitely something wrong, somewhere...

For PS4, using the same GMAssetCompiler (MD5: b5a6c1e1a34a2c92f087b246682a4d6b), I can compile the project, no problem.

For PS3, this happens:

GMAssetCompiler.exe /c /m=ps3 /be /config="Default" /tgt=2199023255552 /obob=True /obpp=False /obru=True /obes=False /i=3 /j=4 /cvm /tp=2048 /ps3sdk="F:\GM\GayMaker-PS3\ps3sdk" /mv=1 /iv=0 /rv=0 /bv=9999  /gn="GAME NAME" /sh=True /o="F:\GM\GayMaker-PS3\GAME\_temp\package\USRDIR" "F:\GM\GayMaker-PS3\GAME\S1SR.project.gmx"
Reading project file....System.ComponentModel.Win32Exception: O sistema não conseguiu localizar o ficheiro especificado
   em System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   em GMAssetCompiler.GMShader.ExecuteCMDWithResult(String exe, String cmdLine, String& result)
   em GMAssetCompiler.GMShader.CompileCG_PS3fromGLSLES()
   em GMAssetCompiler.GMShader.PrepareShader()
   em GMAssetCompiler.GMShader..ctor( _a, String _ShaderFileName, String _type)
   em ...ctor(XmlDocument —, String )

What's in portuguese, is the system saying: "The system can't find the specified file"

The files are all there, triple checked, so...
Infact, if they weren't, PS4 would not compile....
So, I have no idea... At glance, the command-line appears to be correct.

-- UPDATE--

Found the issue!
@Li
Folder: ps3sdk is missing files needed to compile project.
If you have a PS3 SDK installed in your system, you should be able to copy the missing files from ...
\usr\local\cell\host-win32\Cg\bin
... to the specified directory.

Also:
It's: img.Height == 176 && img.Width == 320
Not: img.Height == 320 && img.Width == 176

There's definitely something wrong, somewhere... For PS4, using the same GMAssetCompiler (MD5: b5a6c1e1a34a2c92f087b246682a4d6b), I can compile the project, no problem. For PS3, this happens: ``` GMAssetCompiler.exe /c /m=ps3 /be /config="Default" /tgt=2199023255552 /obob=True /obpp=False /obru=True /obes=False /i=3 /j=4 /cvm /tp=2048 /ps3sdk="F:\GM\GayMaker-PS3\ps3sdk" /mv=1 /iv=0 /rv=0 /bv=9999 /gn="GAME NAME" /sh=True /o="F:\GM\GayMaker-PS3\GAME\_temp\package\USRDIR" "F:\GM\GayMaker-PS3\GAME\S1SR.project.gmx" Reading project file....System.ComponentModel.Win32Exception: O sistema não conseguiu localizar o ficheiro especificado em System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) em GMAssetCompiler.GMShader.ExecuteCMDWithResult(String exe, String cmdLine, String& result) em GMAssetCompiler.GMShader.CompileCG_PS3fromGLSLES() em GMAssetCompiler.GMShader.PrepareShader() em GMAssetCompiler.GMShader..ctor( _a, String _ShaderFileName, String _type) em ...ctor(XmlDocument —, String ) ``` What's in portuguese, is the system saying: "The system can't find the specified file" The files are all there, triple checked, so... Infact, if they weren't, PS4 would not compile.... So, I have no idea... At glance, the command-line appears to be correct. -- UPDATE-- Found the issue! @Li Folder: ps3sdk is missing files needed to compile project. If you have a PS3 SDK installed in your system, you should be able to copy the missing files from ... \usr\local\cell\host-win32\Cg\bin ... to the specified directory. Also: It's: `img.Height == 176 && img.Width == 320` Not: `img.Height == 320 && img.Width == 176`
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: GameMakerReverse/GayMaker-PS3#1
No description provided.