- 累计送礼:
 - 0 个
 
 - 累计收礼:
 - 0 个
 
 TA的每日心情  | 开心 2025-10-18 22:41 | 
|---|
 
  签到天数: 165 天 连续签到: 1 天 [LV.7]常住居民III 
  
管理员 
    
    
        - VIP
 
        - 6 
 
     
    
        - 卡币
 
        - 14829 
 
     
    
        - OK点
 
        - 16 
 
     
    
    - 推广点
 
    - 0 
 
     
	
    - 同能卷
 
    - 0 
 
     
  
	- 积分
 - 17954
 
 
  
 
  
 | 
 
功能如题,使用范围并不广泛,有需自取 
注意仅对最新汉化的RGSS103J.dll生效,大概就是论坛提供下载的版本,当然这个名字你可以自己在第一行末尾修改 
(懒得从ini读
 我这里的dll MD5:23D70D88CAFA21EF836F1B7CE85F6F9B
理论上只要编译姿势一样,即使自己修改过dll,也是可以用的。
 
将以下代码插入到Main上方。
 
RUBY 代码 下载
- tempa = Win32API.new("kernel32", "GetModuleHandle", "p", "l").call("RGSS103J.dll")
 - tempb = Win32API.new("kernel32", "RtlMoveMemory", "lpi", "v")
 - tempc = Win32API.new("kernel32", "VirtualProtect", "lllp", "i")
 - tempd = 0.chr * 4
 - tempe = "\xC7\x86\x5C\x01\x00\x00\x01\x00\x00\x00\xEB\x0D\x90"
 - tempf = "\x33\xC0\x40\x89\x86\xEC\x00\x00\x00"
 - tempg = tempa + 0x00002A82
 - temph = tempa + 0x00015524
 - if tempa!=0
 -   if tempc.call(tempg, tempe.size, 0x40, tempd)!=0
 -     tempb.call(tempg, tempe, tempe.size)
 -     tempc.call(tempg, tempe.size, tempd.unpack("L").first, tempd)
 -     if tempc.call(temph, tempf.size, 0x40, tempd)!=0
 -       tempb.call(temph, tempf, tempf.size)
 -       tempc.call(temph, tempf.size, tempd.unpack("L").first, tempd)
 -     end
 -   end
 - end
 - tempa = tempb = tempc = tempd = tempe = tempf = tempg =temph = nil
 - GC.start
 
  复制代码
             本帖来自P1论坛作者Im剑侠客,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址: https://rpg.blue/forum.php?mod=viewthread&tid=355530  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。  |   
 
		
		
		 
 
 |