|
|
24036739a7
|
整个项目和核心都不再强依赖System.IO进行文件读写,为Switch坐准备
|
2025-04-25 10:30:52 +08:00 |
|
|
|
36b614c4a7
|
主项目和VirtualNES.Core核心 NS下不再依赖system.io进行文件读写
|
2025-04-24 16:34:09 +08:00 |
|
|
|
d7fe849bb1
|
除了核心之外的,已经包装了区分Switch和普通的IO
|
2025-04-24 11:27:35 +08:00 |
|
|
|
eb2f5d268c
|
存档支持云同步
|
2025-04-18 13:38:45 +08:00 |
|
|
|
16a7acee61
|
存档文件改为每个独立用户各自拥有
|
2025-04-16 13:09:25 +08:00 |
|
|
|
3dc7e9acd1
|
实现存档以及读取存档功能
|
2025-04-13 19:03:43 +08:00 |
|
|
|
4116a05b6c
|
存档UI功能完成
|
2025-04-10 17:00:36 +08:00 |
|
|
|
209c82da80
|
侧边栏存档菜单UI实现中
|
2025-04-10 15:39:44 +08:00 |
|
|
|
8bd3b2247b
|
输出模块增加独占机制,避免一个设备绑定到多个手柄映射配置
|
2025-04-09 14:54:21 +08:00 |
|
|
|
c89b6b1ab5
|
存档模块提交(未完成)
|
2025-04-07 14:47:02 +08:00 |
|
|
|
591204e044
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
# Conflicts:
# AxibugEmuOnline.Client/Assets/Script/AppMain/AxiInputSP.Settings/NESMultiKeysSetting.cs
# AxibugEmuOnline.Client/Assets/Script/AppMain/AxibugEmuOnline.Client.asmdef
|
2025-04-01 15:37:43 +08:00 |
|
|
|
cfb3bc8b6a
|
Input机制修改已完成
|
2025-04-01 15:35:17 +08:00 |
|
|
|
34cf5487e8
|
fix bug
|
2025-03-31 18:35:38 +08:00 |
|
|
|
6cc7b2fb4b
|
引入IDeviceBinder接口,以利用编译报错补充应该编写的代码,避免漏掉
|
2025-03-31 18:25:07 +08:00 |
|
|
|
33b7d5bf4d
|
StoicGooseUnity接入,初步修改,待Input完全接入
|
2025-03-31 18:15:29 +08:00 |
|
|
|
fbe47bce1b
|
添加DS和Xbox手柄支持
|
2025-03-31 16:20:39 +08:00 |
|
|
|
a6c9381dec
|
platform
|
2025-03-31 10:05:27 +08:00 |
|
|
|
2333176eac
|
CV平台bootstrap问题,增加所有平台
|
2025-03-31 09:58:53 +08:00 |
|
|
|
3797bba442
|
完善GamePad支持
|
2025-03-27 20:13:00 +08:00 |
|
|
|
4e87cfe9ee
|
Input代码迭代
|
2025-03-27 20:08:31 +08:00 |
|
|
|
e463c23c4c
|
Input逻辑结构调整
|
2025-03-27 19:19:05 +08:00 |
|
|
|
50e3a30f31
|
将所有抽象层Input的类加上后缀,D代表设备,C代表控件,避免和InputSystem中的设备重名
|
2025-03-27 15:02:41 +08:00 |
|
|
|
8007af0bc5
|
InputControl的实现类挪入基本类型,不再每个设备单独实现
|
2025-03-27 11:54:10 +08:00 |
|
|
|
924727eb7c
|
Input系统代码迭代
|
2025-03-26 19:07:46 +08:00 |
|
|
|
cf8127c553
|
修复GetBinding返回的InputControl对象并不完整的问题
|
2025-03-18 11:23:08 +08:00 |
|
|
|
49c893fdab
|
GetBinding方法修改,在没有绑定设备时返回空迭代器而不是null
|
2025-03-18 10:56:24 +08:00 |
|
|
|
667089891a
|
KeyMapper根据每种设备单独配置
|
2025-03-17 20:32:34 +08:00 |
|
|
|
811b0b2a48
|
InputManager迭代
|
2025-03-17 19:50:41 +08:00 |
|
|
|
a93f6449c8
|
键盘设备键值字段接口调整
|
2025-03-17 10:50:17 +08:00 |
|
|
|
3257e15dda
|
键盘映射配置加载机制修改,现在在初始化以及任何键盘设备断开和连接时,会检查可用键盘设备并且调用配置加载方法
|
2025-03-17 10:33:23 +08:00 |
|
|
|
1c20707751
|
输入系统迭代
|
2025-03-14 15:27:26 +08:00 |
|
|
|
4e1f8fd045
|
InputDevice中的keybase基类改为inputcontrol,突出基础类型作为一个输入控件的概念,以免和按钮类控件混淆
|
2025-03-14 11:02:38 +08:00 |
|
|
|
955a35659a
|
引入InputSystem,输入设备管理系统迭代中
|
2025-03-13 17:38:12 +08:00 |
|
|
|
3c10873180
|
输入设备管理器,以及按键映射设置基本框架搭建
|
2025-03-12 20:09:11 +08:00 |
|
|
|
f7633ea341
|
封装GUI虚拟按键功能组件
|
2025-03-06 23:11:54 +08:00 |
|
|
|
41b0562f7c
|
统一所有平台设置到Input管理
|
2025-03-06 22:11:24 +08:00 |
|
|
|
493a5de19f
|
Input完善和SFX完善
|
2025-03-06 15:55:07 +08:00 |
|
|
|
1e502e1777
|
音频音效,AxiInput统一Axis
|
2025-03-06 10:26:17 +08:00 |
|
|
|
7832b9979c
|
XMB界面Input也统一设置
|
2025-03-05 13:11:36 +08:00 |
|
|
|
49875351c3
|
实现统一的Input管理,KeyCode,Axis,Ugui虚拟按钮,做统一封装,外部不关心,另外MAME核心的Input已经换成这套
|
2025-03-05 00:09:07 +08:00 |
|
|
|
72edf02773
|
支持GAMEBOY
|
2025-02-21 13:25:54 +08:00 |
|
|
|
99a986f801
|
Essgss.Unity进一步接入,列表,渲染,。全局核心录音
|
2025-02-20 18:29:10 +08:00 |
|
|
|
7ed40210fd
|
收到房间数据后不再判断slot信息是否改变,全量推送
|
2025-01-26 14:50:33 +08:00 |
|
|
|
5ae970673a
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-01-26 09:40:20 +08:00 |
|
|
|
a04d1f4243
|
修改同步策略,本地跳帧策略基于forward
|
2025-01-26 09:39:34 +08:00 |
|
|
|
8970c7e335
|
滤镜再增加一个(当然,跟psv没关系)
|
2025-01-25 16:14:10 +08:00 |
|
|
|
21468a6397
|
使用MAME新的motionkey定义,debug,更新协议
|
2025-01-25 01:36:38 +08:00 |
|
|
|
c040594caa
|
修复Rom下载时,UI上展示的进度值不正确的问题
|
2025-01-24 14:20:58 +08:00 |
|
|
|
285d9f4f65
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-01-24 13:24:56 +08:00 |
|
|
|
c48ac38f00
|
接入自己的MAME.Core平台,单人游玩功能
|
2025-01-24 13:14:21 +08:00 |
|
|
|
54b1789711
|
搜索rom时,带上平台参数
|
2025-01-24 13:09:02 +08:00 |
|
|
|
f670a0778c
|
http 下载错误时,打印错误日志
CacheManager从http下载的数据获取图片时,如果下载错误,会使用默认的错误图片资源
|
2025-01-24 11:56:09 +08:00 |
|
|
|
771175a8fe
|
修复报错
|
2025-01-23 17:44:02 +08:00 |
|
|
|
d57d9eeb4b
|
清理namespace
|
2025-01-23 16:23:39 +08:00 |
|
|
|
206715b482
|
文件下载功能重构到单独的FileDownloader类中,以解决多个Rom同时下载的冲突(例如依赖关系的Rom)
|
2025-01-23 16:14:01 +08:00 |
|
|
|
c147e1dd91
|
重构RomFile,支持依赖Rom的联动下载,以及多文件Rom的下载
|
2025-01-23 14:19:26 +08:00 |
|
|
|
6a770fe4f1
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-01-23 13:36:41 +08:00 |
|
|
|
c8d18f90dd
|
api依赖参数
|
2025-01-23 13:14:25 +08:00 |
|
|
|
4af2168748
|
存档模块迭代
|
2025-01-20 12:03:49 +08:00 |
|
|
|
67617057ed
|
AppGameSavMgr更名为SavCloudApi,负责存档的云端同步功能
新增SaveSlotManager,用于游戏存档功能
|
2025-01-17 11:35:05 +08:00 |
|
|
|
85b175f831
|
Merge pull request 'master' (#87) from Alienjack/AxibugEmuOnline:master into master
Reviewed-on: sin365/AxibugEmuOnline#87
|
2025-01-13 18:07:29 +08:00 |
|
|
|
9152a19b77
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-01-13 17:58:47 +08:00 |
|
|
|
ad5b792fcd
|
重新组织PersisdentPath路径,现在每个模拟器核心具有单独的隔离路径
修复Nes核心,读取SRAM失败的bug(SRAM是NES原生存档数据)
暂时移除ROMDB,因为目前发现这个映射并不准确
将
|
2025-01-13 17:36:05 +08:00 |
|
|
|
4eb5630356
|
即时存档服务端实现 客户端网络收发 压缩,protobuff
|
2025-01-13 14:57:02 +08:00 |
|
|
|
35a5f03a66
|
新增GamePadManager类,用于管理Unity手柄连接相关功能
|
2025-01-10 23:17:09 +08:00 |
|
|
|
864b5879e1
|
完成SampleCRT所有参数的配置实现
新增Boolean类型滤镜参数支持
|
2025-01-10 17:32:08 +08:00 |
|
|
|
e5667b55a1
|
移植来自 github.com/yunoda-3DCG/Simple-CRT-Shader 的crtshader
滤镜参数现在支持int类型
滤镜参数支持自定义命名
|
2025-01-10 15:49:31 +08:00 |
|
|
|
ba52dd4e84
|
修复romitem没有即时显示收藏标记的问题,修复bug
|
2025-01-09 15:09:32 +08:00 |
|
|
|
2513cf4f7f
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-01-09 13:50:02 +08:00 |
|
|
|
95d05cf799
|
mark
|
2025-01-09 13:32:15 +08:00 |
|
|
|
752c4c4511
|
新增收藏列表菜单
|
2025-01-09 13:19:49 +08:00 |
|
|
|
da81d4799a
|
收藏事件
|
2025-01-08 23:22:45 +08:00 |
|
|
|
d05d69735d
|
收藏fixed,协议更新 部分即时存档
|
2025-01-08 23:18:21 +08:00 |
|
|
|
8b8a055cd1
|
token AES 密钥生成加密,收藏rom功能和api
|
2025-01-08 13:30:58 +08:00 |
|
|
|
af2162ad25
|
实现收藏和取消收藏接口
|
2025-01-07 20:29:31 +08:00 |
|
|
|
e2da8ce405
|
为Rom下载完毕时增加一个闪光效果
|
2025-01-07 19:42:07 +08:00 |
|
|
|
fc8302062b
|
ScreenScaler获得平台分辨率的switch代码片段,未实现的平台抛出异常
|
2025-01-07 14:40:16 +08:00 |
|
|
|
cc2bc419c7
|
清理冗余命名空间
|
2025-01-07 14:21:22 +08:00 |
|
|
|
fecb7be1a4
|
IEmuCore增加一个Dispose接口
|
2025-01-07 14:19:12 +08:00 |
|
|
|
7eaa208c78
|
添加 模拟器核心接口IEmuCore各个方法的注释
|
2025-01-07 14:11:35 +08:00 |
|
|
|
7acb2883e9
|
游戏内UI(InGameUI)侧边栏增加缩放比例设置,可以单独以模拟器平台为单位设置缩放模式
|
2025-01-07 13:52:14 +08:00 |
|
|
|
14d2ae167e
|
移除EnumPlatform文件,统一使用RomPlatformType枚举来定义模拟器平台
|
2025-01-07 13:15:53 +08:00 |
|
|
|
572dc81ca4
|
侧边栏(OptionUI)的可执行类型菜单现在支持Applied标记
游戏中,滤镜预设菜单现在显示一个Applied标记,用于表示该滤镜是否已被设置
|
2025-01-07 11:56:52 +08:00 |
|
|
|
355042fc84
|
三级虚拟菜单重载接口调整,现在可以在显示三级菜单时,指定默认选中的项目
主菜单中的画面比例设置,在弹出时会自动选中当前已设置的选项
|
2025-01-07 11:23:10 +08:00 |
|
|
|
c77684d89b
|
扩展为多平台rom选择(api,客户端逻辑,服务端统计)
|
2025-01-07 10:51:12 +08:00 |
|
|
|
e19145bc23
|
客户端增加设备类型和手柄类型概念
|
2025-01-07 01:08:48 +08:00 |
|
|
|
ef1c43d3fc
|
IEmuCore接口变更,StartGame会返回初始化失败的情况
|
2025-01-06 16:48:48 +08:00 |
|
|
|
3bbb347e84
|
修复一些拉取rom列表的bug
|
2025-01-06 11:59:06 +08:00 |
|
|
|
194150b911
|
urlcode还是用axihttp里的吧,保证兼容
|
2025-01-06 01:12:21 +08:00 |
|
|
|
72ca1e8b64
|
标记一下
|
2025-01-06 01:06:36 +08:00 |
|
|
|
55a8e02a3a
|
改善网络请求异常捕获
|
2025-01-06 01:01:58 +08:00 |
|
|
|
7c2709f335
|
解决翻页时丢失搜索关键字的问题
|
2025-01-06 00:22:30 +08:00 |
|
|
|
90f23a1d3f
|
urlencode
|
2025-01-06 00:05:37 +08:00 |
|
|
|
dbf79fc936
|
不行啊不行啊,真特么不行啊
|
2025-01-02 23:33:49 +08:00 |
|
|
|
ccc638defb
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-01-02 21:37:45 +08:00 |
|
|
|
7de81cc1ec
|
滤镜移植中
|
2025-01-02 20:32:08 +08:00 |
|
|
|
d24df04982
|
规整代码
|
2025-01-02 15:39:13 +08:00 |
|
ALIENJACK\alien
|
fe5c38dafc
|
修复编译报错
|
2025-01-02 09:28:42 +08:00 |
|
|
|
2e9d546c0b
|
新增FilterChainEffect基类,模仿retroarch的多pass流程
|
2024-12-31 23:01:55 +08:00 |
|
|
|
6168fffba1
|
添加一个1990-esque滤镜
|
2024-12-30 23:10:07 +08:00 |
|