3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1913|回复: 3
打印 上一主题 下一主题

[求助] 论坛新成员请教下这里的调试高手红警3的程序结构

[复制链接]

0

主题

2

帖子

6

积分

新手玩家

Rank: 1

贡献度
1
金元
615
积分
6
精华
0
注册时间
2008-12-19
跳转到指定楼层
主题
发表于 2008-12-19 17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
听人说3DM高手多 来请教下
红警3中有些单位只有任务固定才给出. 比如日国3刀流大块头机器人和磁暴坦克只有任务给出2辆
这些单位如果想随意取得
1 应该可以根据任务脚本指令函数比如create(单位代码,放置单位地点坐标,等等....),当然这里只是举例子具体不清楚
2 把单位用建筑生产出来比如点了生产菜单时间完成后应该会调用一系列的CALL(这里还要看具体情况,这个建筑也许是一个CALL用不同的参数表示生产的单位;也可能是一种单位用不同的CALL来实现类似C++的多个成员函数)
上面第1种方法如果不破解出脚本的情况只要找到CREATE类似的这个脚本指令在汇编里面的对应的CALL应该可以实现
第2种方法如果是一个CALL用不同的参数表示生产的单位的话可以找到这个CALL用不同的参数(代表某种单位的代码)看看是否能生产出来;有可能不成功的,因为不知道这些单位是否在数据上缺少生产需要的数据;比如花费之类等等的如果少了肯定会出错...;;如果是不同的类型的单位都用不同的CALL生产那每个CALL应该都要设置很多不同的数据,那么用第2种方法应该基本上不好实现了..
我没深入调试 没时间去慢慢调试看代码撒 万望这里的高手在做相关的研究有什么资料或者找到CALL的位置和我分享下那就感激了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-1 21:39 , Processed in 0.027385 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表