查看: 1472|回复: 3

[有事请教] 加载库,或者反汇编

[复制链接]
梦石
0
星屑
12824
在线时间
1010 小时
注册时间
2019-11-5
回帖
2329

极短27参与极短25参与极短24参与

发表于 2025-2-5 02:12:44 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  想用3d脚本《First Person Labyrinth Explorer (FPLE) Engine》做出“角色行走图纵向缩放、横向缩放分别实现”的效果。
  但这个脚本里只提供一个纵向、横向缩放同时实现的途径,不支持两种缩放分开实现的功能。

  我觉得原理是这样的:
  这个脚本一共只有2个sprite,一个仅在移动时显示,另一个仅在静止时显示。
  任意一个sprite在显示时,都会将所有bitmap同时处理了:角色、背景、图块,他们都在同一个sprite里。因此,他们会被同步缩放了。
  用户可以通过“zoom”来实现单独操作行走图缩放的愿景,但不能操作zoom_x或zoom_y。因为在绘制图片时,脚本会把zoom参数传递进dll文件,然后用dll实现sprite和bitmap的绘制。

  所以只要能够把dll脱壳了,就有机会修改里面的代码,用zoom_x和zoom_y代替zoom来传递行走图的缩放信息。

  或者在va运行时,能够加载chunky_png这个库,用.resize(new_width, new_height)来实现直接操作bitmap的长宽。


  现在求一个大神,能够帮我实现“在3d场景下,单独操作角色行走图的长、宽缩放”的功能(dll文件附上,下载后修改后缀为正确名字即可 MGC_FPLE_Ace_1_2.7z (46.5 KB, 下载次数: 2) ,论坛空间有限,如需进一步资料,可回复我)。反汇编软件下了好几个了,脱壳软件也下了一个,但就是搞不好这个事,心态已经爆炸了。在这里提前谢谢各位好心人了~~



  
风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦

老黄鸡

梦石
4
星屑
45692
在线时间
7947 小时
注册时间
2009-7-6
回帖
13335

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2025-2-5 11:55:04 | 显示全部楼层
你确定zoom这个属性有生效吗,根据他的说明给事件加上了zoom的备注并没有实际效果
dll没有加壳,也不存在脱壳的说法,作者有提供源码,并且从源码来看也并没有用到传入的zoom

至于源码在哪,由于我找主楼说的这个脚本有效资源找了一万年,所以我要通过让楼主也找一万年源码来报复
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 1 0

使用道具 举报

梦石
0
星屑
12824
在线时间
1010 小时
注册时间
2019-11-5
回帖
2329

极短27参与极短25参与极短24参与

 楼主| 发表于 2025-2-5 13:17:26 | 显示全部楼层
本帖最后由 哇哇哇啊叭叭 于 2025-2-5 08:20 编辑
fux2 发表于 2025-2-5 06:55
你确定zoom这个属性有生效吗,根据他的说明给事件加上了zoom的备注并没有实际效果
dll没有加壳,也不存在脱 ...


  
  感谢fux2大人热心帮助❤❤❤
  
  备注zoom,或在脚本里修改@fple_zoom是有效的。只是备注时,系统默认放大比不会让行走图的高,超过地图地板到天花板的高度。并且zoom必须为浮点数。这两点是我刚用这个系统时常犯的错误。
  我分别使用了eXeScope、ildasm 4.0、Resource Hacker、UPXUnPacKer.V0.3.By.skylly查看他的dll文件,均无法见到里面的源码。

  作者官网我倒是知道 ,可能就是我的外语和网上的翻译软件都不好,所以没搞清楚他原本的说明。。。我先把游戏做出来吧,先有再好,具体实现效果不行以后再想办法;等十号再解决这个帖里的问题~~
  再次感谢fux2大人的帮助~~

  [fold=附反汇编图片] 2025-02-05_131624.png 2025-02-05_131539.png 2025-02-05_131523.png 2025-02-05_131420.png
  [/fold]



  
风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45692
在线时间
7947 小时
注册时间
2009-7-6
回帖
13335

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2025-2-5 14:46:32 | 显示全部楼层
哇哇哇啊叭叭 发表于 2025-2-5 13:17
感谢fux2大人热心帮助❤❤❤
  
  备注zoom,或在脚本里修改@fple_zoom是有效的。只是备注时,系统 ...

MGC_FPLE.cpp (42.31 KB, 下载次数: 4)

源码在此,不太清楚是不是和发布时的版本不同
此外,这些反编译软件只是让你可以读汇编代码,并不能把原本的代码给你抠出来

评分

参与人数 1赞 +1 收起 理由
哇哇哇啊叭叭 + 1 拜谢!

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 1 0

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部