Skip to content

Releases: asesidaa/EXVS2-POC

v2.0.0

14 Oct 17:01
ed9a689
Compare
Choose a tag to compare

v2.0.0

English

Recommended migration practices from 1.1.0 or prior

  1. Make a backup of bngrw.dll, config.ini, card.ini and Server.
  2. Drag and drop every items in the release zip and place them into the game directory, replacing everything if prompted.
  3. Launch 'xboost_launcher_1.4.0.0.exe' and re-configure your settings (please look at How To Setup).
  4. By default direct input is disabled, so if you are currently using DirectInput devices, please also enable it in the launcher and configure your key mappings.
  5. If you need to start your own local server and wish to reuse your old profile, please place your old Server.db file inside the Server folder before you start the server using the launcher.
  6. Start the game using the launcher.

Changelogs

Cross CPU play

  • Made instructions deterministic, allowing cross-play between different CPU brands.
  • Please ensure that all players in a game have this version installed to prevent any unforeseen glitches or issues.
  • For more information, please refer to: determinize.

Base game

  • Revamped serial number to now be automatically generated if not provided.
  • Mode is changed from numerical 1 and 2 to 'Client' and 'LM' respectively

Network

  • Removed unecessary network configuration such as Gateway, SubnetMask, DNS, AuthIP and TenpoRouter.
  • Introduced a new InterfaceName option to directly bind network with a specific NIC.

Controls

  • Revamped input configurations, now uses [controller] (DirectInput) and [keyboard] (Keyboard) instead.
  • XInput is always active if the in-game gamepad option is turned on.
  • DirectInput is now disabled by default.
  • Added support for multi-binding inputs.
  • Cleaned up bloated config.ini.

Server

  • Added CardServerConfig in appsettings.json to easily customize server parameters.
    • Added ability to not save screenshots on Db.
    • These fields are now configurable (requires restart):
      • "OfflineBaseWinPoint"
      • "OfflineBaseLosePoint"
      • "OfflineLoseResultBonus"
      • "CasualBaseWinPoint"
      • "CasualBaseLosePoint"
      • "CasualLoseResultBonus"
      • "TrainingMinutes"
      • "BattleSeconds"
      • "PvPDamageLevel"
  • Added option to configure the amount of cards info being shown on /cards page in wwwroot's appsettings.json.
  • Completed message stamp entries with localizations.
  • Completed title related entries with localizations.
  • Added support for previewing message stamp and title if image assets are supplied.
  • MS Mastery is now displayed on card customization.
  • Navi Closeness is now displayed on card customization.

Launcher

  • Added new experimental launcher with UI to facilitate configurations.

中文

强烈建议 1.1.0 及更早的版本升级至此次发布

  1. 备份你原来的 bngrw.dll、config.ini、card.ini 和服务器文件。
  2. 把解压出来的所有文件复制到游戏目录下(如需覆盖则全数覆盖)。
  3. 启动 xboost_launcher_1.4.0.0.exe 并重新设置 (如需帮助请点击 “如何设置” 按钮,如界面为英文请点击 "Switch Language" 切换语言)。
    (如果你在选择InterfaceName的时候遇到乱码,那是因为启动器暂时不支持中文字母,请使用 IP Address,具体请查看‘如何设置’)
    (Localized 文件夹里也有中文版的 config.ini 以便参考)
  4. dinput 默认关闭。如果你需要使用 dinput 设备,请在启动器内启用 dinput 并重新设定按钮。
  5. 如果你需要启动自己的本地的刷卡服务器,并希望重复使用旧的刷卡信息,请在使用启动器 启动 Server.exe 之前,将旧的 Server.db 文件放到服务器文件夹中。
  6. 通过启动器启动游戏。

更新内容

跨 CPU 对战

  • 统一了 Intel 与 AMD 快速平方根倒数算法实现,实现跨品牌 CPU 对战。
  • 请确保所有参与比赛的方都已安装此版本,否则可能还是会出现异世界问题。
  • 如需了解详细原理请访问: determinize.

游戏本体

  • 如未指定游戏 SN,将会自动生成 SN 并应用。
  • 现在在配置文件内,游戏模式将以 "LM" 与 "Client" 取代 1 和 2 进行设置。

网络适配

  • 移除了多余的网络设置,并通过 Hook 的方式自动设置。
  • 引入了 InterfaceName 设置以自动根据网卡绑定游戏使用的网络。

控制

  • 输入控制配置重做,现在使用 [controller] (dInput 设备) 与 [keyboard] (键盘) 分开设置。
  • 如果游戏内 'GAME PAD' 选项开启,XInput 将始终处于激活状态。
  • dInput 输入现在默认禁用。
  • 支持将多个按键映射到同一输入。
  • 简化 config.ini 设置。

服务器

  • 在 appsettings.json 内添加了 CardServerConfig 以便更加方便地调整服务器的运行参数。
    • 加入选项,现在可以不保存军衔升段时的自动截图。
    • 以下设置可以进行修改(需要重启):
      • "OfflineBaseWinPoint" 店内胜利经验值
      • "OfflineBaseLosePoint" 店内败北经验值
      • "OfflineLoseResultBonus" 店内败北追加奖励
      • "CasualBaseWinPoint" 随机匹配胜利经验值
      • "CasualBaseLosePoint" 随机匹配败北经验值
      • "CasualLoseResultBonus" 随机匹配败北追加奖励
      • "TrainingMinutes" 练习模式时长(分钟)
      • "BattleSeconds" 对局时长(秒)
      • "PvPDamageLevel" 对人战伤害倍率
  • 在 wwwroot 目录下的 appsettings.json 内添加了选项,可限制同一页面下显示多少张卡片(默认为 9 张)。
  • 完整的通信贴图与翻译(英文)。
  • 完整的称号列表与翻译(英文)。
  • 支持预览通信贴图或其他图片内容。(需要素材包)
  • 支持显示 MS 熟练度。
  • 支持显示导航员亲密度。

启动器

  • 添加了一个实验性启动器,用于更改各项设置。

v1.1.0

15 Aug 16:06
Compare
Choose a tag to compare

v1.1.0 Changelogs:

Server:

  • Greatly improved card customization UI, added ZH translations to most of the pages.
  • Expanded customization options and added screenshot upload functionality.

Game:

  • Added a new keybind to specify the keybind to Kill the game's process, default is Esc.
  • By default the game will try to reset the time when lm's closing time setting is near, making it possible to scan card after closing hours. Also added an optional configuration in config.ini (UseNormalTimeInLM) to turn this feature off.
  • Added UseKeyboardSupportKeyInDirectInput configuration in config.ini to turn off Keyboard Support Keys if DirectInput mode is used.
  • Added DirectInputDeviceId configuration in config.ini to specify device Id.
  • Added region code configuration in config.ini.
  • Bug fixes

Misc:

  • Added Hyper-V LM hosting guide in Tools folder
  • Added general usage guide in Tools folder
  • Added optional launcher in Tools folder

v1.0.0-Initial Release

08 Aug 13:54
Compare
Choose a tag to compare

vs2-POC

v1.0.0

WIP

  • Localizations