diff --git a/games/openbve/Makefile b/games/openbve/Makefile
index cfca043ebc89..94ccf24c8512 100644
--- a/games/openbve/Makefile
+++ b/games/openbve/Makefile
@@ -1,96 +1,96 @@
 PORTNAME=	${GH_PROJECT:tl}
-PORTVERSION=	1.11.0.3
+PORTVERSION=	1.11.0.6
 CATEGORIES=	games
 
 MAINTAINER=	danfe@FreeBSD.org
 COMMENT=	Realistic 3D train/railway simulator
 WWW=		https://openbve-project.net/
 
 LICENSE=	PD
 
 BUILD_DEPENDS=	msbuild:devel/msbuild
 LIB_DEPENDS=	libgdiplus.so:x11-toolkits/libgdiplus
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	leezer3
 GH_PROJECT=	OpenBVE
 
 USES=		gmake mono:nuget openal:soft sdl
 USE_SDL=	sdl2
 MAKEFILE=	makefile
 ALL_TARGET=	all-${WITH_DEBUG:?debug:release}
 
 # Generated with `make makenuget'
 NUGET_DEPENDS=	Antlr4.Runtime=4.6.6 \
 		Bve5_Parsing.OpenBVE=1.1.16 \
 		CS-Script.lib=3.30.3 \
 		DotNetZip=1.16.0 \
 		LibUsbDotNet=2.2.29 \
 		Mono.Cecil=0.11.3 \
 		NAudio.Vorbis=1.2.0 \
 		NAudio=1.10.0 \
 		NLayer.NAudioSupport=1.0.0 \
 		NLayer=1.12.0 \
 		NVorbis=0.10.1 \
 		OpenTK-OpenBVE=1.0.2 \
 		OpenTK.GLControl-OpenBVE=1.0.1 \
 		Prism.Core=7.2.0.1422 \
 		ReactiveProperty.Core=7.1.0 \
 		ReactiveProperty=7.1.0 \
 		SharpCompress=0.32.2 \
 		System.Buffers=4.5.1 \
 		System.ComponentModel.Annotations=4.7.0 \
 		System.Memory=4.5.5 \
 		System.Numerics.Vectors=4.5.0 \
 		System.Reactive=4.4.1 \
 		System.Runtime.CompilerServices.Unsafe=6.0.0 \
 		System.Text.Encoding.CodePages=6.0.0 \
 		System.Threading.Tasks.Extensions=4.5.4 \
 		System.ValueTuple=4.5.0 \
 		Ude.NetStandard=1.2.0
 
 DATADIR=	${PREFIX}/lib/${PORTNAME}
 PORTDOCS=	changelog.md credits.md routes-and-trains.txt
 
 OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.pre.mk>
 
 .if defined(MONO_DEFAULT) && ${MONO_DEFAULT} > 6
 BROKEN=		fails to build with Mono version ${MONO_DEFAULT}: error MSB4184: The expression ""Program.cs".GetPathsOfAllDirectoriesAbove()" cannot be evaluated. Method 'System.String.GetPathsOfAllDirectoriesAbove' not found.
 .endif
 
 .if defined(WITH_DEBUG)
 PLIST_SUB+=	DEBUG="" RELEASE="@comment "
 .else
 PLIST_SUB+=	RELEASE="" DEBUG="@comment "
 .endif
 
 post-patch:
 	@${REINPLACE_CMD} -e '/TargetFrameworkVersion/s,4[^<]*,4.6.1,' \
 		${WRKSRC}/source/Plugins/Route.Bve5/Route.Bve5.csproj \
 		${WRKSRC}/source/TrainEditor2/TrainEditor2.csproj
 
 do-install:
 # This is Windows only, so can be removed
 	${RM} ${WRKSRC}/bin_[dr]*/AtsPluginProxy.*
 	${CP} -a ${WRKSRC}/bin_[dr]* ${STAGEDIR}${DATADIR}
 .for script program in openbve OpenBve openbve-objectviewer ObjectViewer \
     openbve-routeviewer RouteViewer
 	${PRINTF} '#!/bin/sh\n\nexec mono ${DATADIR}/${program}.exe\
 		"$$@"\n' > ${STAGEDIR}${PREFIX}/bin/${script}
 	${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${script}
 .endfor
 	${INSTALL_MAN} ${WRKSRC}/debian/*.6 \
 		${STAGEDIR}${PREFIX}/share/man/man6
 	${INSTALL_DATA} ${WRKSRC}/debian/openbve.desktop \
 		${STAGEDIR}${PREFIX}/share/applications
 	${INSTALL_DATA} ${WRKSRC}/debian/openbve.png \
 		${STAGEDIR}${PREFIX}/share/pixmaps
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/debian/,} \
 		${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.post.mk>
diff --git a/games/openbve/distinfo b/games/openbve/distinfo
index 8d9d3220db0b..2f9644276bbb 100644
--- a/games/openbve/distinfo
+++ b/games/openbve/distinfo
@@ -1,57 +1,57 @@
-TIMESTAMP = 1726487977
-SHA256 (leezer3-OpenBVE-1.11.0.3_GH0.tar.gz) = 99de01a31bdcf7864abf6721e44c762e1eccd54b119fa06af2b0b34db02af678
-SIZE (leezer3-OpenBVE-1.11.0.3_GH0.tar.gz) = 9959063
+TIMESTAMP = 1728485759
+SHA256 (leezer3-OpenBVE-1.11.0.6_GH0.tar.gz) = b0d5577a1e4c80d3043c6fe4fdbf6b2d2bf7dc1eb94eaa0b921b562149c2451f
+SIZE (leezer3-OpenBVE-1.11.0.6_GH0.tar.gz) = 9966799
 SHA256 (antlr4.runtime.4.6.6.nupkg) = 9f434b9aa4992271835c73c936cfcfbd966726ad18d5a4cc6149a78afb67dc46
 SIZE (antlr4.runtime.4.6.6.nupkg) = 1550087
 SHA256 (bve5_parsing.openbve.1.1.16.nupkg) = e9189d263d925ff009111780151730ad8d784d8d59124c6966865d7b18e61adf
 SIZE (bve5_parsing.openbve.1.1.16.nupkg) = 272071
 SHA256 (cs-script.lib.3.30.3.nupkg) = 783ebcee59e0fb9d0c6fde41097f695feebb829ac467c60501c237e262eca964
 SIZE (cs-script.lib.3.30.3.nupkg) = 182751
 SHA256 (dotnetzip.1.16.0.nupkg) = 465cc790eec3c42bd192bfa0a4cf006ecdf85dba2f9814e65df3bb2ed9c4ef91
 SIZE (dotnetzip.1.16.0.nupkg) = 938861
 SHA256 (libusbdotnet.2.2.29.nupkg) = d91ba25dc7a74eed3b0e51cc271e42ab530e3c7fc9e6a376667cb989d5c1f6dd
 SIZE (libusbdotnet.2.2.29.nupkg) = 392838
 SHA256 (mono.cecil.0.11.3.nupkg) = 43125c46ddde632ed1d26736e45fe13399f8a95a8102564286c10a9fe63d9d75
 SIZE (mono.cecil.0.11.3.nupkg) = 692913
 SHA256 (naudio.vorbis.1.2.0.nupkg) = a36d9a1b539bdd26639f7bb4d7003d636c364edf86b95896a32adb3a4272fb8b
 SIZE (naudio.vorbis.1.2.0.nupkg) = 31534
 SHA256 (naudio.1.10.0.nupkg) = e4a80eed41dad794695f9c114432de4667d20bdfa80825aa94d159708cf29217
 SIZE (naudio.1.10.0.nupkg) = 1229187
 SHA256 (nlayer.naudiosupport.1.0.0.nupkg) = f3b1aa9885c699519a605aa7436d333b5083927fb0f854a0d7d922461f0078d7
 SIZE (nlayer.naudiosupport.1.0.0.nupkg) = 15012
 SHA256 (nlayer.1.12.0.nupkg) = 9fa412050c8b6ad7f95bd6eeb4878105c6e341019439d4142f14bd89770b9a25
 SIZE (nlayer.1.12.0.nupkg) = 77763
 SHA256 (nvorbis.0.10.1.nupkg) = de6c356568e1f4ed58844e504a79dafc1cecc9776814da433b266c16ba43d897
 SIZE (nvorbis.0.10.1.nupkg) = 102060
 SHA256 (opentk-openbve.1.0.2.nupkg) = 4f5ac23506c7bcce34097a5dc05975c6877748399540e016481147c9fb26491a
 SIZE (opentk-openbve.1.0.2.nupkg) = 4309967
 SHA256 (opentk.glcontrol-openbve.1.0.1.nupkg) = 2a477480cc93b1c7fda632df86279e2b7d552614757552b7d81e119d446766f0
 SIZE (opentk.glcontrol-openbve.1.0.1.nupkg) = 46860
 SHA256 (prism.core.7.2.0.1422.nupkg) = 1bf073a613d75af3f0ed44f63c641194eb7d7b4169ddb0aaad2f6f50707c37cb
 SIZE (prism.core.7.2.0.1422.nupkg) = 345774
 SHA256 (reactiveproperty.core.7.1.0.nupkg) = c073b57786ca38c4d95ac88ac3cc472ac6fc75be4a52c230d86979717a3be47c
 SIZE (reactiveproperty.core.7.1.0.nupkg) = 28613
 SHA256 (reactiveproperty.7.1.0.nupkg) = fbe110891485fc9f8462c5d0cd3a5a71bef06746b73315caf8baddda82c50ed5
 SIZE (reactiveproperty.7.1.0.nupkg) = 67840
 SHA256 (sharpcompress.0.32.2.nupkg) = f506961bc374230a0875da6a728a363ffb2199bad21b4b5c4e484504e84229dc
 SIZE (sharpcompress.0.32.2.nupkg) = 1175614
 SHA256 (system.buffers.4.5.1.nupkg) = c30b3dd2c7e2f4cee4b823d692fd42118309b42ab1f5007f923d329a5b0d6b12
 SIZE (system.buffers.4.5.1.nupkg) = 93737
 SHA256 (system.componentmodel.annotations.4.7.0.nupkg) = 3f11bd96f7f6bff20022cecb84ee14afe1295ff2f99d86c4b340f6d60ca9a11b
 SIZE (system.componentmodel.annotations.4.7.0.nupkg) = 758451
 SHA256 (system.memory.4.5.5.nupkg) = 10f43da352a29fb2b3188e4edd4dcf5100194c8b526e4f61fe2e2b5623775a22
 SIZE (system.memory.4.5.5.nupkg) = 208978
 SHA256 (system.numerics.vectors.4.5.0.nupkg) = a9d49320581fda1b4f4be6212c68c01a22cdf228026099c20a8eabefcf90f9cf
 SIZE (system.numerics.vectors.4.5.0.nupkg) = 382792
 SHA256 (system.reactive.4.4.1.nupkg) = 8a703a9f0f425f483f01eca033026801118e63bf69962fe32c5e780b0794a83f
 SIZE (system.reactive.4.4.1.nupkg) = 3087134
 SHA256 (system.runtime.compilerservices.unsafe.6.0.0.nupkg) = 6c41b53e70e9eee298cff3a02ce5acdd15b04125589be0273f0566026720a762
 SIZE (system.runtime.compilerservices.unsafe.6.0.0.nupkg) = 84343
 SHA256 (system.text.encoding.codepages.6.0.0.nupkg) = 9c673603a5d89f0a8672af2b7e04d18c6afebe8212c4d7bfefa9362b7e9ca23e
 SIZE (system.text.encoding.codepages.6.0.0.nupkg) = 4242377
 SHA256 (system.threading.tasks.extensions.4.5.4.nupkg) = a304a963cc0796c5179f9c6b7d8022bbce3b2fa7c029eb6196f631f7b462d678
 SIZE (system.threading.tasks.extensions.4.5.4.nupkg) = 89582
 SHA256 (system.valuetuple.4.5.0.nupkg) = 9e21fa9767d4e76bc0cee065c1d40cc34384a114bfec4d70e6c981168a926802
 SIZE (system.valuetuple.4.5.0.nupkg) = 204904
 SHA256 (ude.netstandard.1.2.0.nupkg) = f43abb504e4e8aebdc89445057c01ad777a5a25b757f30e1bc5f1cf18c739e1c
 SIZE (ude.netstandard.1.2.0.nupkg) = 389990