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

Project1

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

[已经过期] 如何在游戏中更改游戏标题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
15
在线时间
0 小时
注册时间
2018-7-4
帖子
1
跳转到指定楼层
1
发表于 2018-7-4 15:20:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
思路是这样的
我想做个 仿网游 的 进入游戏后 ,游戏的标题比如 ‘拯救大魔王’ 加上 什么什么频道  ,然后加上角色的名字。小弟不懂啊
请大大给我个法子

Lv4.逐梦者

梦石
0
星屑
13562
在线时间
2753 小时
注册时间
2014-10-4
帖子
756

R考场第七期纪念奖

2
发表于 2018-7-4 23:21:08 | 只看该作者
RUBY 代码复制
  1. #修改窗口标题
  2. #仅适用于RGSS103J
  3. $change_window_title_874=[]
  4. dll=Win32API.new('kernel32','GetModuleHandle','p','l').call('RGSS103J')
  5. Win32API.new('kernel32','WriteProcessMemory','llpll','l').call(-1,dll + 0x2D22,"\xEB",1,0)
  6. $change_window_title_874[0]=Win32API.new('user32','CallWindowProc','pllll','l').call([139,68,36,4,139,128,196,182,18,0,139,64,8,194,16,0].pack('C*'),dll,0,0,0)
  7. $change_window_title_874[1]=Win32API.new('user32','SetWindowTextW','lp','l')
  8. $change_window_title_874[2]=Win32API.new('kernel32','MultiByteToWideChar','llplpl','l')
  9. def change_title(str)
  10.   len=$change_window_title_874[2].call(0xFDE9,0,str,-1,"",0)
  11.   s="\0\0"*len
  12.   $change_window_title_874[2].call(0xFDE9,0,str,-1,s,len)
  13.   $change_window_title_874[1].call($change_window_title_874[0],s)
  14. end
  15. change_title("测试 Test")

有一个标题检测机制 和原来不一样会改回去 把它绕过了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
帖子
129
3
发表于 2018-7-5 11:54:10 | 只看该作者
下个正灌做的魔塔样板7630改,里面标题名设置的脚本

点评

居然还有人记得正宗灌水王  发表于 2018-7-5 15:58
俄罗斯帝国末代沙皇尼古拉二世
#俄文转写 = Царь Николай II
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 08:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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