Giter Club home page Giter Club logo

Comments (2)

0Miles avatar 0Miles commented on September 26, 2024 2

結論上來說,不會
但我有考慮重新開發一個跨平台的版本

要讓這個專案支援Linux,改用.Net Core是必要的
而這會讓現有的Win使用者需要額外安裝一包.Net runtime
我覺得不太OK
目前這個專案基於WPF與.Net Framework 4.7.2
主要的考量是這個版本的.Net內建於大多數Win10以上的系統,使用者不太需要手動安裝任何相依套件
每多一個安裝步驟對使用者帶來的挫折大到難以想像
(就算安裝簡單到只需要下載一個exe檔放進天則資料夾,仍有人抱怨太過麻煩)

另外就是用Linux打則的人比較少,台灣DC群這邊基本上沒有
有點擔心跨平台版做好卻沒人用(¯―¯٥)

我目前沒有太多跨平台應用的開發經驗
有相關建議的話歡迎加我微信聊聊
ID: length7

from soku-launcher.

ChocoFleece avatar ChocoFleece commented on September 26, 2024

結論上來說,不會 但我有考慮重新開發一個跨平台的版本

要讓這個專案支援Linux,改用.Net Core是必要的 而這會讓現有的Win使用者需要額外安裝一包.Net runtime 我覺得不太OK 目前這個專案基於WPF與.Net Framework 4.7.2 主要的考量是這個版本的.Net內建於大多數Win10以上的系統,使用者不太需要手動安裝任何相依套件 每多一個安裝步驟對使用者帶來的挫折大到難以想像 (就算安裝簡單到只需要下載一個exe檔放進天則資料夾,仍有人抱怨太過麻煩)

另外就是用Linux打則的人比較少,台灣DC群這邊基本上沒有 有點擔心跨平台版做好卻沒人用(¯―¯٥)

我目前沒有太多跨平台應用的開發經驗 有相關建議的話歡迎加我微信聊聊 ID: length7

那真是有点遗憾了。我这边基本是大部分大陆玩家都可以联系到,在你这个启动器制作之前,大陆使用的简易启动器就是我用python写的,不过功能和易用性比你这个少很多,后面有想过做一个更好的版本,不过中间鸽了。我当时的想法是用flask这种轻量网页内核做一个全平台的软件,因为真的有人的电脑分辨率很鬼畜(640x480 175%缩放),所以最早想到了用网页内核。Linux打则的用户群体确实不大,据我所知目前大陆活跃的用户包括我在内也就只有三到四个人。

关于启动器本身,我也注意到了一些问题,比如直接识别modules文件夹中的dll会导致类似大厅mod中两个无用dll被识别。首次使用的版本号通过强制更新覆盖来确定。这都是我在开发中遇到过的问题。现在我们这边有想过修改更新json文件来用于大陆的普遍用户群体,不过特殊的网络环境没有合适的下载直链也是个问题。还有最让我崩溃的直接导致我鸽了两个问题,有插件更新版本不更新dll,只更新资料档案,这意味着你根本无法更新插件的版本号来控制更新...以及则2对于插件在SWRSTots.ini中的位置甚至有要求这两个问题(什么鬼啊)

关于下载麻烦的问题,大陆这边的天则都是在QQ群中传递的,现在已经内置了许许多多的更新器了...有用C写的wget工具,有我写的启动器,还有直接从服务器copy完整游戏的工具等等。

总之希望你能坚持下去,之前有想过做成一个类似包管理器一样的启动器,不过到最后实在是懒就鸽了。我本人也没有多少开发经验,我的整个启动器都是一边学习一边开发的,有时写着Python很真的很羡慕Csharp的效率和体积...

from soku-launcher.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.