This repository has been archived by the owner on Aug 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
952 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
# Batman: Arkham Asylum - Advanced Launcher | ||
|
||
This is a replacement application for the original BmLauncher of the game. Alongside vastly superior configuration options, this Launcher also offers: | ||
|
||
- Tooltips for every configuration option | ||
- Option to disable Startup Movies | ||
- Texmod Autoload Support | ||
- Experimental Wine (Linux) Support (More Information at the bottom) | ||
- Compatibility Fixes for [HD Texture Packs](https://steamcommunity.com/sharedfiles/filedetails/?id=1159691355) | ||
- NVIDIA API Implementation (Enable HBAO+ using the Launcher!) (Powered by [NvAPIWrapper](https://github.com/falahati/NvAPIWrapper)) | ||
- Extensive Logging Functionality (Powered by [NLog](https://github.com/NLog/NLog)) | ||
|
||
Works with both the Steam and EGS Version! | ||
|
||
**This Application is built with .NET 6**. If you are using Windows 10 and above you shouldn't have any issues simply running the program. Some users might need to install [.NET 6 Desktop Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) manually. | ||
|
||
A standalone, dependency free executable is also available. | ||
|
||
|
||
**This application has only been tested on Windows 7 SP1, Windows 8, Windows 8.1, Windows 10 and Wine. It supports the Steam, GOG and Epic Games Store version and nothing else.** | ||
|
||
## Preview | ||
|
||
![BMLauncher Preview](https://user-images.githubusercontent.com/49599979/195911308-4c53fa9e-8f6e-49dc-a626-c5cda228498a.png) | ||
|
||
## Download | ||
|
||
**See: [Current Release](https://github.com/neatodev/BmLauncherAsylumNET6/releases/latest)** | ||
|
||
If you enjoy this application, please consider giving a small, one-time donation: | ||
|
||
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate/?hosted_button_id=LG7YTKP4JYN5S) | ||
|
||
## Installation | ||
|
||
Drag the contents of the .zip file into the 'Batman Arkham Asylum GOTY\Binaries' folder. | ||
|
||
To find this folder for the *Steam* version, just right-click the game in Steam, select Properties->Local Files->Browse Local Files and navigate from there. | ||
|
||
To find it for the *EGS* version, right-click the game and select "Manage". Then click the folder icon in the "Installation" tab and navigate from there. | ||
|
||
For the *GOG* version, click the icon next to the PLAY button and select "Manage installation->Show folder" and navigate from there. | ||
|
||
|
||
## Usage | ||
|
||
You can just launch your game via Steam or EGS as you normally would, though in some cases you might need to unblock the BmLauncher application for it to work properly. | ||
|
||
To do that, just right-click the application, select Properties and enable the highlighted checkbox as seen in the image below: | ||
|
||
![Unblock Image](https://user-images.githubusercontent.com/49599979/75610370-e2268100-5b10-11ea-978d-c257a2466dc8.png) | ||
|
||
## Hint for Linux users | ||
|
||
To achieve the best results when using the Launcher, you should install the Calibri font for | ||
|
||
Protontricks: | ||
`protontricks 35140 -q calibri` | ||
|
||
or | ||
|
||
Winetricks: | ||
`WINEPREFIX=<path-to-SteamLibrary>/steamapps/compatdata/35140/pfx winetricks -q calibri` | ||
|
||
Furthermore, to run Arkham Asylum properly on Linux, the following fix is needed: | ||
|
||
`protontricks 35140 -q d3dx9 d3dcompiler_43` | ||
|
||
If you wish to make full use of PhysX for Arkham Asylum on Linux you also need to copy Arkham City's [PhysXDevice.dll](https://drive.google.com/file/d/1hcM3y34HN2yLYmd1S_cV1q2MrOU6q_5w/view) into the same folder as the Launcher (Batman Arkham Asylum GOTY\Binaries). | ||
|
||
This help section and the working Proton/Wine support was only made possible through heavy cooperation with [ThisNekoGuy](https://github.com/ThisNekoGuy). | ||
|
||
## Bug Reports | ||
|
||
To file a bug report, or if you have suggestions for the Launcher in general, please file an [issue](https://github.com/neatodev/BmLauncherAsylumNET6/issues/new). I read these regularly and should normally be able to respond within a day. Please include log files (if possible) in your report. The logs are located here: 'Batman Arkham Asylum GOTY\Binaries\logs'. | ||
|
||
## Known Issues | ||
|
||
**NVAPI_ACCESS_DENIED**: See [my response](https://github.com/neatodev/BmLauncher/issues/3#issuecomment-681074403) to Issue [#3](https://github.com/neatodev/BmLauncher/issues/3) for a solution. | ||
|
||
#### License | ||
|
||
[![CC BY 4.0][cc-by-shield]][cc-by] | ||
|
||
[cc-by]: https://creativecommons.org/licenses/by-nc-sa/4.0/ | ||
[cc-by-shield]: https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
remote_theme: BDHU/minimalist | ||
title: Developed by Neato | ||
description: "(C) 2020-2022 | CC BY-NC-SA 4.0" | ||
logo: Resources/favicon.ico | ||
sidebar: | ||
- name: GitHub Profile | ||
icon: <i class="fa-brands fa-github"></i> | ||
link: https://github.com/neatodev | ||
- name: Project Repository | ||
icon: <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" style="vertical-align:-0.125em;" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"><g fill="currentColor"><path d="M12.643 15C13.979 15 15 13.845 15 12.5V5H1v7.5C1 13.845 2.021 15 3.357 15h9.286zM5.5 7h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zM.8 1a.8.8 0 0 0-.8.8V3a.8.8 0 0 0 .8.8h14.4A.8.8 0 0 0 16 3V1.8a.8.8 0 0 0-.8-.8H.8z"/></g></svg> | ||
link: https://github.com/neatodev/BmLauncherAsylumNET6 | ||
- name: License | ||
icon: <i class="fa-solid fa-scale-balanced"></i> | ||
link: https://raw.githubusercontent.com/neatodev/BmLauncherAsylumNET6/master/LICENSE | ||
- name: Nexusmods Page | ||
icon: <img src="Resources/nexus_icon.ico" height="16" width="16" /> | ||
link: https://www.nexusmods.com/batmanarkhamasylum/mods/117/ | ||
- name: Donate | ||
icon: <i class="fa-brands fa-paypal"></i> | ||
link: https://www.paypal.com/donate/?hosted_button_id=LG7YTKP4JYN5S | ||
|
||
github: [metadata] | ||
color-scheme: auto | ||
favicon: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
{% case site.color-scheme %} | ||
{% when "", nil, false, 0, empty %} | ||
{% assign ColorScheme = "auto" %} | ||
{% else %} | ||
{% assign ColorScheme = site.color-scheme %} | ||
{% endcase %} | ||
|
||
<!DOCTYPE html> | ||
<html lang="{{ site.lang | default: "en-US" }}"> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
{% seo %} | ||
<link rel="stylesheet" href="{{ "/assets/css/colors-ColorScheme.css?v=" | replace: "ColorScheme", ColorScheme | append: site.github.build_revision | relative_url }}"> | ||
<link rel="stylesheet" href="{{ "/assets/css/style.css?v=" | append: site.github.build_revision | relative_url }}"> | ||
|
||
<link rel="preload" href="{{site.logo | relative_url}}" as="image"> | ||
<!--[if lt IE 9]> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script> | ||
<![endif]--> | ||
{% include head-custom.html %} | ||
</head> | ||
<body> | ||
<div class="wrapper"> | ||
<div class="sidebar"> | ||
<header> | ||
{% if site.logo %} | ||
<img class="img-circle" src="{{site.logo | relative_url}}" alt="Logo"> | ||
{% endif %} | ||
|
||
{% if site.blank_title %} | ||
<h1>{{ site.title | default: site.github.repository_name }}</h1> | ||
{% else %} | ||
<h1><a href="{{ "/" | absolute_url }}">{{ site.title | default: site.github.repository_name }}</a></h1> | ||
{% endif %} | ||
|
||
{% if site.email %} | ||
<p class="addr"><i class="fa-regular fa-envelope"></i> {{ site.email }}</p> | ||
{% endif %} | ||
|
||
<p>{{ site.description | default: site.github.project_tagline }}</p> | ||
|
||
{% include sidebar.html %} | ||
|
||
</header> | ||
|
||
{% include links-mobile.html %} | ||
|
||
<div class="sidebar-footer"> | ||
</div> | ||
</div> | ||
<section> | ||
|
||
{{ content }} | ||
|
||
</section> | ||
<footer> | ||
</footer> | ||
</div> | ||
<script src="{{ "/assets/js/scale.fix.js" | relative_url }}"></script> | ||
</body> | ||
</html> |
Oops, something went wrong.