超级简单的魔兽登陆器
最近在用SF测试插件,有时候需要在GF和SF间切换,如果每次都要手动去改文件,是极其烦人的事情。可是网上找到的各种登陆器,竟然不支持SF。。。。。汗
所以自己写了个,批处理文件,超级简单。
1。[b]你需要修改SF的IP为你自己的。[/b]
2。支持GF,运行后输入分区号即可,例如八区,则输入8
3。支持TF、MF、OF、HF,输入t或m或o或h 即可。
4。如果没有输入直接回车,则不改变,直接运行游戏。
为使之可通用,参考急云大提供的信息,进行了修改
需要下载两种可执行文件,解压后,与批处理同时放置在你的魔兽目录下。
注意杀毒!!!!
国服6904 [url=http://file.cwowaddon.com/addons/forumid_10/20070820_ab0c28ee3e1e39c62ecekcOxI4AZq4ZS.rar]6904WoW.rar[/url]
其他6898 [url=http://file.cwowaddon.com/addons/forumid_10/20070820_a4f08c43de57db291144oJfRoJ8jm2t9.rar]6898WoW.rar[/url]
如果你已经有可信赖的两种可执行文件,那么:
将国服的文件改名为6904WoW.exe,另一个改名为6898WoW.exe,
再参考下面的信息,制作zRun.bat,同时放置在魔兽目录下,即可。
附带,改好的zRun.bat: [url=http://file.cwowaddon.com/addons/forumid_10/20070820_0c7e9e31a66cacf19d2at53QdAtrKk2N.rar]zRun.rar[/url]
[b]在魔兽目录下[/b],新建一个文本文档,改名为zRun.bat,编辑内容为:[quote]@echo off
SET /P REALM=输入分区[0~8](0是SF;m是美服;o是欧服;t是台服;h是棒子):
if "%REALM%"=="0" SET REALM=218.xx.223.27& goto cn
if "%REALM%"=="1" SET REALM=cn4.grunt.wowchina.com& goto cn
if "%REALM%"=="2" SET REALM=cn6.grunt.wowchina.com& goto cn
if "%REALM%"=="3" SET REALM=cn3.grunt.wowchina.com& goto cn
if "%REALM%"=="4" SET REALM=cn4.grunt.wowchina.com& goto cn
if "%REALM%"=="5" SET REALM=cn5.grunt.wowchina.com& goto cn
if "%REALM%"=="6" SET REALM=cn6.grunt.wowchina.com& goto cn
if "%REALM%"=="7" SET REALM=cn7.grunt.wowchina.com& goto cn
if "%REALM%"=="8" SET REALM=cn5.grunt.wowchina.com& goto cn
if "%REALM%"=="t" SET REALM=tw.logon.worldofwarcraft.com& goto etc
if "%REALM%"=="m" SET REALM=us.logon.worldofwarcraft.com& goto etc
if "%REALM%"=="o" SET REALM=eu.logon.worldofwarcraft.com& goto etc
if "%REALM%"=="h" SET REALM=kr.logon.worldofwarcraft.com& goto etc
if "%REALM%"=="" goto start
:erro
@echo Wrong Number
pause
goto end
:cn
copy /y 6904WoW.exe WoW.exe
goto write
:etc
copy /y 6898WoW.exe WoW.exe
goto write
:write
@echo SET realmlist "%REALM%" > realmlist.wtf
:start
start wow.exe
:end[/quote]
运行后显示:
输入分区[0~8](0是SF;m是美服;o是欧服;t是台服;h是棒子):
然后输入你的服务区号(GF第几区)或者0或者t、o、m、h,即可
不输入直接回车则不作改变,直接运行游戏
另:
将zRun.bat发送快捷方式到桌面,
然后右键、属性、更改图标为Launcher.exe的图标,
即可替换默认的登陆器了。 很好,简洁明了,也没内存占用~ 火大 这是个程序吗? 去试试 这个不是程序。。。。
是批处理,但是它可以运行程序。。。
PS:注意如果TF的执行文件不是wow.exe可能需要做些修改 218.xxx.223.27
想问那三个X的数字````````` 还可以完善下
除国服几个区外 美服欧服韩服台服 是同一个wow.exe 与国服不同 不知道地址啊,急云提供下 [code]@echo off
:select
Set /P REALM=输入分区[0~8](0是SF;m是美服;o是欧服;t是台服;h是棒子;):
if "%REALM%"=="0" SET REALM=218.xxx.223.27& goto write
@REM Realm= WoW EMU IP Address
if "%REALM%"=="1" SET REALM=cn4.grunt.wowchina.com& goto write
if "%REALM%"=="2" SET REALM=cn6.grunt.wowchina.com& goto write
if "%REALM%"=="3" SET REALM=cn3.grunt.wowchina.com& goto write
if "%REALM%"=="4" SET REALM=cn4.grunt.wowchina.com& goto write
if "%REALM%"=="5" SET REALM=cn5.grunt.wowchina.com& goto write
if "%REALM%"=="6" SET REALM=cn6.grunt.wowchina.com& goto write
if "%REALM%"=="7" SET REALM=cn7.grunt.wowchina.com& goto write
if "%REALM%"=="8" SET REALM=cn5.grunt.wowchina.com& goto write
if "%REALM%"=="t" SET REALM=tw.logon.worldofwarcraft.com& goto write
if "%REALM%"=="m" SET REALM=us.logon.worldofwarcraft.com& goto write
if "%REALM%"=="o" SET REALM=eu.logon.worldofwarcraft.com& goto write
if "%REALM%"=="h" SET REALM=kr.logon.worldofwarcraft.com& goto write
if "%REALM%"=="" goto start
:erro
@echo Wrong Number
pause
goto select
:write
@echo SET realmlist "%REALM%" > realmlist.wtf
if "%REALM%" GTR 8 goto etc
:start
start 6904wow.exe
goto end
:etc
start 6898wow.exe
:end[/code]另外附上 6898wow.exe 6904wow.exe 下载地址:
[url=http://wowui.duowan.com/html/AddOns/d/20070720/276.html]http://wowui.duowan.com/html/AddOns/d/20070720/276.html[/url]
[url=http://wowui.duowan.com/html/AddOns/d/20070720/275.html]http://wowui.duowan.com/html/AddOns/d/20070720/275.html][/url]
已经可以正确使用了
本来想用 CHOICE 来弄的 实现 两个wow.exe选择 失败N次 放弃
Tips: 0 m o h t 合起来 就是 0 Bug
o GF就是个Bug 我改好了,貌似全部通用了 选择那里不用加个循环么?
如果只是pause后任意键关闭程序 还要重新运行是不是比较郁闷 不用啊,有goto了 另外 顺序建议调整为
0是SF;m是美服;o是欧服;t是台服;h是棒子;
这多有诗意 o bug 我测试老是停止在
Wrong Number 这里! 很好,很强大~
Z老大就是8一样哈~ 貌似用
http://bbs.game.mop.com/viewthread.php?tid=1519955&fpage=1&highlight=%C6%F4%B6%AF%C6%F7
这个启动器也很简单
只需用记事本编辑魔兽目录下的 launcher2.ini 在其中按照已经存在的格式添加SF的IP,端口信息就可以在启动器中选择登陆了~
PS:不要启动官方启动器,否则launcher2.ini会被还原~
另外某些SF提供的登陆器找不到登陆IP信息,其实只要用其登陆器假装登陆一下,然后找到World of Warcraft\WTF目录下的Config.wtf,用记事本打开,其中realmList一项便是SF的真实IP信息了~至于端口,一般都是3724.貌似端口有变也会在realmList一项中显示出来.
最重要的是,用这个启动器支持反河蟹^_^ 学以致用!!
谢谢 Z大! 重学b a t~~~~~~~
页:
[1]