求助一言不合就自己写个程序的大佬,对游戏的整理,做个启动管理程序

目前是用AutoPlay Media Studio做了一个游戏的启动管理。(下面想要的功能,其实用这个也可以继续做完,只是不智能,不自动化,是个dirty work。)

也知道使用 steam 管理是个好方法,但其实还是有很多游戏不在 steam 上,而且也有各种不方便的地方。

于是我用AutoPlay Media Studio自己做了一个,非常简单,顶上一排游戏分类的菜单,界面左边是一个list_box,列表了当前这个分类下收集的游戏,双击游戏名称就直接运行,单击的话,右边的几个窗口就出现相应的信息。

三个按钮,分别是运行游戏、打开游戏所在文件夹、运行修改器。 两个富文本框,上面的显示游戏的基本介绍,可能还有攻略什么的。 下面的显示游戏的基本操作、作弊码、修改器用法等。

右下角一个框,是游戏的一张截图。

如下图所示:

===============================================

以上都是在AutoPlay Media Studio中做的。

我的整个游戏目录大概是这样的,非常非常规矩:

还有些文件目录,也放在GAME下面的游戏分类目录同级了,比如运行环境(ENV)文件夹(XNA\DOSBox\DirectX\JRE\OpenAL什么的);比如一些通用的游戏工具文件夹(KnightV、ArtMoney、Cheat Engine什么的)

在AutoPlay Media Studio中做好了相对路径之后,就算那些rtf文件和图片内容改变,只要名称没有变,那个启动管理程序都是会自动读取新内容的,所以很方便。但不方便的是,每次增删游戏,都需要手动改代码,非常麻烦,非常麻烦。

===================================================

现在的需求是这样的:文件与文件夹的名称、文件夹的结构都是非常统一的,有没有大佬可以写一个程序,设置了GAME根目录之后,点击一下索引,就自动生成一个启动管理程序。

这个程序的顶上一条是游戏分类文件夹名,左边列表框是对应分类的游戏名,右边的内容也都是自动索引进去,完全不需要人工干预。(游戏截图那里可以实现点击一次就换同名游戏的下一张截图,换到同名最后一张之后循环)

请问有没有大佬愿意做一个…我感觉对会写程序的大佬来说,这个需求是很容易实现的。 要是没有,那,那我就继续在AutoPlay Media Studio里面一行一行的设置:sob: :sob: :sob:

不仅不会写,还看不懂你在说什么。

  1. 输入是“ GAME根目录”,输出是“ 一个程序”?
  2. “每次增删游戏,都需要手动改代码”,你说的这个与你的需求有什么关系?

感觉很有意思的样子。。。。

不知道我对这个需求理解的有木有偏差

  • 游戏列表
  • 游戏简介
  • 启动游戏

每个游戏目录下放一个 markdown 文件,然后开一个编辑器就差不多了吧。

嗯,每个文件夹放一个INI文件?索引时候找这个INI,然后自动写入list?

https://whitecloud.xyyaya.com/ 我一直在用这个,功能差不多,还有存档备份功能

2赞

哎呦,这个有那么点意思了。

随便用个框架写个web应用应该很简单的,当然了得稍微学一下 :rofl:

然而很多人根本都没用过AutoPlay Media Studio,正确的寻求帮助的做法不是把配置文件发出来嘛

GOG Galaxy

1赞

是的,设置一次游戏根目录,因为所有的游戏启动文件、游戏说明文档、游戏操作文档、游戏截图的命名和目录结构都是规范的,所以设置一次根目录,自动索引,然后输出一个程序。

因为用AutoPlay Media Studio的时候,每次增删游戏,都需要手动改代码,再生成一次程序,所以才有了后面的需求。

不知道是不是我不太会用markdown,我希望每个游戏的游戏说明、操作说明,都保存在单独的文件中,如果用一个 markdown文件的话,是不是所有的数据都在一个文件中了?而且不能显示游戏截图什么的?

这也是一个思路,可是我不会写程序,不知道怎么弄…

之所以有这个需求,就是想完全抛弃AutoPlay Media Studio啊,彻底不用它。

如果实在没有别的更好的办法,我再研究研究AutoPlay Media Studio的工程文件是怎么样的,看能不能直接写工程文件。

这个看起来也不错

尝试了一下 GOG GALAXY 2.0 ,感觉不是很合适。这个程序只能通过连接已有的那些游戏平台来导入游戏,无法手动添加本地游戏,而且这个软件还有自己的商店,非常臃肿。

你没试试这个么:

我觉得还是非常不错的:

嚯!盗版游戏管理器,可以啊

昨晚就试了这个,我也觉得非常好。因为非常好,所以想后面仔细说:)

那不如 ,, 趁这个机会, 学一下编程??