Sickly Days and Summer Traces

Sickly Days and Summer Traces

Not enough ratings
ACCESS VIOLATION / - \ OP & ED - Fix | [Steam Deck / Linux]
By inFantry ∵ 32
This guide focuses on fixing the current on-going "Access Violation" Bug effecting Steam Deck & Linux users as of Proton 10.0-2 & resolving Video Playback issues for Opening / Ending Movies.

Average Time to Completion:

⦾ Fixing Access Violation | 3min(+/-)

⦾ Fixing Video Playback | 5-8min on Desktop / / 6-12min on Steam Deck
3
   
Award
Favorite
Favorited
Unfavorite
Guide Prerequisites
(Here I go again on my own...)



----- This guide was made for Primarily Steam Deck users on SteamOS -----

This will work across Linux Distributions regardless § requires light Terminal usage.

Steam Deck / SteamOS

1. Steam

2. Desktop Mode

3. GE-Proton8-21: - The Script will automatically install this version -

4. Protontricks: - Click for Installer -[dl.flathub.org]

5. Sh Script for Auto-Installation: - - Click for Script -[codeberg.org]

(Right Click the Page & "Save as")



4(a) Save the Script(sck-in.sh) to..



/home/deck



6. Guide Requires Game to be installed on Internal Storage

- Estimated Guide Install: Average 4-8 minutes(+/-) | Hardware Dependent



Desktop Mode? - 1(a). You will need to know how to enter Desktop Mode & at the very least know how to open Steam & Use The File Explorer(Dolphin)



