利用国庆假期,找了一下资料,研究了一下lwjgl(
http://www.lwjgl.org/) 和 《帝国时代Ⅱ》的资源格式,本来想弄个小游戏玩玩,结果最后只弄出这么个资源查看器,代码放在了github上,有兴趣的朋友可以参考一下。
lwjql 不打算继续研究了,这个东西封装的太底层了,需要自己实现的东西太多。这两天看 cocos2d-x 的评价不错,打算业余时间玩玩。
《帝国时代Ⅱ》的资源格式有两篇文章可以参考
关于DRS文件结构:
http://www.hawkaoc.net/bbs/thread-14739-1-1.html
关于SLP文件结构:
http://www.digitization.org/wiki/index.php?title=SLP
资源查看器的界面山寨了 胡泽标 (
http://bbs.gameres.com/thread_8723_1_1.html)的 《Age of Empires Viewer》软件。
源代码在 github 上
解析drs和slp文件的库的源代码:
https://github.com/bookong/game_archive
帝国时代资源浏览器的源代码:
https://github.com/bookong/aoe_viewer
- 大小: 84.4 KB
- 大小: 119.9 KB
分享到:
相关推荐
VB编程源代码 83密码查看器VB编程源代码 83密码查看器VB编程源代码 83密码查看器VB编程源代码 83密码查看器VB编程源代码 83密码查看器VB编程源代码 83密码查看器VB编程源代码 83密码查看器VB编程源代码 83密码查看器...
PDF查看器源代码是开发人员深入理解PDF文档处理机制、实现自定义阅读体验的重要参考资料。PDF(Portable Document Format)是一种广泛使用的文件格式,用于保留文档的原始格式和内容,无论在哪个设备上打开都能保持...
《C#资源管理器源代码解析与应用》 在编程领域,C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序时,其强大的功能和简洁的语法使其备受青睐。本文将深入探讨一个基于C#编写的资源管理器源代码,...
《魔兽资源查看器(绿苹果)源代码》是一款专为魔兽争霸III爱好者和开发者设计的工具,其核心是War3ModelEditor的源代码。这款软件允许用户深入探索和理解魔兽争霸III的游戏资源,包括模型、纹理、动画等,极大地...
源代码通常包括了图像加载库、手势操作、缩放、平移、动画效果等多个关键模块,这些都是构建一个高效、用户体验良好的图片查看器所必需的。 首先,我们要理解Android图片查看器的核心功能。它主要负责加载图片,这...
学习暴雪MPQ文件查看器的源代码,不仅能够提升对游戏资源包格式的理解,还能增强文件处理、哈希计算、压缩算法等多方面的编程技能。这是一次难得的实践机会,有助于开发者更好地理解和修改游戏内容,或者进行游戏...
阅读器源代码是一种软件开发资源,它包含了创建阅读器应用的核心逻辑和实现细节。阅读器通常用于查看电子书籍、PDF文档、图像、新闻和其他在线内容。在这个特定的压缩包文件"ReaderPlus"中,我们可以推测这可能是一...
本资源“图像处理框架VC++源代码”为初学者提供了一个良好的学习平台,帮助他们理解和实践图像处理的基本概念和技术。 1. **图像处理基础** 图像处理涉及对数字图像进行分析、修改和增强。基本操作包括图像的读取...
【标题】中的“景点图片预览查看Delphi图片查看器源代码”表明这是一个使用Delphi编程语言开发的图像查看器程序。Delphi是Embarcadero Technologies公司开发的一款集成开发环境(IDE),它基于Pascal语言,特别适合...
《完整的石器时代的源代码》是一款开放的学习资源,它提供了游戏开发的全面视角,特别是对于那些对编程和游戏设计有兴趣的人来说,这是一个极好的学习平台。源代码是软件开发的核心,它揭示了游戏背后的逻辑和机制,...
这个标题为“VB调用WINDOWS图片和传真查看器源代码”的压缩包文件提供了一个示例,帮助开发者了解如何在VB应用程序中调用这个系统组件。 首先,我们要理解VB中的API调用。API(Application Programming Interface)...
在深入探讨Google标准图像浏览器源代码之前,我们先来理解一下图像浏览器在移动设备上的重要性。一个良好的图像浏览器能够帮助用户轻松地查看、管理、分享和编辑他们的照片。Google作为全球领先的科技公司,其在...
标题中的“图像分割源代码”指的是使用C++编程语言实现的图像处理技术,具体是图像分割算法的源代码。图像分割是计算机视觉领域的一个核心任务,它涉及到将图像划分为多个具有不同特征或意义的区域。这个过程对于...
本压缩包包含的“图像处理作业C++源代码”很可能是某次课程作业或者项目实践中的代码示例,旨在帮助学习者掌握图像处理的基本概念和技术。 首先,我们需要了解C++在图像处理中常用的一些库,如OpenCV(开源计算机...
为了理解源代码的工作原理,我们需要查看具体的代码实现,包括变量定义、算法逻辑和调用流程。 学习和理解图像量化处理的源代码可以帮助我们深入掌握数字图像处理的核心概念,同时也能提升我们对颜色处理和优化图像...
本项目提供了基于Visual Studio 2015(VS2015)和OpenCV 3.2.0的图像清晰度算法源代码,帮助开发者理解和实现这类算法。OpenCV是一个强大的计算机视觉库,它包含了众多图像处理和计算机视觉的功能,广泛应用于图像...
标题中的“delphi实现的DLL输出函数查看器源代码”是指使用Delphi编程语言开发的一个工具,该工具能够查看和分析动态链接库(DLL)文件中的导出函数。Delphi是一种基于Object Pascal的集成开发环境,常用于创建...
【标题】"VC__图像处理典型算法完整演示源代码"是一个关于使用Visual C++(VC++)进行图像处理的项目,包含了多种常见的图像处理算法的实现。这个资源为开发者提供了丰富的学习材料,可以帮助他们深入理解图像处理...
这个压缩包包含的“图像处理源代码”显然是一个针对图像处理的编程资源集合,主要用于VC6.0开发环境。VC6.0是Microsoft Visual C++的一个早期版本,它提供了一个集成的开发环境,支持C++编程,广泛用于开发Windows...
颜色提取器是一种软件工具,主要用于从图像或视频中分析并提取出主要的颜色信息。这个工具在设计、多媒体制作、数据分析...如果你正在探索这个领域,那么深入研究这个“颜色提取器”的源代码资源将是一次有价值的实践。