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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: Admenri
打印 上一主题 下一主题

[原创发布] 【RGU】RGSS全系跨平台运行时 Windows/Linux/Android

[复制链接]

Lv1.梦旅人

梦石
0
星屑
199
在线时间
9 小时
注册时间
2023-7-27
帖子
18
11
发表于 2024-3-13 17:29:49 | 只看该作者
Admenri 发表于 2024-3-10 13:06
脚本方面为了效率已经把ruby版本升级到了3.2.2
同时我为了跨平台直接把Win32API砍掉了
所以成品游戏一般 ...

好吧(笑),谢谢,我改天再看看(doge)
不过有一说一,效率确实挺快的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
627
在线时间
46 小时
注册时间
2022-2-6
帖子
17
12
发表于 2024-6-23 20:52:52 | 只看该作者
我该如何使用它?我将我的项目复制到 RGU 文件夹中,但它说无法加载。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3227
在线时间
547 小时
注册时间
2021-6-10
帖子
42
13
 楼主| 发表于 2024-6-24 11:38:34 | 只看该作者
BCJenbo 发表于 2024-6-23 20:52
我该如何使用它?我将我的项目复制到 RGU 文件夹中,但它说无法加载。

首先确保你的脚本里没有用到win32api,
然后用压缩包内的rgu-console.exe改名并覆盖Game.exe,
exe读取的是同名的ini文件(rgu.exe->rgu.ini,Game.exe->Game.ini)
复制一份字体,改名成Fonts/Default.ttf

如果你用到了win32api并且需要保留,请利用rgu提供的内部ruby接口实现相同的效果
基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
627
在线时间
46 小时
注册时间
2022-2-6
帖子
17
14
发表于 2024-6-24 20:09:40 | 只看该作者
遗憾的是,我还是无法启动它,即使是使用默认的 VX Ace 游戏也无法启动。
您能用图片指导我完成这些步骤吗?
我需要在这里编译任何东西吗?


当我将 rgu_player.exe 重命名为 game.exe 时,什么都没有启动,使用 rgu_player_amd64.exe 会出现错误。
我没有使用 WIN 32 API。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3227
在线时间
547 小时
注册时间
2021-6-10
帖子
42
15
 楼主| 发表于 2024-6-24 20:44:00 | 只看该作者
BCJenbo 发表于 2024-6-24 20:09
遗憾的是,我还是无法启动它,即使是使用默认的 VX Ace 游戏也无法启动。
您能用图片指导我完成这些步骤吗 ...


1. 创建一个新工程

2. 复制一份RTP到游戏目录,引擎不会读取系统的RTP


3. 覆盖原版Game.exe(用最新版)


4. 复制一份字体文件(Fonts/Default.ttf,引擎依然不能读取系统的字体,必须自带字体文件)


5. 直接双击Game.exe即可


基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
627
在线时间
46 小时
注册时间
2022-2-6
帖子
17
16
发表于 2024-6-25 02:37:12 | 只看该作者
现在正在工作,谢谢。过几天我会尝试一下,稍后我可能会有一些问题。

只是检查以确保当前项目无法加密/压缩以使其正常工作,对吧?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6060
在线时间
1438 小时
注册时间
2015-7-25
帖子
611

极短25参与开拓者

17
发表于 5 天前 | 只看该作者
读取zip压缩包尝试了3天都没成功 压缩包读取不到呀,是UTF-8格式的,用的那个ADPPacker文件夹里的7z压缩的,ini配置文件里也各种尝试了,具体要怎么才能读取到zip呀

所以然后我就只能放弃压缩包,尝试用别的办法,然后选择了符号链接的方式暂时做下简单的加密



确认了目标链接是有效的,而且默认的game.exe是正常运行的



但是RGU还是读取不到呀 {:5_159:}



(x 所以特制加密方式什么时候可以推出呀

顺便反馈一下在适配自己工程的时候遇到的一些问题
1.在一些情况下,字符串貌似会被冻结?然后出现错误(默认va没有这个问题
2.在没有dispose下重新给变量赋值创建新的对象原本的对象会一直显示在画面中,比如图块(默认va没有这个问题
暂时用以下脚本处理修复了一下,还是希望作者可以修复一下
class Window_Base
  def convert_escape_characters(text)
    result = text.to_s.clone
    return result if result.empty?
    result.unfreeze if result.frozen?
    result.gsub!(/\\/)            { "\e" }
    result.gsub!(/\e\e/)          { "\\" }
    result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
    result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
    result.gsub!(/\eN\[(\d+)\]/i) { actor_name($1.to_i) }
    result.gsub!(/\eP\[(\d+)\]/i) { party_member_name($1.to_i) }
    result.gsub!(/\eG/i)          { Vocab::currency_unit }
    result
  end
end
class Scene_Map
  def create_spriteset
    dispose_spriteset if @spriteset
    @spriteset = Spriteset_Map.new
  end
end
目前的坑
??? #像素风OC游戏 准备中 短篇-约5小时
花城梦之心 #像素风OC游戏 系统开发+素材绘制中
【不可思议的迷宫】幽灵契约外传:歌莉娅 v0.30 大版本更新!(但文件尚未上传,请稍等...
同时更新中~
这是属于笨肉包一个人的旅行~(再见了...蚊子湯,七重酱,笨肉包永远想你们!TwT
旅途的最终目标~ ???(保密~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3227
在线时间
547 小时
注册时间
2021-6-10
帖子
42
18
 楼主| 发表于 4 天前 | 只看该作者
魔法丶小肉包 发表于 2025-3-26 22:37
读取zip压缩包尝试了3天都没成功 压缩包读取不到呀,是UTF-8格式的,用的那个ADPPacker文件夹里的 ...

0. 特制加密是有的,但我忘了哪个版本有了
1. 字符串冻结是ruby3.0的特性
2. 可能和ruby3.0的gc策略有关
3. RGU我要弃坑删库了,你可以关注一下即将推出的URGE:群794325843
基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-3-31 13:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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