Why Internal Storage? 2(a) - It's not required, this is solely to streamline the tutorial and reduce how much I have to type I have to type. Adding an SD Card into the mix will add additional steps that may confuse some readers.. Follow-up at another time.
Step 1. Light Terminal Usage
(If you've followed the prerequisites above you should be in Desktop Mode already.

  • Open Terminal(Named: "Konsole")



  • Use the Application Guide to find "Konsole" & Open it.



  • Use "L2" or Right Mouse Click Action to Copy/Paste the Following into the Terminal(Konsole) in Sequential Order:


    chmod +x sck-in.sh && ./sck-in.sh

  • Press "Enter" or the "A" Button to apply information to the Terminal



    (If this fails for any reason, try dragging the .sh file into the terminal & press "A" / Enter)


  • Our Files have now been installed - Next Step
Step 2: Pre-Overrides
(God I don't want to do this)

1. Select Sickly Days & Summer Traces

Select the "Default Wine Prefix" when it asks.

2. Go to "winecfg"


3. Check Windows Version


  • Proton may in some instances, default winecfg to an older & incompatible version of Windows such as Windows 2003, XP, etc.

  • Ensure it is no lower than Windows 10/11.

    {This is crucial}


    4. Under Library add the following overrides:

    d2d1

    qasf

    quartz

    Don't forget to click "Apply" before leaving winecfg

    (If you click the down-facing arrow, it will auto-fill in the words as you type)

    On-to the next part...
Step 3: Componet Installation
(Hestia-sama, have mercy on my soul...)

1. Select Install a Windows DLL or component

2. Install the following Dependencies:

qasf

quartz_feb2010

wmp11

  • DO NOT INSTALL ALL AT ONCE

    - Install each dependency one at a time, in that order to ensure everything is installed properly & Protontricks does not exactly tell you when it finishes until it's completely done installing, this will keep you engaged & prevent you from guessing if protontricks failed, hanged or stopped working.

    Proceed to the next step.
Step 4: Additional Components
1. Select Run a commandline shell (for debugging)


2. Type The Following:



sh $HOME/Downloads/codec.sh quartz2

- This is case sensitive, thus type exactly as written - cannot copy/paste this -

(Once that's done, you can close the Protontricks Program)

(Movies: OP/ED Should now work)

Finale / Game Properties
1. Go to Game Properties via Steam Client:


2. Add the following to the Launch Options..

WINEDLLOVERRIDES="d2d1.dll=n,b" %command%


▂▃▅▇█▓▒░𝙰𝚗𝚍░▒▓█▇▅▃▂
Finale / End of Guide

Access Violation should no longer appear!

This is an issue within how WINE-Proton handles KiriKiri Engine visual novels, which I presumed that Valve fixed bc there was a time where all KirKiri VNs were busted on SteamOS(2 months ago), but this specific issue seems mostly steamed from the missing .dll file that's needed.

It is also modified to work better w/Linux & cause less issues.

This guide is not entirely my own, I did add my own additional fixes & automation in the process, but there are many creditors who made this possible. Zero Fox[bugs.winehq.org] who made the first bug report about this(two months ago) directly to the WINE Developers who resolved any concerns on their end.

And to the guide on VNWiki[www.vnwiki.xyz] which has a list of all creditors who made this guide ultimately possible.

Not Least: b-fission[github.com]

who modified the missing .dll file & created the codec.sh script that installs needed codecs & overrides WINEPREFIXES to ensure compatibility.

codec.sh is the sole reason I am able to make OP/EDs work on GE-Proton10+, where as after GE-Proton8-21 OP/EDs were broken for KiriKiri Games using methods such as the GINKA Guide

For making everything easy to access, now I'm just going step further by improving automation & accessibility for the Average Steam User.

Additional Proof that this guide does work:


Hopefully this made the fix easier to access & resolve than existing methods.

I'm going to sleep now, give the guide a rating or i'm never doing this again(haha...)
EXTRA1: I WANT TO USE PROTON 10!!!!
okokokok.. Why are you yelling?!??

Anyways..

  • Install GE-Proton10-12

    - Go to Properties ---> Change Proton Compatibility to ↖️↖️↖️

    - Preferably delete the existing prefix & open start the Visual Novel in Steam to automatically create a fresh / new(Proton Prefix) one w/GE-Proton10-12 includes fixes

  • Follow the Guide up to STEP 4

    - When you get to the Debugging shell Type the following:

    sh $HOME/Downloads/codec.sh wmp11 quartz2 lavfilters

    - And that's it. Now your KiriKiri Engine Visual Novel works with GE-Proton10-12

    Using GE-Proton8-21 is faster to complete & requires less typing, but you can get Proton 10 working with this VN - the custom d2d1.dll is holding this VN together on Linux for sure, thanks again fission-b.
11 Comments
inFantry ∵ 32  [author] 1 Oct @ 6:30pm 
We have 3,000 Views on this guide, if we get 10 more likes it will receive an official guide rating from Valve.

Hopefully the West can pull through, the Chinese users certainly did come out.
inFantry ∵ 32  [author] 19 Aug @ 11:57am 
You can get this guide working with GE-Proton10, it's not needed for sure, imo GE-Proton8-21 is less work, but it's good to document this for sure.

It will be featured at the bottom of the guide as "EXTRA1".
inFantry ∵ 32  [author] 18 Aug @ 8:24pm 
I somehow got this working on GE-Proton10-8 & uhhh forgot how..

Whooops. Anyways this Proton works fine & requires infinitely less effort so i'm chilling. I would just like to archive what I did, but this was quite sometime ago if I forgot I even did it.
inFantry ∵ 32  [author] 6 Jul @ 2:49pm 
This guide is effectively on its 2nd revamp which we'll call: Version 2 | {V2}.

Update Notes:

• Changed Proton Versions

• Rewrote the script to fix progress bars not showing for some users

• Improved Stability

•Shortened Guide TTC (Time to Completion)

Things awaiting to be implemented:

- Dedicated Ubuntu Support for Script file
MSnap 27 Jun @ 6:35pm 
I’ve followed this guide and restarted multiple times and still can’t get the movies working.
inFantry ∵ 32  [author] 22 Jun @ 9:47pm 
For reference Proton 10.0-2 is likely what GE-Proton10-5 will be based on & will include the a ridiculous number of fixes:

https://github.com/ValveSoftware/Proton/issues/8830
inFantry ∵ 32  [author] 22 Jun @ 8:53pm 
@Mizufluffy Hello, as of this message GE-Proton10-4 is being used as GE-Proton10-5 does not exist as we speak.

I plan on updating the script when 10-5 releases as it will be the first GE release that does not pre-date the launch of this visual novel & as such may include potential compatibility improvements since it will have the bleeding-edge improvements from WINE-Proton + Glorious Egg Roll's latest improvements & overrides.

So don't fret, Proton-GE10-4 is fine it is what I did my testing on, but preferably when 10-5 releases I would suggest everyone default to that release instead even if nothing changes.
Mizufluffy 22 Jun @ 2:10pm 
I would like to point out that the linked script refers to GE-Proton10-4 rather than 10-5, and in fact as of now I cannot even find version 10-5, or the very least not through ProtonUp-Qt.
inFantry ∵ 32  [author] 21 Jun @ 10:05pm 
I've updated the guide to force GE-Proton10-5 to be installed via Script(.sh) to keep consistency with the guide's instructions, since some users think it's optional to use whatever version of Proton...

Follow this guide AS-IS and you will have zero problems.
inFantry ∵ 32  [author] 21 Jun @ 7:01pm 
@Eleven So my guide already automatically downloads & installs the EXACT same .dll file from the same user, I am also using another script from the same repo to force overrides needed to run the game properly.

The .dll is not the only thing you need.

And have not followed the instructions of the guide, you NEED: GE-Proton10-4.

Proton Hotfix is not even updated for this game & does not include other GE fixes that help run the game well.