Project1
标题:
别人为什么玩不了我的游戏啊?
[打印本页]
作者:
qwe564130779
时间:
2008-5-14 23:12
标题:
别人为什么玩不了我的游戏啊?
我把游戏发给QQ好友,可是他无法进入游戏!老是说 找不到什么文件!
然后我自己也试了一下我却可以进入游戏!
我开始想可能是没有安装 RPG Maker XP 所以无法进入游戏!(我有压缩游戏的/加密的)
我就自己把 RPG Maker XP 删除了果然如此 RPG Maker XP 删除掉就无法进入游戏!
难道要别人玩游戏还要让他安装 RPG Maker XP ?? [LINE]1,#dddddd[/LINE]
版务信息:版主帮忙结贴~
作者:
水迭澜
时间:
2008-5-14 23:16
http://rpg.blue/web/htm/news27.htm
作者:
qwe564130779
时间:
2008-5-14 23:23
我不知道怎么设置快什么键,点属性也没看到 快什么键的设置!
作者:
水迭澜
时间:
2008-5-14 23:24
……………………………………………………………………………………
直接按就可以了………………………………………………
作者:
qwe564130779
时间:
2008-5-14 23:26
我是菜鸟,,,,说清楚好吗??{/wx}{/wx}
作者:
OCTSJimmy
时间:
2008-5-15 00:34
按照上面链接给出的步骤,自己操作就好了,文章中引号中的内容在屏幕上(RMXP窗口中)一定找得到,是你没有认真找而已……
那个说明已经非常详细了……如果这个还看不懂的话,建议找一本Windows操作之类的书先学会Windows…… [LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者:
asperta
时间:
2008-5-15 01:21
参考以下
1、拷贝所有素材置游戏文件夹对应目录。
2、用记事本打开Game.ini,把“RTP1=”后面的“Standard”删除(记得保存)
3、下载RGSS102J.dll
http://rpg.blue/UP_PIC/200801/RGSS102J.rar
拷贝置游戏文件夹。
4、打包
参考
http://rpg.blue/web/htm/news27.htm
作者:
xsf810577123
时间:
2008-5-15 01:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
a86461786
时间:
2008-5-15 01:56
将你用过的素材全部 复制在 你的游戏你就可以了
作者:
江南小帅瓜
时间:
2008-5-15 02:17
可能你的朋友没有装RMXP,所以你要把制作时用的素材全部放到游戏里,打开Game.ini,把“RTP1=”后面的“Standard”删除,最后你将系统将C:\WINDOWS\SYSTEM32 的RGSS102J.dll 考到游戏目录下,就可以了。。。
作者:
x261568889
时间:
2008-5-17 08:01
1、在工程中选菜单中的“游戏(快捷键alt+g)”> “选择RTP(S)”,将3个都设置为“无”,保存工程。
2、使用脚本提取器(http://rpg.blue/web/shownews.asp?id=369),所有素材放置完毕。如果只是给自己的亲友玩,也可以直接从RMXP安装文件夹下把所有素材考到自己文件夹(体积20M)。如果对自己比较有自信,也可手动来选择用过的素材,这样游戏体积应该是最小的。
3、将C:\WINDOWS\SYSTEM32 的RGSS102J.dll 考到游戏目录下
3.5、为了确保没有问题,最好自己在执行最后的打包之前,通关1-2次。
#============================================================================
# 本脚本来自www.66rpg.com,转载请保留此信息,使用……只能用一次
# 核心作者:RoyRoy
# 使用方法:
# 1、首先输入RMXP的标准素材库地址,下面给出的是默认地址
# 2、运行脚本就OK了。
# ★★特别声明!!运用此脚本会删掉你给的路径的素材库★★请自己备份好★★★★
#============================================================================
RMXP = "C:/Program Files/RPG Maker XP/RGSS/Standard/" # 素材库地址
module DumpRgss
def self.dump
@rgss_list = []
@rgss_dir = {
'BGM' => 'Audio/BGM',
'BGS' => 'Audio/BGS',
'ME' => 'Audio/ME',
'SE' => 'Audio/SE',
'Animations' => 'Graphics/Animations',
'Autotiles' => 'Graphics/Autotiles',
'Battlebacks' => 'Graphics/Battlebacks',
'Battlers' => 'Graphics/Battlers',
'Characters' => 'Graphics/Characters',
'Fogs' => 'Graphics/Fogs',
'Gameovers' => 'Graphics/Gameovers',
'Icons' => 'Graphics/Icons',
'Panoramas' => 'Graphics/Panoramas',
'Pictures' => 'Graphics/Pictures',
'Tilesets' => 'Graphics/Tilesets',
'Titles' => 'Graphics/Titles',
'Transitions' => 'Graphics/Transitions',
'Windowskins' => 'Graphics/Windowskins'
}
base_data = ['Actors', 'Animations', 'Armors', 'Enemies', 'Items',
'Skills', 'Tilesets', 'Weapons']
rgss_data = {
'menu_se' => 'SE',
'animation_name' => 'Animations',
'battler_name' => 'Battlers',
'battleback_name' => 'Battlebacks',
'character_name' => 'Characters',
'fog_name' => 'Fogs',
'icon_name' => 'Icons',
'panorama_name' => 'Panoramas',
'tileset_name' => 'Tilesets'
}
for fnbase in base_data
rxdata = self.open_file(fnbase)
for data in rxdata
for data_key in rgss_data.keys
begin
data_value = eval('data.' + data_key)
self.push_to_list(rgss_data[data_key], data_value)
rescue
end # begin
end # for data_key
# Animations.rxdata
if fnbase == 'Animations'
begin
for timing in data.timings
self.push_to_list('SE', timing.se)
end # for timing
rescue
end # begin
elsif fnbase == 'Tilesets'
begin
for autotile_name in data.autotile_names
self.push_to_list('Autotiles', autotile_name)
end # for timing
rescue
end # begin
end
end # for data
end # for fnbase
# System.rxdata
rgss_data = {
'battleback_name' => 'Battlebacks',
'battler_name' => 'Battlers',
'windowskin_name' => 'Windowskins',
'gameover_name' => 'Gameovers',
'title_name' => 'Titles',
'battle_transition' => 'Transitions',
'title_bgm' => 'BGM',
'battle_bgm' => 'BGM',
'battle_end_me' => 'ME',
'gameover_me' => 'ME',
'cursor_se' => 'SE',
'decision_se' => 'SE',
'cancel_se' => 'SE',
'buzzer_se' => 'SE',
'equip_se' => 'SE',
'shop_se' => 'SE',
'save_se' => 'SE',
'load_se' => 'SE',
'battle_start_se' => 'SE',
'escape_se' => 'SE',
'actor_collapse_se' => 'SE',
'enemy_collapse_se' => 'SE'
}
rxdata = self.open_file('System')
for data_key in rgss_data.keys
begin
data_value = eval('rxdata.' + data_key)
self.push_to_list(rgss_data[data_key], data_value)
rescue
end # begin
end # for data_key
# CommonEvents.rxdata
rxdata = self.open_file('CommonEvents')
for data in rxdata
begin
self.dump_event_list(data.list)
rescue
end # begin
end
# Troops (events) data
rxdata = self.open_file('Troops')
for data in rxdata
begin
for page in data.pages
self.dump_event_list(page.list)
end # begin
rescue
end
end
# Map (events) data
fldata = 'Data/MapInfos.rxdata'
mapinfos = load_data(fldata)
for mapinfo in mapinfos
rxdata = self.open_file(sprintf('Map%03d', mapinfo[0]))
begin
self.push_to_list('BGM', rxdata.bgm)
self.push_to_list('BGS', rxdata.bgs)
rescue
end # begin
# Events
for event in rxdata.events.values
for page in event.pages
begin
self.push_to_list('Characters', page.graphic.character_name)
self.dump_custom_move_list(page.move_route.list)
self.dump_event_list(page.list)
rescue
end # begin
end
end
end
# Save
@rgss_list.shift
f = open('./dump_rgss.txt', 'w')
begin
for rgss in @rgss_list
printf(f, '%s%s', rgss, "\n")
end
ensure
f.close
end
p 'dump end'
end
def self.open_file(fndata)
fldata = sprintf('Data/%s.rxdata', fndata)
@rgss_list.push('')
@rgss_list.push(sprintf('[%s]', fldata))
return load_data(fldata)
end
def self.push_to_list(dir_key, value)
# Audio/SE
if value.is_a?(RPG::AudioFile)
value = value.name
end
if value != ''
flrgss = sprintf('%s/%s', @rgss_dir[dir_key], value)
if File.exist?(RMXP+flrgss+".jpg")
File.rename(RMXP+flrgss+".jpg",flrgss+".jpg")
end
if File.exist?(RMXP+flrgss+".bmp")
File.rename(RMXP+flrgss+".bmp",flrgss+".bmp")
end
if File.exist?(RMXP+flrgss+".png")
File.rename(RMXP+flrgss+".png",flrgss+".png")
end
if File.exist?(RMXP+flrgss+".wav")
File.rename(RMXP+flrgss+".wav",flrgss+".wav")
end
if File.exist?(RMXP+flrgss+".mp3")
File.rename(RMXP+flrgss+".mp3",flrgss+".mp3")
end
if File.exist?(RMXP+flrgss+".mid")
File.rename(RMXP+flrgss+".mid",flrgss+".mid")
end
if File.exist?(RMXP+flrgss+".wma")
File.rename(RMXP+flrgss+".wma",flrgss+".wma")
end
if File.exist?(RMXP+flrgss+".ogg")
File.rename(RMXP+flrgss+".ogg",flrgss+".ogg")
end
#if @rgss_list.include?(flrgss)
#flrgss = sprintf('>%s', flrgss)
#end
@rgss_list.push(flrgss)
end
end
def self.dump_event_list(event_commands)
for event_command in event_commands
self.dump_event(event_command)
end
end
def self.dump_event(event_command)
parameters = event_command.parameters
case event_command.code
when 131
self.push_to_list('Windowskins', parameters[0])
when 132
self.push_to_list('BGM', parameters[0])
when 133
self.push_to_list('ME', parameters[0])
when 204
case parameters[0]
when 0
self.push_to_list('Panoramas', parameters[1])
when 1
self.push_to_list('Fogs', parameters[1])
when 2
self.push_to_list('Battlebacks', parameters[1])
end
when 209
dump_custom_move_list(parameters[1].list)
when 222
self.push_to_list('Transitions', parameters[0])
when 231
self.push_to_list('Pictures', parameters[1])
when 241
self.push_to_list('BGM', parameters[0])
when 245
self.push_to_list('BGS', parameters[0])
when 249
self.push_to_list('ME', parameters[0])
when 250
self.push_to_list('SE', parameters[0])
when 322
self.push_to_list('Characters', parameters[1])
self.push_to_list('Battlers', parameters[3])
end
end
def self.dump_custom_move_list(move_commands)
for move_command in move_commands
self.dump_custom_move(move_command)
end
end
def self.dump_custom_move(move_command)
parameters = move_command.parameters
case move_command.code
when 41
self.push_to_list('Characters', parameters[0])
when 44
self.push_to_list('SE', parameters[0])
end
end
end
DumpRgss.dump
复制代码
这个是提取素材的脚本 如果你不记得自己用过的素材放哪了 直接用这个脚本提取吧 {/gg}先申明 有可能会漏掉部分{/pz}
作者:
旋幻☆圣殿
时间:
2008-5-17 23:10
提示:
作者被禁止或删除 内容自动屏蔽
作者:
爱dě感觉
时间:
2008-5-17 23:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
淘金鸭
时间:
2008-5-18 00:11
RGSS102J.DLL
RGSS102E.DLL
作者:
电眼娃娃∮轩
时间:
2008-5-18 00:41
我尝试过压缩发,但是也和你一样,不过拿QQ直接发送文件还不如,拿QQ邮箱,因为在发送过程中有可能有病毒,被玩方的杀毒软件过滤, 也会杀去被污染的文件,所以不能正常的进入游戏{/tp}
作者:
ロ╰勿╬伱ㄣ
时间:
2008-5-18 01:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
江南小帅瓜
时间:
2008-5-18 02:08
打开Game.ini,把“RTP1=”后面的“Standard”删除,复制RGSS102J.dll到游戏目录
下面是复制RGSS102J.dll到游戏目录的方法,新建一个记事本,输入以下内容
c:
cd windows/system32
copy RGSS102J.DLL 游戏目录路径自行修改
保存后把后缀名改成.bat
还有就是你用过的素材要提取出来
关于提取脚本在66rpg.com搜索下就可以找到了
作者:
飞3a
时间:
2008-5-18 02:18
http://rpg.blue/viewthread.php?tid=82308&ntime=2008%2D5%2D17+18%3A13%3A45
本问题被提问44次{/lh}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1