红色警戒95版的地图编辑器Edwin.exe

本文介绍了红色警戒95版的地图编辑器Edwin的使用方法,包括如何通过D3DWindower工具实现窗口化操作,并详细解析了地图文件的格式。

今天研究了下红色警戒95版 (RedAlert,下面简称ra95)的地图编辑器。

ra95的地图编辑器,名为Edwin.exe,图标如下图:

一般来说,Edwin打开后是全屏的,不过如果你希望以窗口化的形式打开它,可以使用D3DWindower工具:

下载地址:http://www.pc6.com/softview/SoftView_56964.html

下载后,需要先将 D3DWindower 程序根目录下的D3dHook.dll复制到ra95游戏的根目录下,否则在后面运行时会提示“钩住用DLL不存在”。

注意在Win7中需要用管理员权限打开D3DWindower,然后使用它打开Edwin.exe

第一步,点击【+】按钮找到Edwin

第二步,设置窗口属性。主要是把钩住DirectX的两个复选框取消掉。

或者直接在D3DWindower的根目录下找到hook.ini文件,内容修改如下( 替换[Prog.Edwin]中部分 ):

[KnownProgram]
E:\红色警戒实验区\红警95修正版\ra95\Edwin.exe=Edwin
[Prog.Edwin]
UseWindowMode=1
UseGDI=1
UseDirect3D=0
UseDirectInput=0
UseDirectDraw=0
CommandLine=
Width=0
Height=0
MenuId=
ShowFps=0
UseForegroundControl=0
UseDDrawColorEmulate=1
UseDDrawFlipBlt=0
UseDDrawColorConvert=1
UseDDrawPrimaryBlt=1
UseDDrawAutoBlt=0
UseDDrawEmulate=0
UseDDrawPrimaryLost=0
SubModule0=
UseCursorMsg=0
UseCursorSet=0
UseCursorGet=0
UseCursorClip=0
UseSpeedHack=0
SpeedHackMultiple=10
UseBackgroundResize=0
UseBackgroundPriority=0
DDrawBltWait=-1
UseFGCGetActiveWindow=0
UseFGCGetForegroundWindow=0
UseFGCFixedWindowPosition=0
EnableExtraKey=0

如果根目录下无此ini文件,打开 Edwin 时 D3DWindower 会自己创建一个。

第三步,开启钩子,这一步需要管理员权限。

第四步,启动Edwin。

启动Edwin后,地图绘制界面功能如下:

Options菜单内容如下:

保存的地图,会被放在游戏根目录下,扩展名为mpr,用记事本打开后文件内容如下:

[Basic]
NewINIFormat=3
Name=my_map_20160604

[Map]
Theater=TEMPERATE
X=16
Y=16
Width=96
Height=96

[Waypoints]
98=4554

[MapPack]
1=CQAAIIH//v4f/4H/gAkAACCB//7+H/+B/4AtAAAggf/+zwD/ggEAcAL+9AD//wQB0ACBOf
2=//AdUAgwEAOgAC//YB2gL+Lxn/gf+ACQAAIIH//v4f/4H/gAkAACCBAP7+HwCBAIAPAAAg
3=gQD+awIAgQH+kh0AgQCA

[OverlayPack]
1=GwAAIIH//mge/4EFAAH+dQD/gQkQAf8CAWce1OgfgBoAACCB//5hAP+BCRAB/nsA//+AAG
2=IA/p0e/4H/gA==

[Digest]
1=GeSKlOn1BeDWGYs730ZEALvF+9Q=

可以看出自定义地图实际上是ini文件格式。

地形装饰一共有六种:Shore,Ridges,River,Trees,Road,Debris

END

转载于:https://my.oschina.net/Tsybius2014/blog/687219

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值