所以我在大约11年前制作了一些游戏机游戏,并尝试运行exe文件。
当我运行exe文件时,什么都没有发生,只是弹出一个错误框,说你可以在这里找到更多信息。它指向我电脑上Temp文件夹中的3.tmp文件。
有人知道如何让这些exe文件重新工作吗?
旧版本的游戏制造商游戏使用了一个旧的运行程序,该运行程序不适用于新版本的windows(从Vista及更高版本)。
使用兼容性模式并不能解决此问题。
然而,有一个可用的修复程序可以用更新的程序替换EXE中的运行程序。
该工具由Mark Overmars(Game Maker的原始创建者)发布,但他的主题中的链接不再活动(.zip确实下载了,但它是一个HTML页面,而不是实际的工具)。
http://gmc.yoyogames.com/index.php?showtopic=299895&p=2116603
它确实对我起到了作用,使用这个程序,我可以运行很多以前在windows XP上玩过的旧版gm4+游戏。
如果这是必须的,你可以试着在XP机器上运行它。
TL;DR:
有一个工具可以让它们工作,我今晚会上传。
编辑:原来YoYoGames自己发布了这个工具;http://help.yoyogames.com/attachments/token/lsj0pmbzqeu64hf/?name=GM_Convert_Game.zip
更多信息:http://help.yoyogames.com/hc/en-us/articles/216753218-Troubleshooting-Legacy-GameMaker
您可以将所有文件提取到一个目录中,然后将旧的.exe文件拖动到转换器exe上。然后它将创建一个game_old.exe
和game.exe
,然后您应该能够运行game.exe
。