自研程序发布预告 — SteamID Converter
本帖最后由 imyz 于 2025-1-24 16:32 编辑如程序名称所示,其为专用于 Steam 帐号三种基本格式 “RegularID, SteamID3, SteamID64” 相互转换的应用程序,具体效果参见程序截图(不排除正式发布时有改动的可能):
有一说一,这东西对绝大多数人而言没啥用处,更何况网上一搜大把在线转换的网站,而决定自研这东西纯因我作为一名 Steam 平台的资深玩家偶尔有这需要,因一时心血来潮而作。此外还有我自已认为很重要的一点:在我力所能及的范围内找了个遍发现,我能找到的尽数是针对 Account Universe 即:X = 1(我姑且称它作 1 号宇宙)之中类型为玩家个人帐号的转换,而我又对余下的其它类型帐号乃至其它宇宙中的各类帐号的转换这事又很感兴趣(参见上图 3 下拉菜单所示),综合因素下才促成我自己动手写。既然写都写出来了,心想着不如分享给有与我同样兴趣的他人;二来也顺便让尽可能多的人使用从而有助于发现程序可能潜在的 Bug。
• 跨平台支持:
[*]PC / Mac Intel(手上暂无 Apple Silicon 电脑而不确定能否运行)
• 系统要求:
[*]macOS 不低于 10.15(Xcode提示我它从这版才开始支持 Switch 开关控件)
[*]Windows 仅限能安装 .Net Framework 4.8.1(或以上)的 64 位 (x86_64) 版 (图省事 UI 采用 C# 托管代码,而 NetFX4.8.1 起步是因为开发环境是 Win11 23H2 自带的)
[*]Linux: 因没学过 Linux 界面开发,暂只有命令行的。看大家的需求再决定是否发布。
因须谋生的缘故平常较难抽出空,只得借工作以及摸鱼之余写代码。在官方文档说明不完全,并且完全没有现成代码可“借鉴”的情况下全凭自己纯手工堆码,针对编号 0~5 共计 6 个 SteamID 宇宙中除默认 1 号宇宙的玩家个人帐号类型和几种已知类型的转换结果保真以外,其余帐号的则全凭我能力范围内可查到的资料及线索、逻辑推理+猜测来实现,详情与推理过程将在后续发布帖中细说。正因如此,当程序能按自己的预想运行起来的那一刻是有极大成就感的。不过我想再强调下:因官方文档说明不完全,绝大部分帐号只能靠我猜测+推理,所以除上述个人帐号外均无法确保我程序输出的结果为正确的或为被官方认可的!但我也完全不担心,正是因为官方未对外公布过,谅各位也无法证明我一定是错的…… 或者纯当图个乐吧。
目前程序刚刚通过初步调试,虽然编译和链接做到了 0 错误 0 警告,但还打算接下来进行更多条件的测试,以致于连说明文档都没时间写,适逢新春佳节即将来临之际,工作及个人事务均缠身,先抽空放出预告片暖暖场,若有人催更也能预防我的拖延症,接下来还得再继续挤时间来完成正片对外发布前的各项准备工作,我估摸着怎么也得春节之后了。敬请期待!
预祝
新春快乐、阖家团圆!
顺带再多问一下:可有大佬帮分析下,我程序“点我”按钮中自己画的那个 Logo 中带 Steam Logo 这应当构不成侵权吧?!
没看懂?这东西的具体应用场景是? jonez 发表于 2025-1-24 11:07
没看懂?这东西的具体应用场景是?
有这疑惑的并不奇怪,这东西是非常小众的需求。我举一个玩家有可能需要的例子:
另外,假如还有自建 Steam 平台 Dedicated Server 的应该懂我在讲什么 蓦然回首 发表于 2025-1-24 11:26
支持一下
多谢捧场。这么小众的东西有人关注实属难得 确实没懂 帮顶了 大光光 发表于 2025-1-24 14:39
确实没懂 帮顶了
谢谢捧场! imyz 发表于 2025-1-24 11:13
有这疑惑的并不奇怪,这东西是非常小众的需求。我举一个玩家有可能需要的例子:
不错,期待正式发布[音乐] VariedValiance 发表于 2025-1-24 14:49
不错,期待正式发布
多谢关注! 支持大佬,感谢分享 wswcx 发表于 2025-1-24 15:14
支持大佬,感谢分享
大佬这可不敢当!
请静待后续!
页:
[1]