解决《光环:士官长合集》无游戏语音或无法运行战役的问题

《光环:士官长合集》已经在STEAM和微软商店解锁了,目前只有《光环:致远星》战役可以游玩,其他的战役会在2020年内逐渐解锁。
然而第一次运行时,很多玩家发现游戏战役无法运行、或者运行后没有语音的问题。
其实这个问题很好解决,需要在主菜单的
选项与职业
-设置
-辅助功能
-更改语言
中,将语言和文字设置为自己想要的语音与字幕。目前游戏只有过场动画支持字幕,似乎战役中的语音并没有字幕支持,建议英文不好的选择繁中配音。
然而繁体中文的语音内容与简体中文的字幕并不匹配,建议关闭字幕、或者配套使用繁体中文的字幕。
当设置完成后,不要立刻去玩战役,而是需要退出保存设置,并等待STEAM下载相关的语音文件!
只有完成这一步之后,你的《光环:致远星》战役才能使用想要的语音和字幕!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
对了,我建立的项目是Visual Basic 下面的windows窗体应用(.net framwork)
项目类型不一样会对代码和引用那里会有影响吗?
=在编程vb.net时,要用到需要查询的数据,所以就吧数据做成表格文件了,然后就是不知道怎么调用表格里的数据,所以想请教一下。
就是如下,想调用表格文件里的第一列数据,然后挨个对比,再调用对应列里面的那一行的数据。数据比较多(300+)所以就做成表格。
i(AE) ZA ZB
11.58 15 60
11.78 21 72
12.51 21 72
13.45 21 84
现在的问题是我不知道具体的程序怎么写,引用Microsoft excel 16.0Object LIbrary添加后,不知道怎么用,我学习的例子是这样子的:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Swapp As SldWorks.SldWorks '这里不会调用excel文件类型
Dim Part As SldWorks.ModelDoc2 '貌似每个程序不一样
Dim Dimension As SldWorks.Dimension
Swapp = CreateObject("Sldworks.application")
Part = Swapp.ActiveDoc
Dimension = Part.Parameter("D1@草图4") '文件操作
Dimension.SetSystemValue3(0.1, 3, "默认")
Part.EditRebuild3()
End Sub
End Class
如果大佬会,请帮帮我,论坛实在是找不到活人了。
我的邮箱:保护隐私,已删除
随便搜搜就能找到解决方法了,这篇文章写得很详细 https://dotblogs.com.tw/michaelchen/2015/01/06/operating_excel
你给的代码全是错的,正确的调用方法应该是:
Imports Microsoft.Office.Interop
Dim app As New Excel.Application 'app 是操作 Excel 的變數
Dim worksheet As Excel.Worksheet 'Worksheet 代表的是 Excel 工作表
Dim workbook As Excel.Workbook 'Workbook 代表的是一個 Excel 本體
workbook = app.Workbooks.Open("excel 文件路径")
worksheet = workbook.Worksheets("表名")
MsgBox( worksheet.Cells(1, 4).Value() ) '读取第一行、第四个字段
worksheet.Cells(1, 4) = "string" '设置第一行、第四个字段的数值
' 保存、关闭档案
workbook.Save()
workbook.Close()
app.Quit() '結束操作
之前我在网上也找到了类似的文章,不过在刚开始就会出错
Dim app As New Excel.Application'(这里会出错,未定义类型“Excel.Application”)
'定义excel这里不可以,我按照你发的那个文章里引用添加了
'"Microsoft Excel 16.0 Object Library"
'"Microsoft Office 15.0 Object Library"
'"Microsoft Visual Basic for Applications Extensibility 5.3"
'这3个,但好像有什么不对,类型没找到,是不是添加错了?
在代码上面导入命名空间
Imports Microsoft.Office.Interop
或者你需要完整写出命名空间
Dim app As New Microsoft.Office.Interop.Excel.Application
另外,只需要导入 Microsoft Excel 16.0 Object Library 就可以了
解决了,哈哈,你的方法是对的,就是要写出完整命名空间,太感谢了!!!大佬
我也喜欢玩光晕,不过那是在ps4平台的事了
光晕是Xbox独占,最近才被微软移植到PC的,你咋在PS上玩到的?
电玩啊,不也有xbox吗?我是去电玩商店玩的,
大佬 能问你一些关于vb.net的问题吗?