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

Project1

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

[已经过期] XP做的游戏,有没有可能用VX的DLL文件?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3117
在线时间
205 小时
注册时间
2019-9-16
帖子
224
跳转到指定楼层
1
发表于 2019-11-28 21:07:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 寒凌天 于 2019-11-28 21:27 编辑

我平时玩的游戏,是用rpg maker xp做的,但是很多指令貌似XP里根本就没有,比如msgbox_p什么的,但是都能用,我怀疑DLL文件被替换成了VX的,有这种可能吗?

Lv4.逐梦者

梦石
0
星屑
14585
在线时间
2149 小时
注册时间
2016-9-20
帖子
859
2
发表于 2019-11-30 15:52:14 | 只看该作者
有工程可以轉成VX 或VX-ACE 的,game.exe和rgssXX.dll 就使用VX或VXACE的, 如果你看到game.exe图标是龙或者国際象琪的馬就肯定是了

点评

确实有rgssXX.dll文件,但是图标被换了,看不出来了。  发表于 2019-12-3 01:19
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19418
在线时间
3101 小时
注册时间
2013-1-11
帖子
1291
3
发表于 2019-11-30 18:05:34 | 只看该作者
估计是用了这个XPA插件,XP的编辑器,VA的引擎
https://forum.chaos-project.com/index.php/topic,12899.0.html

点评

哈哈谢谢了,虽然完全看不懂。  发表于 2019-12-3 01:18
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10037
在线时间
4429 小时
注册时间
2005-10-22
帖子
6951

开拓者贵宾

4
发表于 2019-11-30 20:53:57 | 只看该作者
本帖最后由 orochi2k 于 2019-11-30 20:55 编辑

转VA可能导致各种奇葩的文件读写编码问题,用同样的方法转VX兼容性最大,其实玩得嗨的同学可以直接转小黄鸡的RGD(方法和转VA一样)
然后...石器目前是VX+XP两套EXE/DLL都兼容,不过DLL都是魔改过的....
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10037
在线时间
4429 小时
注册时间
2005-10-22
帖子
6951

开拓者贵宾

5
发表于 2019-11-30 22:55:08 | 只看该作者
临时写了段解决RMXP用RMVA或RGD各种字符串暴毙的东西

  1. class String
  2.   alias old_plus +
  3.   def +(other)
  4.     if self.is_a?(String) and other.is_a?(String)
  5.       if self.encoding.name != "UTF-8"
  6.        #p self.encoding.name
  7.       end
  8.       if self.encoding.name == "UTF-8" and other.encoding.name == "ASCII-8BIT"
  9.         news = old_plus(other.force_encoding("UTF-8"))
  10.         #p news
  11.         return news
  12.       end
  13.       if self.encoding.name == "ASCII-8BIT" and other.encoding.name == "UTF-8"
  14.         news = self.force_encoding("UTF-8").old_plus(other)
  15.         return news
  16.       end
  17.     end
  18.     return old_plus(other)
  19.   end
  20. end
复制代码


至少游戏不会在大多数情况下报错关闭了. 因为是临时写的,所以当然是很粗暴地直接殴打字符串(大雾)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10037
在线时间
4429 小时
注册时间
2005-10-22
帖子
6951

开拓者贵宾

6
发表于 2019-12-1 14:30:45 | 只看该作者
进一步测试发现,如果要升到RGD并且需要加密的话,必须使用RMVA作为加密的程序来加密RMXP的工程
RMXP加密RMXP的工程将会只能满足RMXP升级到RMVX的情况.
这点需要特别注意.
(于是石器发布了第一个RGD版本,捏小黄鸡 )

不需要加密的同学可以跳过这段内容.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 13:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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