3ds模拟器 红宝石复刻,红宝石该怎么通讯

口袋妖怪模拟器通讯器联机 哪种模拟器可以连?详细使用方法
全部***(共3个回答)
你用的是模拟器把,普通的VisualBoyAdvance是不能联机的
联机的GBA模拟器是VBALink:
/tools/zhangji.htm
选Vba Link 1.73 中文版 ,不过要用web迅雷下
联机方法:打开.点"选项".里边有个"模拟".把鼠标移到"模拟"那里.然后会出现一些选项.你找一个"非活动窗口停止"的选项.把前边的对勾去掉.在打开一个模拟器就可以联机了
可以联机啊!
教程简述:用我认为大部分同学/同志(请按正常理解)都能够理解的方法,介绍(?)VBA模拟器1.72以上版本的单机连机通信方法。
在教程开始之前,首先请注意三点:
1、你的内存足够大。具体要多大我也不清楚,总之不要开着PS50个图层同时开着CS大混战同时开着10个浏览器灌水同时开着魔兽同时……然后对我抱怨:为什么通信的时候卡死了……但是即使什么都没开,仍然有一定可能会通信不成功或死机。不过像我这种连PS都跑不动的机器都可以成功通信的话……
2、模拟器※必须※是英文1.72以上版本的。虽然说是必须,但其实我也不知道中文到底能不能通信,反正我测试了N+1次,没有一次成功的……为了防止耽误大家的宝贵时间,强烈推荐英文模拟器!而且中文模拟器总是由于不知原因比英文的卡一点……
3、在通信过程中需要注意的是,不能对模拟器进行暂停(ctrl+p)、是打开文件/设置等菜单等影响游戏进程的操作,因为通信是需要两边都通着才能进行,就像两个人聊天,任意一边断网了,聊天就进行不下去了。(不要对我说QQ可以记录留言……)
通信正式开始……
一、打开两个模拟器,最好是还原的状态也就是刚打开的默认窗口大小,并排排列起来,操作起来比较方便。然后把Opitions----Emulator----Pause when nactive window选项的对号去掉,两个都是。如果本来就没有对号请忽略这一步吧……
二、用两个模拟器分别打开ROM,读取需要通信的两个存档。在这儿废话第一句,GBA只能和GBA通信,GBC只能和GBC通信。至于GB……我没试过(被PIA)。也就是红蓝绿宝石和火叶之间任意两个可以通信,金银水晶之间可以通信。而这两组间不可以连机。然后废话第二句,正常一点的人都不会想和自己对战,但是如果您是属于天才的那一组的话,请您做好心理准备。Pause when nactive window这个对号的取消事实上意味着你可以在WINDOWS里的任何一个地方操作模拟器,基本也就意味着两个模拟器的进程会完全相同。同时选择发招,同时选择换PM,同时换同一位置的PM……如果您觉得能够接受这一切或者纯粹是想恶搞的话,您可以选择对战……
正题正题~大部分人通信都会是为了通信进化或者获得某版本里无法单机获得的PM,这个时候我们就需要选择交换怪兽(用你废话……)。由于上面提到的种种问题,最好的方法是把需要交换的两只PM放在队伍里的同一位置,交换起来就会方便一些。然后两个ROM里的人同时走到交换的地方,同时选择交换,同时……如果觉得有困难的话,可以在一个走到位之后存档,等另一个也走到位之后读档,我是这么干的……
三、在经过不太漫长的等待之后(如果超过半分钟几乎就说明你失败了。另外可以注意一下模拟器名称后边的百分数,一般情况下,百分数越高[不超过100],成功的几率就越大。),会有一方(一般是先发起通信请求的一方)提示你按A键继续。这时按下A键,看到那(两)扇可恶的小门终于开了,两个主角缓缓走进了洞房……啊呸,通信室。
四、进门以后是如图状态,这时候就要操作两个角色走到对应的交换位置上去。您可能会因为两个角色总是一起行动而困扰几秒,几秒后就会发现,只要一个人走到了位置上,另一个人的行动就完全自由了…… 五、两个人都到位之后,通信就开始了。红蓝宝石和火叶版的通信都是乱码,不用管它,正常继续就是了。成功后显示如图画面,其中左面是自己的精灵,右面是对方的精灵。选定对方的精灵后按A会显示对方精灵状态,选定自己的精灵按A后会在右下角出现选择框,第一项是看状态,第二项是确定交换。都选择交换后会要求再一次确认,确认后通信交换才算正式开始。
六、交换完毕不要着急存档,在右下角选择那个橘***的离开以后会退出通信画面,这时候走到门口才可以正常的结束通信,否则之前的一切都像没做一样……依然是只要一方离开,通信就会结束,只不过这次是正常结束
分两种情况:1.在小鸡模拟器的游戏库中找到你想要的口袋妖怪版本并下载,之后在我的游戏中就可以启动并玩了;2.因为小鸡模拟器的游戏库并不全,所以新版本中支持了玩家...
不好用 毕竟nds是双屏的
【 请将我设置为有用,感激不尽了 O(∩_∩)O~ 谢谢!!!】
用鼠标……
第一个 是游戏 第二个是模拟器 存不了档就手动把存档类型改成512k
答: 想玩王者荣耀,不知道玩这个游戏要买什么样的手机才能玩
答: 朋友相处要严以律己,宽以待人。
朋友出去玩,AA制最好。如果不是,自己要抢先付钱,不要斤斤计较。你就是不坐船也要抢先付钱才对。
意欲取之,必先予之。其实朋友只是...
答: 金装的附加属性是有波动的,如果是极品的金装的话,数值会高一些,礼包中的金装都是极品的,而如果是碎片合成的话就不一定是极品的了哦
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415模拟器之间的Socket通讯 - CSDN博客
模拟器之间的Socket通讯
android项目最近开始用到socket通讯,而2个模拟器之间通讯需要借助ADB实现,这里了解下ADB。
ADB是什么:
ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态。个人理解就是可以在pc上通过命令行查看和管理安卓设备,例如连接到电脑的安卓手机等。比较方便的是可以直接通过命令行操作。
常见操作:
(1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
(2)在设备上运行Shell命令;
(3)管理设备或手机模拟器上的预定端口;
(4)在设备或手机模拟器上复制或粘贴文件。
详细参考:
因为需要在2个模拟器之间通讯,这里我们启动2个模拟器,通过adb查看2个模拟器的状态和IP端口地址等信息。
在命令行中直接输入“adb”命令提示无法识别,来到SDK的Tools文件夹下,发现存在一个“adb_has_moved.txt”文件提示adb被移除了,百度后发现该adb在新版本中已经移动到了“platform-tools”目录下,果然在platform-tools目录下找到了该adb,在环境变量Path中加入该路径。
&然后命令行中执行adb命令就可以识别了:
OK 先一步使用ADB查看模拟器当前配置状况
&启动2个模拟器api版本都是10(plat版本2.3.3) 5554运行socket服务端 5556运行socket客户端
首先进入emulator5554设备的命令控制台
在命令行中输入如下指令
adb -s emulator-5554 shell
在结果中找到以下2行“
[net.eth0.dns1]: [10.0.2.3]
[net.gprs.local-ip]: [10.0.2.15]
exit退出shell
如上继续查看emulator5556的ip配置会发现二者完全相同,那么如何进行通讯呢
Android系统为实现通信将PC机IP设置为了10.0.2.2,自身为10.0.2.15/127.0.0.1,所有安卓虚拟机默认是可以通过10.0.2.2本机联网。
如果需要修改dns可以执行
setprop net.dns1 192.168.0.1
那么IP如何修改呢?二者的IP完全相同是无法通讯的:
据资料显示可以通过件端口映射到本机间接实现 (参考&&)
1. 运行模拟器
2. 打开window 命令行& &&
5554是模拟器的端口,执行之后会进入android console
style=&LINE-HEIGHT: 1.5; BACKGROUND-COLOR: # FONT-FAMILY: verdana, Arial, Helvetica, sans- FONT-SIZE: 14px&& &/SPAN&&/EM&telnet
127.0.0.1& 5554
telnet localhost& 5554
3. 在console下执行:
redir add udp :端口号:端口号
redir add tcp :端口号:端口号&&
redir add tcp:
 其中,第一个端口号是PC端口,第二个是模拟器端口。(端口映射)
&& 执行此命令之后,会把PC8888 端口接收的数据转到模拟器的8888端口
redir :端口定向指令&
add :添加&
tcp/udp:表示端口类型tcp、udp&
说明:redir list命令来列出已经添加的映射端口,redir del可以进行删除
通讯代码案例参考:
最终还是通讯失败,经验证PC和仿真器通讯时不需要重定向端口,直接使用本机IP即可。
经验证的socket通讯问题
1.如果是模拟器和本机PC直接通讯,需要使用本机IP地址 而不是 10.0.2.2 &如本机的静态地址为192.168.1.2 则直接使用该地址
2.接收和连接代码不能在UI主线程中进行必须在子线程中进行 &个人习惯使用Runable 和Handler来处理&
3.邮件服务错误 设置-应用-全部-Exchange Services 停用
4.Unexpected value from nativeGetEnabledTags: 0
无影响直接在Logcat中过滤
by Log Message :^(?!.*(nativeGetEnabledTags)).*$
&5.端口连接失败-删除工作空间下的.meta文件夹重新添加项目后连接成功
本文已收录于以下专栏:
相关文章推荐
PS:这篇文章来自/blog/1744031,因为学习需要,记录在此!
在本机上启动两个模拟器,本机(PC)和模拟器的信息如下:
socket通信是有关服务器与客户端之间的通信,要实现点对点通信,记得抓住唯一标志,我在这里是获得访问服务端的客户端ip地址,保存在map中,然后通过ip地址过滤一些没必要接受的信息。具体实现方式如下...
要注意的问题:
IP是10.0.2.2,而不是localhost或者127.0.0.1。因为localhost或者127.0.0.1是模拟器自己。
注意你是否在AndroidManifes...
开始不能进行通讯,错误原因主要在IP和端口,IP要用本机IP,端口用emulator的名称,如:5554; 服务器端要建一个java工程(run application)
同时不要忘记:
模拟器 ...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

参考资料

 

随机推荐