Skip to content

Commit

Permalink
Merge branch 'master' into Dev
Browse files Browse the repository at this point in the history
  • Loading branch information
budak7273 committed Aug 10, 2024
2 parents 457ceb5 + 31e696b commit 538364d
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 9 deletions.
3 changes: 2 additions & 1 deletion modules/ROOT/pages/Development/Cpp/hooking.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ in order to unsubscribe from the function.
== Blueprint-Hooking

Blueprint function hooking works by changing the instructions of a Blueprint UFunction
so that first your hook gets called.
so that your hook gets called before the original function.

The hook function signature is `void(FBlueprintHookHelper&)`.
This helper structure provides a couple of functions allowing you to read and write data
Expand All @@ -233,6 +233,7 @@ Usage goes as following:
[source,cpp]
----
#include "Patching/BlueprintHookManager.h"
#include "Patching/BlueprintHookHelper.h"
void registerHooks() {
UClass* SomeClass = ...;
Expand Down
28 changes: 20 additions & 8 deletions modules/ROOT/pages/faq.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -384,16 +384,28 @@ You might see error messages like:
- `Unexpected error while downloading file: self signed certificate in certificate chain`

Internet restrictions, and sometimes VPNs and proxies, mess with our services.
To work around this, download the mod files mentioned in the error message from SMR manually.
If they are named `[ModName].zip` rename them to `[ModName].smod`
You can work around this by downloading the mod files mentioned in the error message from ficsit.app manually.
The process for doing this changes if you're using SMM2 or SMM3 and is described below.
You can also try using a different proxy, VPN, or hotspot to download the mod instead.

If the mod you downloaded is SML,
then place the file into
`%localappdata%\SatisfactoryModManager\downloadCache\smlVersions\[the SML version you need]`,
otherwise, place the file into
`%localappdata%\SatisfactoryModManager\downloadCache\mods`.
[id="ManualDownloadForCache_SMM2"]
=== If using SMM2

You can also try using a proxy or VPN.
Once you have downloaded the mod file(s) from ficsit.app,
rename the file to `[ModName].smod` if it was named `[ModName].zip`.

Then, put the file into SMM's download cache.
For SMM2, this is `%localappdata%\SatisfactoryModManager\downloadCache\mods`,
unless the mod you downloaded is SML,
in which case place the file into `%localappdata%\SatisfactoryModManager\downloadCache\smlVersions\[the SML version number]`.

[id="ManualDownloadForCache_SMM3"]
=== If using SMM3

Once you have downloaded the mod file(s) from ficsit.app,
place the zips into `%localappdata%\ficsit\downloadCache`.
Make sure to rename them to the `ModReference_version_target.zip` format, for example,
`SML_3.7.0_Windows.zip`

== How can I troubleshoot crash issues?

Expand Down

0 comments on commit 538364d

Please sign in to comment.