KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

[ 20589 查看 / 15 回复 ]

回复:『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

AVC前辈都来了。。。。。

我以前一直以为Krkr用的是DDraw。。。。。。。。

地图显示需要的2D卷轴应该是没问题的,可以把整张地图切开,用到哪块显示哪块(其实DX也有图像尺寸的限制,至少D3D有)。但是我觉得Krkr很难做出2D的STG或格斗游戏来。前者需要大量单位的实时轨迹控制和碰撞检测,后者需要用大量图片的连续显示来表现人物动作(SLG的全屏战斗动画也有这个问题,那么多连续动作图片都放在一个图像文件里用AnimationLayer来控制可能无法实现)

还有,AVC前辈有什么好办法在不修改一个EXE文件的前提下截获发往这个程序窗口里的输入设备消息吗?
KCDDP KR/KAG区值班室常驻义务值班员

现在在KCDDP的论坛也已经开始潜水了Orz
但是QQ群还是长期在线的
TOP

回复:『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

你说的输入设备消息,是指WM_KEYDOWN这些吗?各种办法都是有的,修改程序的工作可以在内存映像中进行(以调试器的身份运行程序),或者让目标进程中的所有线程休眠(动态挂载),然后插入一个远程线程,该远程线程执行一个INLINE HOOK到GetMeessage、PeekMessage的操作,并过滤掉相关的消息。远程线程注入技术于Vista仍然可用。
TOP

回复:『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

XD……怎么看起来似乎都是深奥的邪招啊……特别是自修改……
话说修改程序怎么实现呢?

STG和格斗……
STG似乎就有人在做……
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP

回复:『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

Windows的强相互作用模型提供了在文档化资料的范围内完全控制任意非内核线程的可能

修改内存映像和线程上下文是常用的控制方式,具体可以参考Windows调试API的相关说明
TOP

回复:『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

女王大人都出现了的话...^ ^
"在不修改一个EXE文件的前提下截获发往这个程序窗口里的输入设备消息",如果是键盘或者鼠标的话,办法确实多.一种办法是想办法直接以Win32 hook挂钩子.有些Win32 hook只能是system的,还好WH_KEYBOARD和WH_MOUSE都是Thread or System.要不然就用两种方式(用::SetWindowsHookEx + ::LoadLibrary,或者用::CreateRemoteThread)的任意一种另外注入一个DLL去挂Win32 API,像上面女王大人说的.调试器的方法不好用到发布时,自己用的时候倒OK.又或者...

修改EXE的话就不用从外面远程注入了,让程序自己把另外写的DLL之类给load进来hook上API就好.如果能在源码级修改那就不用多说了.
欢迎到AhComic的GAL区作客
http://www.ahcomic.com/bbs/forum-104-1.html
TOP

回复: 『求助』好像没人问过....请问怎样用吉里吉里2制作SLG?

要说WF的战斗画....网上N多。。。。
MS只有1,sp2部是没有任何3D的.....



接下来就是我说的MS是完全2D的WFSP

以上
---------------
顺便说一句....
那个提取提得我电脑差点瘫痪..............
看到N多人物行动图................
立绘还好....不过那些效果图.....
ORZ了.........................
------------
不过FY真是懒....WF3得东西留到WF4......里.......连删都没删.....
TOP