设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 167|回复: 3
打印 上一主题 下一主题

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
11877
在线时间
961 小时
注册时间
2019-11-5
帖子
2381

极短25参与极短24参与

跳转到指定楼层
1
发表于 2025-2-5 02:12:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  想用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, 下载次数: 1) ,论坛空间有限,如需进一步资料,可回复我)。反汇编软件下了好几个了,脱壳软件也下了一个,但就是搞不好这个事,心态已经爆炸了。在这里提前谢谢各位好心人了~~



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

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
40727
在线时间
7544 小时
注册时间
2009-7-6
帖子
13508

开拓者贵宾

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

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11877
在线时间
961 小时
注册时间
2019-11-5
帖子
2381

极短25参与极短24参与

3
 楼主| 发表于 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大人的帮助~~

附反汇编图片




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

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
40727
在线时间
7544 小时
注册时间
2009-7-6
帖子
13508

开拓者贵宾

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

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

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

评分

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

查看全部评分

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-23 19:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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