开发者逆向工程将《星际争霸》移植到ARM平台

没有源代码就无法移植的规则并不完全正确。OpenPandora项目开发者宣布利用逆向工程技术将经典即时战略游戏《星际争霸》移植到了ARM平台。开发者利用ia32rtools工具将星际争霸的代码从x86反汇编到C,然后将C代码作为正常程序编译能在ARM平台上运行。

听起来很简单,作者从去年秋天开始逆向工程,预计一个月能完成,结果到了新年还有需要工作需要做。

作者承认,没有源代码就无法移植实际上是真理,Windows游戏应该通过模拟器运行,静态重编译是可行的,但实践中会遇到太多的问题。

[来源:OpenPandora , via:ia32rtools]

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-28 13:33:01

开发者逆向工程将《星际争霸》移植到ARM平台的相关文章

【星际争霸人类战胜机器】韩国选手4:0战胜Facebook等机构AI

 韩国的专业玩家在星际争霸游戏中以4:0的比分战胜了AI. 在人与AI最近的一次遭遇战中,韩国的专业玩家在星际争霸游戏中以4:0的比分战胜了AI.比赛于本周二在韩国的世宗大学举行. 虽然AI在本次比赛中击败了两位业余玩家,但是,在对阵专业级玩家宋炳具(Song Byung-gu)时,它们输掉了所有的比赛.宋炳具被认为是世界上最好的星际争霸职业选手之一. 参加本次比赛的AI系统有四个,分别是:来自韩国世宗大学的MJ Bot.来自澳大利亚的ZZZK.来自挪威的TSCMOO和来自Facebook的Ch

移植strace调试工具到arm平台

strace工具是一个非常强大的工具,是调试程序的好工具.要移植到arm平台,就需要使用交叉编译工具编译生成静态链接的可执行文件.具体步骤如下:1.下载 strace-4.5.16      移植strace调试工具到arm平台 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有.如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题.   strace工具是一个非常强大的工具,是调试程序的好工具.要移植到arm平

DT科技评论第14期:暴雪《星际争霸2》将进行AI开源

DT科技评论 Data Technology Review 第 14 期           人民网研究院,阿里云研究中心 本期目录 CEO对话:阿里.英特尔携手 深度布局人工智能 与漏洞赛跑 美安全专家给出9点经验和建议 英特尔收购VR技术公司Voke 进军沉浸式体育赛事市场 Adobe推出Sensei人工智能平台 让软件变智能 暴雪<星际争霸2>将进行AI开源 并与AlphaGo合作 日本力推自动驾驶 要在2030年实现交通事故"零死亡" Facebook发布手机版机器

《星际争霸2》人工智能研究环境 SC2LE 初体验

1 前言 2017年8月10号,DeepMind联合暴雪发布了星际争霸2人工智能研究环境SC2LE,从而使人工智能的研究进入到一个全新的阶段.这次,研究人工智能的小伙伴们可以边玩游戏边做研究了. 为了让更多的朋友了解SC2LE研究环境,我们在第一时间对其进行安装测试,并对DeepMind发布的pysc2代码进行分析,初步了解基于pysc2的RL开发方法.下面我们将一一进行介绍. 2 测试使用设备 Macbook Pro 13inch (MacOS Sierra) Alienware 13inch

以《星际争霸》为例,阿里多智能体协作网络BiCNet展现人工集体智能无限潜力

阿里巴巴认知计算实验室与伦敦大学学院计算机系合作,以游戏"星际争霸1"(下简称"星际")中的微观战斗场景为测试环境,深入地研究了多个 AI 智能体之间的协作问题,旨在通过协作智能解决人类不擅长的问题.该研究引入的多智能体双向协调网络(BiCNet )可以自动学习各种最佳策略来使多个智能体协同作战,从无碰撞移动到基本的攻击和逃跑策略,再到复杂的掩护攻击和集中火力攻击.该研究所用的方法优于目前已有的最先进方法,多智能体协作完成复杂任务,显示出了在现实世界中电商.游戏.健

暴雪副总裁表示《星际争霸2》及战网铁定要进中国

暴雪副总Frank Pearce在参加第六届chinajoy时接受媒体采访,表示<星际争霸2>及战网未来铁定要进入中国. Frank表示电子竞技.在线游戏与社区,都是暴雪未来业务的重要组成部分.在谈到星际争霸2的市场预期时,Fran说:"从游戏开发者角度,我们做这个游戏初衷与最终目的都不应该想到赚钱,而是想着如何开发一个被市场与玩家喜爱的游戏." 而对与即将发布的<巫妖王之怒>,Frank透露说将有新内容加入,希望不但能够留住老玩家,还能吸引新玩家加入. 谈及老

简体中文版《星际争霸2》难进大陆

当你看到这样一幅真实存在的"简体中文"版的<星际争霸2>可千万不要激动.这跟许多民间组织针对"单机版"游戏推出的各种语言补丁其实是一个意义.目前为止能够真的玩到"正版"中文<星际争霸2>事实上只有繁体中文版的台服.如同WLK的巫妖王一样,事实上<星际争霸2>自身许多矛盾甚至不和谐的地方可能会导致其简体中文版在审批过程中再次遭遇政策风险. <星际争霸2>到底需不需要审批? 先不去判断<星际争霸2

暴雪将发布《星际争霸2》限量收藏版定价99美元

北京时间4月9日早间消息,据国外媒体今日报道,暴雪娱乐昨日公布公司最新游戏大作<星际争霸2:自由之翼>(StarCraft II: Wings of Liberty)的发售信息.<星际争霸2:自由之翼>将分为标准版和限量收藏版两个版本,其中限量收藏版将包括游戏制作花絮.无论购买哪个版本,玩家都可以在新版战网(Battle.net)上进行游戏,并无需支付额外费用. <星际争霸2:自由之翼>DVD兼容Windows XP.Windows Vista.Windows 7以及M

暴雪嘉年华《星际争霸2》地图详解

( ) 今年的暴雪嘉年华的星际争霸II自定义地图区,给所有的星际争霸II地图作者提供了眼前一亮的宝藏.首席关卡地图设计师玛特·莫里斯(Matt Morris),副设计师理查德·科尔(Richard Khoo),设计师杰森·汉克(Jason Huck),设计师玛特·哥特尔(Matt Gotcher)和数据专家贾斯丁·科林图彻(Justin Klinchuch)和观众们讨论了关于地图制作的多个话题,包括他们的地图制作理念,地图制作技巧和建议,官方自定义地图预览,和全方面的对星际争霸2地图编辑器的介绍