本帖最后由 potato8850 于 2024-10-6 19:02 编辑
DSfix 1.5
It’s been a while, but I just released a new version of DSfix!
Bugfixes:
- Fixed an issue with SSAO being rendered on top of particle effects/fog/water, instead of below them.
- Improved the method used to determine when in the render pipeline to apply SMAA/SSAO, and also included more robust renderstate management. (This may fix the random display corruption issue people have been sporadically reporting ever since SMAA was included)
- Tweaked the SSAO parameters a bit
New features:
- As many modders requested, you can now load .dds texture overrides in addition to .png
- It is now possible to set the desired target FPS of the game in the .ini, thanks to Nwks (Clément Barnier)! (This is fully integrated and also works correctly together with the intro skip feature)
Regarding the FPS override feature, please carefully read the notes in the .ini
This is the most invasive feature of DSfix, and thus carries the highest risk.
I am well aware that there are still many issues remaining with the minimal HuD, and since it seems like no one is fixing them I will get back to it at some point.
As for the performance requirements of 60 FPS, personally (after disabling all power management options for my GPU and CPU) I can mostly maintain 60 FPS at 1080p, 810 DoF with DoF blur 1, SMAA 4 and SSAO 2. This is on an i7 920 at 3.6 GHz and a 660ti.
紅字為更新了可設置FPS
以下文件因為討論區上傳大小限制故將之打包分割
全部下載完成後解壓其中之一即可
PS:使用前請關閉遊戲自帶的AA(抗鋸齒)功能
原裝英文版
繁體中文版(以星雲兄的為藍本修改而成)
汉化版
傳送門 : http://bbs.3dmgame.com/thread-3398775-1-1.html
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DSfix 1.7
And one more for the road.
Changes:
- Re-implemented the FPS limiter. It’s quite exact now and also performed at a better point in time (before presenting the frame)
- Made frame period calculation (for animation) slightly more exact
- Added FPS thresholding for SMAA. What this means is that you can supply a value – say 45 FPS – and if the game is in danger of dropping below that, SMAA will be disabled. It will be re-enabled once the framerate is safely above the threshold again.
成了~本人機器試過到黑暗森林刷魂BUG處一次過單挑4怪也有最少58-61幀~
由於9月29號一天一次過由1.6更新為1.6.1再更新為1.7,故直接將1.7繁中漢化放上來了,現在1.7版也已能解鎖60FPS故不用把有問題的1.6及1.6.1放上了~
第一次打補丁的.........設置完成....開遊戲(這裡第一次要比平常讀取久一點...但過一會就能正常進入遊戲)
下一次就不會了~
以下文件因為討論區上傳大小限制故將之打包分割
全部下載完成後解壓其中之一即可
PS:使用前請關閉遊戲自帶的AA(抗鋸齒)功能
原裝英文版
繁體中文版(以星雲兄的為藍本修改而成)
汉化版
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DSfix 1.8
It has been quite a while — I’ve been very busy at work for the past 3 weeks. I also haven’t had time to check/approve blog comments, so now there are 3700 in the moderation queue, and I’m sure at least 98% of those are spam. Sorry if you got stuck there!
Changes:
- Added an FXAA option in addition to SMAA. FXAA is blurrier, but also deals with sub-pixel aliasing better because of that. It’s also very slightly cheaper in terms of performance.
- Added the ability to bind a key to toggle a 30 FPS limit for a short time. By default it’s bound to backspace. This is useful to fix issues with the FPS unlock, see below.
- Greatly improved depth usage in the SSAO shader. This means that the SSAO effect is now more stable at different distances from objects.
In other news, I believe that all the possible issues with the FPS unlock are now known, and there is a way to deal with most of them as of version 1.8:
- Sliding down ladders can make you fall through the ground. Workaround: don’t slide down ladders with unlocked FPS.
- Jumping/rolling distance is slightly reduced at 60 FPS. Workaround: in case you need to do one of the 2 or 3 jumps in the game that need maximum distance, use the new toggle key to toggle a 30 FPS limit for the jump, then toggle back to 60 after it.
- Slope interactions are slightly different at 60 FPS compared to 30, which may make you “stuck” at small obstructions from time to time. Workaround: rolling if there is space, walking back and forth a bit if there is not. Toggling the 30 FPS lock for a second in the worst case.
I have been playing for 40 hours or so with unlocked framerate, in single-player, coop and pvp, and I had no other issues.
In conclusion, I hope everyone had a nice couple of weeks and backed Project Eternity!
1.8版主要更新:
==============================
- 增加了抗鋸齒選項(FXAA/SMAA)
- 一鍵更改解鎖(預設鍵為鍵盤中的返回(Back)鍵,就是說按下去會強制將FPS限制改為FPS Limit 30)
以下文件因為討論區上傳大小限制故將之打包分割
全部下載完成後解壓其中之一即可
PS:使用前請關閉遊戲自帶的AA(抗鋸齒)功能
原裝英文版
繁體中文版(以樓下漢化版修改而成) <<< P.S. 已更新上次的錯別字
汉化版
傳送門 : http://bbs.3dmgame.com/thread-3483081-1-1.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DSfix 1.9
I got the first external code patch for DSfix this week! I hope it’s a sign of more to come.
Changes:
- Added 2 new ambient occlusion algorithms: HBAO and SCAO. However, the existing VSSAO is still the best option in terms of visuals/performance.
- Added a scale option for ambient occlusion on lower-end systems. Also useful if you want to downscale from a high resolution but not compute the SSAO at that resolution. This option works for all AO algorithms.
- Disabled hotkeys when Dark Souls is not active. Previously, you could e.g. toggle the frame rate limit or take screenshots inadvertently when DS was not the active window.
- Reinstated the texture filtering option with slightly better implementation.
- Small bug fixes in frame rate limits calculation.
- Rework WindowManager::resize to center the window along with resizing, and call on startup. Also fix small style issue with the borderless fullscreen toggle (wT)
The AO changes are rather big, the rest are small things that people have been asking for or that I wanted to do for a while.
引用了xiedawei007大簡體版的更新說明
1.9版更新:
==============================
1.增加了HBAO與SCAO兩種環境光遮罩
2.增加了環境光遮罩縮放功能
3.當黑暗之魂運行時取消了快捷鍵功能
4.完善了紋理過濾功能
5.修復了在限幀情況下的小BUG
6.修正了視窗化無邊框問題
以下文件因為討論區上傳大小限制故將之打包分割
全部下載完成後解壓其中之一即可
PS:使用前請關閉遊戲自帶的AA(抗鋸齒)功能
原裝英文版
繁體中文版(以樓下漢化版修改而成)
汉化版
傳送門 : http://bbs.3dmgame.com/thread-3483081-1-1.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DSfix 2.0
Dark Souls was updated today, fixing the audio downmixing bug that had been present since launch (and maybe more?). Unfortunately, it also broke some features of DSfix, most significantly the FPS unlocking.
Well, with a lot of help from Clément Barnier, here is version 2.0 of DSfix which resolves these issues and adds a small new feature.
Changes:
- Updated the framerate unlock feature to work with the patched version of the game (Nwks)
- Updated post-processing AA to work with the patched version of the game
- Fixed an issue where hudless screenshots would sometimes not correctly capture some effects
- Added “presentWidth” and “presentHeight” to the .ini for full control over (windowed) downsampling. For example, if you want to downsample from 2560×1440 to 1080p, you would use renderWidth 2560, renderHeight 1440, presentWidth 1920 and presentHeight 1080.
2.0版更新:
==============================
1.更新了解鎖功能於已更新遊戲的版友們(本人沒更新,用不到)
2.更新了抗鋸齒設置於已更新遊戲的版友們(本人沒更新,用不到)
3.修正了有時於HUD截圖的錯誤(例如截圖花屏錯位等)
4.新加入顯示寬度及高度選項以完全控制降低采樣率,例子:如果你想由內部渲染分辨率2560×1440設置下以1080P進行遊戲,您可以使用renderWidth2560,renderHeight1440,presentWidth1920和presentHeight1080。
==============================
由於2.0版現已更新2.0.1版修復了2.0版貼圖問題故只發2.0.1版的原裝,繁,漢化版。
DSfix 2.0.1
With 2.0 yesterday I introduced an issue with the HUD modifications. I fixed it now. That’s all that has changed.
People are also reporting some stability problems and physics issues since the patch, but I’m not sure those are related to DSfix. On the bright side, it seems like in addition to fixing the stereo downmix,
the patch also somewhat reduced the CPU load of the game.
2.0.1版更新:
==============================
修正了使用 HUD 修改貼圖問題
==============================
另外一說我試用了後於解鎖位置設置為1後遊戲開啟不能,改回0後才成。(可能因為該功能修正對應的是已更新遊戲版本的版友,本人暫未更新,設置後不能遊戲= =)
以下文件因為討論區上傳大小限制故將之打包分割
全部下載完成後解壓其中之一即可
PS:使用前請關閉遊戲自帶的AA(抗鋸齒)功能
原裝英文版
繁體中文版
汉化版
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DSfix 2.4
This might in fact be the final version of DSfix. Why? Because Nwks (the original author of the 60 FPS unlocker!) came back and did something which I had considered ideal for a long time now: make it scan for the addresses it needs to patch instead of hard-coding them.
What does this mean for you as a DSfix user? Hopefully, that when/if the game is updated in the future, DSfix, including the FPS unlocking, will still simply work. The only reason this would fail is if the binary code right around the places which need to be patched were to change, which seems unlikely for the smaller patches which can be expected at this point.
以下文件因為討論區上傳大小限制故將之打包分割
全部下載完成後解壓其中之一即可
PS:使用前請關閉遊戲自帶的AA(抗鋸齒)功能
原裝英文版
繁體中文版(以樓下漢化版修改而成)
此乃最後版本了
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
~僅供參考設置~
附上本人的設置(GTX560-1G,4G RAM,i3-530 2.93超至3.52GHZ,Windows 7 旗艦版)
新手不懂設置的試一下跟紅框設置試一下吧~
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
關閉垂直同步
如果遇到畫面有撕裂的狀況(就是一直跑是時畫面像有一間間的移動)
N系列卡 - 到控制台把nvidia控制面版上的垂直同步改為強制開啟後撕裂完美消失~
A系列卡 - 右下角按加號添加遊戲目錄中的(DATA.EXE),在右邊的設置裏選擇HIGH子選項全選on,記著一定要開遊戲之前運行,進入後可以切出來關閉D3DOverrider,以釋放記憶體。- 傳送門
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
dinput8.dll文件共存圖文教學
有用其他補丁的(例如Xinput模擬360手柄補丁的留意了)
有見及有版友不懂如何令dinput8.dll文件共存
這裡圖文教學一下(我用的是舊版360手柄補丁,新版只有2-3個文件,但我用了會導致開啟遊戲讀取很久,故用回舊版,功能沒變)
開始
先是360手柄補丁裡的文件
1.假切這個360手柄補丁裡我已經把按鈕設置好
2.先將上圖的dinput8.dll更改名為dinput8_1.dll(如下圖)
3.然後將這個資料夾中所有文件覆制至遊戲目錄
4.再將dsfix1.7中所有文件覆制至遊戲目錄
5.你會看到如下圖所示的兩個dinput8.dll(一個剛剛更名為dinput8_1.dll)合共兩個
6.然後於Dsfix.ini中將以下的句字改為剛改名的dinput8_1.dll
完成了~這樣就可以並存兩個Dinput8.dll~
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
黑暗之魂 鎖定視角補丁 新版 FOR Dsfix 1.7 共用
Dark Souls Mouse Fix
DSMfix .9
Changelog .9
- Added support for action modifiers. Users may bind a mouse button to a secondary action that will fire when the specified input is combined with a modifier key. If a modifier key is specified, be sure to unbind said key in-game.
- Various fixes.
FAQ:
Why am I here?
The default KB+M controls present the user with an interesting dilemma: under what circumstances shall I prefer dishonor to death? Well, now there's a third choice.
How do I install this?
This is intended to be used with DSfix. After installing DSfix...
In DSfix.ini, find this line:
於Dsfix.ini中,看到以下句子:
dinput8dllWrapper none
Make it look like this line:
將之更改成以下的這句:
dinput8dllWrapper dsmfix.dll
Then, unzip dsmfix09.zip; place all dsmfix* files in the DATA directory (~Program Files\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA).
然後,解壓縮Dsmfix09.zip;將入面所有檔案覆制到DATA文件目錄(就是放Dsfix.ini那個目錄了)
Finally, open dsmfixgui.exe (requires .NET 4) and make the desired adjustments (mouse over an option for relevant tooltips); or, edit dsmfix.ini by hand.
最後,開啟dsmfixgui.exe(系統需要裝了 .NET4) 進行必要的調整(鼠標移到一個選項會有相關提示); 或通過手工編輯dsmfix.ini(就是記事本開啟自己編輯)
How does target switching work?
Mousewheel: When locked on target, switch targets using the mousewheel.
Mouselook: When locked on target, a flick towards the desired target will cause the target to switch. This is the default behavior.
Mouselook with modifier: As above, but only when a modifier key is depressed.
Can sensitivity be adjusted on the fly?
Yes. Press Numpad Plus/Numpad Minus to adjust sensitivity while in-game.
Can I adjust the in-game Camera Speed?
Yes. With the transform fix introduced in version .5, it is no longer necessary that the in-game Camera Speed be set to 0. Experiment with higher values to better approximate "classic" PC mouselook.
Can the sensitivity be increased beyond 10?
Yes. Also, no. This specific implementation is limited by what is possible with a controller; a transformed delta may never exceed the maximum permissible magnitude of an Xbox 360 analog stick. Thus, increasing the senstivity past a certain point offers negative returns (in the form of lost granularity).
The game loses focus when moving the mouse.
In DSfix.ini, find this line:
captureCursor 0
Make it look like this line:
captureCursor 1
I cannot move the camera; I do not care for the works of Manet.
Try disabling the 'UI Mouse' option. Optionally send me your system specs so that I may better ponder the life choices that brought me to this juncture.
My character appears to be running about all nimbly-bimbly.
Physical/virtual controllers and certain gaming keyboards will likely battle this mod for supremacy. Consider disabling the devices in question.
Issues with target switching/in-game UI.
I would like to say that the representation of the game state has been established through exhaustive empirical inference and in a very real sense, I just did. If you're quite certain you've configured everything correctly and you're still experiencing unexpected behavior, shoot me an email with your relevant system specs (Windows version, 32/64 bit, etc).
Future stuff:
If someone feels like sending me a 40fbc4ad (key mapping texture) with blank keys, I can see about programatically generating a user's current key config.
下載 :
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
存檔原理思路
另外想說的是這遊戲由於是即時存檔..故可以隨時按結束遊戲先備份一下存檔
在見到想刷東西的人(例如黑騎之類)先結束遊戲
備份一下存檔
再入去就是在黑騎面前了
刷不出想要的東西後跳出遊戲..再將之前備份的存檔恢復就=剛才備份的位置
想刷東西又不想再由火堆行回原地的玩家留意下了~
本人單機冇連上網玩的~
存檔位置
黑暗之魂存档位置:
XP系統下的存档文件位置是 :?:\Documents and Settings\[USERNAME]\My Documents\NBGI\DarkSouls\[XLiveProfileName]\ ?表示你的安装盘符。
win7系統下的存档文件位置是:?:\Users\xxxxxxxx\Documents\NBGI\DarkSouls\FairLight\DRAKS0005.sl2
只要將這個DRAKS0005.sl2備份一個再恢復就成了~
現在寫了兩個bat檔一個備份一個恢復在桌面
一秒不用就完成備份或恢復了~
|