找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

搜索
查看: 166|回复: 10

让 WinKawaks 焕发新生!

[复制链接]

1

主题

2

回帖

79

积分

注册会员

积分
79
发表于 昨天 17:28 |中国| 显示全部楼层 |阅读模式
本帖最后由 lenovobenben 于 2026-7-27 19:59 编辑

WinKawaks 应该是很多人的街机启蒙。这个软件已经很老了,但直到今天,仍然有人喜欢用它玩一些熟悉的街机游戏。问题是,在 Windows 10、Windows 11 这样的现代系统上,它的全屏功能已经不太稳定:切换时会改变桌面分辨率、屏幕黑闪,退出全屏时还可能直接崩溃。另外,游戏运行过程中直接关闭窗口或按 Alt+F4,WinKawaks 往往不会正常退出,需要先暂停游戏。

我最近做了一个小项目,解决这两个问题:
Kawaks Modern Fix


补丁目前有两个主要功能:

一、稳定的无边框全屏
使用无边框全屏代替 WinKawaks 原来的全屏切换,不再改变桌面分辨率,也能避免切换时的黑闪和退出全屏时的崩溃。

二、游戏中直接退出
游戏运行时,可以直接点击关闭按钮或按 Alt+F4 正常退出,不需要先暂停。




安装只有几步:
  • 下载 ddraw.dll。
  • 关闭 WinKawaks。
  • 把 ddraw.dll 放到 WinKawaks.exe 所在的目录。
  • 正常启动 WinKawaks。




补丁不会修改 WinKawaks 本体,也不会改动原来的配置文件。
不需要安装VC库或其他依赖。
想卸载时,关闭 WinKawaks,删除这个 ddraw.dll 即可。

注意:这个DLL可能会报风险,大家放过就好。如果不放心,那就只能用我的源码自己编译了。


使用方法:
进入游戏后按 Alt+Enter,可以进入或退出无边框全屏;全屏状态下也可以按 Esc 返回窗口模式。
画面既可以拉伸到整个屏幕,也可以保持原来的长宽比并留出黑边。相关设置仍然使用 WinKawaks 自带的“校正全屏模式的长宽比”菜单。
其中,最后一项是拉伸。其他三项都是维持原长宽比,无区别。


详细情况请查阅github项目的README文档。如果你懂编程。可以看 docs 目录。里面有详细的设计思路,实现方式,测试流程等。如果你能给这个项目加一个star,本人将非常感谢。

最后,我还用AI做了一个B站视频。如果你愿意给我三连支持,本人同样非常感谢。


附所有链接:

github :
https://github.com/lenovobenben/kawaks-modern-fix
中文教程在最下面。


dll 下载:
https://github.com/lenovobenben/kawaks-modern-fix/releases/download/v0.1.1/ddraw.dll


B站:
【WinKawaks 全屏就崩?我用一个 DLL 把它修好了】
https://www.bilibili.com/video/B ... d15474705c5f9c6d8bc

评分

参与人数 3金钱 +50 收起 理由
kjrcxg + 20 kawa配置麻烦<fb neo
sljs1976 + 20 赞助一下 可以发链接了
jjsnake + 10 善莫大焉

查看全部评分

发表于 昨天 17:42 |中国| 显示全部楼层
新手上路,太多广告了,所以新手上路有限制,你升一个等级就好了

11

主题

92

回帖

3360

积分

论坛元老

积分
3360
发表于 昨天 18:12 |中国| 显示全部楼层
我是辛勤的搬运工…… MegaMan-Running.gif


ddraw.zip (84.94 KB)

1

主题

2

回帖

79

积分

注册会员

积分
79
 楼主| 发表于 昨天 18:28 |中国| 显示全部楼层
我也在用FBN。但是从情怀的角度看,我觉得 kawaks 依然有生命力。所以决定为他续一命。

其实这个项目是AI写的。我只花了两三天时间。开发很快,大部分的时间在解决各种奇怪的BUG。

大家试用一下,看看效果。我这个全屏是支持任意长宽比的。你原来窗口的长宽比是啥,你全屏了就是啥。因此你可以随便拉扯到你满意的长宽比,然后切换成全屏

38

主题

858

回帖

6203

积分

论坛元老

积分
6203
发表于 昨天 18:34 |中国| 显示全部楼层
没有滤镜的WinKawaks,满屏的马赛克。表示无爱。
这家伙很懒,什么都没有留下。只留下一个背影,一个连时间都无法磨灭的背影。
回复 支持 1 反对 0

使用道具 举报

1

主题

2

回帖

79

积分

注册会员

积分
79
 楼主| 发表于 昨天 18:55 |中国| 显示全部楼层
Antidote 发表于 2026-7-27 18:34
没有滤镜的WinKawaks,满屏的马赛克。表示无爱。

有滤镜啊。
super eagle 你可以试试

8

主题

25

回帖

4029

积分

论坛元老

积分
4029
发表于 昨天 19:06 |中国| 显示全部楼层
kawaks-modern-fix

49

主题

7272

回帖

2万

积分

论坛元老

积分
24677
QQ
发表于 昨天 20:16 |中国来自手机 | 显示全部楼层
进来支持一下
1227

4

主题

345

回帖

9176

积分

论坛元老

积分
9176
发表于 昨天 20:33 |中国| 显示全部楼层
谢谢,进来支持啦,很喜欢这个模拟器,最初用的

7

主题

1659

回帖

6451

积分

论坛元老

积分
6451
发表于 7 小时前 |中国| 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|管理员邮箱|QQ微信群|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2026-7-28 07:29 , Processed in 0.178937 second(s), 8 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表