Skip to content

Commit e6149cd

Browse files
authored
Merge pull request #109 from Michael21107/patch-1 [skip ci]
Grammar fixes and improvements to readme.md
2 parents 38c04fd + 977f514 commit e6149cd

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

readme.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
## DESCRIPTION
77

8-
This is a DLL file which adds ASI plugin loading functionality to any game, which uses any of the following libraries:
8+
This is a DLL file that adds ASI plugin loading functionality to any game, which uses any of the following libraries:
99

1010
- [d3d8.dll](https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases/download/Win32-latest/d3d8-Win32.zip) (x86)
1111
- d3d9.dll ([x86](https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases/download/Win32-latest/d3d9-Win32.zip) and [x64](https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases/download/x64-latest/d3d9-x64.zip))
@@ -35,13 +35,13 @@ With **binkw32.dll** and **vorbisFile.dll** it is optional and you can simply re
3535

3636
## INSTALLATION
3737

38-
In order to install it, you just need to place DLL into game directory. Usually it works as dinput8.dll, but if it's not, there is a possibility to rename it(see the list of supported names above).
38+
To install it, you just need to place DLL into the game directory. Usually, it works as dinput8.dll, but if it's not, there is a possibility to rename it(see the list of supported names above).
3939

4040
## USAGE
4141

42-
Put ASI files in game root directory, 'scripts', 'plugins' or 'update' folder.
43-
If configuration is necessary, global.ini file can be placed to 'scripts' or 'plugins' folder. It can be used alongside the chosen dll and if so, it is also possible to use dll name for ini file, e.g. version.dll/version.ini.
44-
[See example of global.ini here](https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/data/scripts/global.ini).
42+
Put ASI files in the game root directory, 'scripts', 'plugins', or 'update' folder.
43+
If a configuration is necessary, the global.ini file can be placed in the 'scripts' or 'plugins' folder. It can be used alongside the chosen dll and if so, it is also possible to use the dll name for ini file, e.g. version.dll/version.ini.
44+
[See an example of global.ini here](https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/data/scripts/global.ini).
4545

4646
## UPDATE FOLDER (Overload From Folder)
4747

@@ -75,52 +75,52 @@ Should be adjusted to:
7575

7676
## ADDITIONAL WINDOWED MODE FEATURE
7777

78-
ASI loader have built-in wndmode.dll, which can be loaded, if you create empty wndmode.ini in the folder with asi loader's dll. It will be automatically filled with example configuration at the first run of the game. Settings are not universal and should be changed in every specific case, but usually it works as is.
78+
ASI loader has built-in wndmode.dll, which can be loaded if you create empty wndmode.ini in the folder with asi loader's dll. It will be automatically filled with example configuration at the first run of the game. Settings are not universal and should be changed in every specific case, but usually, it works as is.
7979

8080
## D3D8TO9
8181

82-
Some mods, like [SkyGfx](https://github.com/aap/skygfx_vc) require [d3d8to9](https://github.com/crosire/d3d8to9). It is also a part of ASI loader, so in order to use it, create global.ini inside scripts folder with the following content:
82+
Some mods, like [SkyGfx](https://github.com/aap/skygfx_vc) require [d3d8to9](https://github.com/crosire/d3d8to9). It is also a part of the ASI loader, so to use it, create global.ini inside the scripts folder with the following content:
8383

8484
```ini
8585
[GlobalSets]
8686
UseD3D8to9=1
8787
```
8888

89-
[See example of global.ini here](https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/data/scripts/global.ini#L6).
89+
[See an example of global.ini here](https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/data/scripts/global.ini#L6).
9090

9191
## CrashDumps
9292

93-
ASI loader is now capable of generating crash minidumps and crash logs. To use this feature, create a folder named `CrashDumps` in the folder with asi loader's dll. You can disable that via `DisableCrashDumps=1` ini option.
93+
ASI loader is now capable of generating crash minidumps and crash logs. To use this feature, create a folder named `CrashDumps` in the folder with asi loader's dll. You can disable that via the `DisableCrashDumps=1` ini option.
9494

9595
## Using with UWP games
9696

9797
1. Enable Developer Mode (Windows Settings -> Update and Security -> For Developers -> Developer Mode)
9898
![image](https://user-images.githubusercontent.com/4904157/136562544-6d249514-203e-40c2-808f-34786b043ec5.png)
99-
2. Install an UWP game, for example GTA San Andreas.
99+
2. Install a UWP game, for example, GTA San Andreas.
100100
![image](https://user-images.githubusercontent.com/4904157/136558440-553ef1f6-cf69-413b-903b-fd4203d6cc1f.png)
101-
3. Launch an UWP game through the start menu.
101+
3. Launch a UWP game through the start menu.
102102
4. Open [UWPInjector.exe](https://github.com/Wunkolo/UWPDumper) from the UWPDumper download.
103103
![image](https://user-images.githubusercontent.com/4904157/136558563-6e39dd67-778e-4159-bb3b-83c499017223.png)
104104
5. Enter the Process ID that is displayed from the injector and then hit enter.
105105
6. Wait until the game is dumped.
106106
![image](https://user-images.githubusercontent.com/4904157/136558813-8b7c271c-2475-40b9-a432-f9640f328a43.png)
107107
7. Go to the directory : `C:\Users\[YOUR USERNAME]\AppData\Local\Packages\[YOUR UWP GAME NAME]\TempState\DUMP`
108108
8. Copy these files into a new folder somewhere else of your choosing.
109-
9. Uninstall an UWP game by clicking on start menu and right clicking on its icon and uninstall.
109+
9. Uninstall a UWP game by clicking on the start menu, right-clicking on its icon, and uninstall.
110110
![image](https://user-images.githubusercontent.com/4904157/136559019-bdd6d278-d2ae-4acf-b119-9933baab7d96.png)
111-
10. Go to your directory with your new dumped files (the ones you copied over) and shift + right click in the directory and "Open Powershell window here".
111+
10. Go to your directory with your new dumped files (the ones you copied over) and shift + right-click in the directory and "Open Powershell window here".
112112
11. In that folder, rename **AppxBlockMap.xml** and **AppxSignature.xml** to anything else.
113113
12. Run the following command: `Add-AppxPackage -Register AppxManifest.xml`
114-
13. Place Ultimate ASI Loader DLL into game directory. You need to find out which name works for a specific game, in case of GTA SA I've used **d3d11.dll**, so I put **dinput8.dll** from x86 archive and renamed it to **d3d11.dll**.
114+
13. Place Ultimate ASI Loader DLL into the game directory. You need to find out which name works for a specific game, in the case of GTA SA I've used **d3d11.dll**, so I put **dinput8.dll** from the x86 archive and renamed it to **d3d11.dll**.
115115
14. Create an ini file with the same name, in this case: **d3d11.ini**, with the following content:
116116

117117
```ini
118118
[GlobalSets]
119119
DontLoadFromDllMain=0
120120
```
121121

122-
Sometimes it may not be necessary, but UWP GTA SA didn't work with current implementation of `DontLoadFromDllMain=1`.
123-
15. Create **scripts** or **plugins** folder within the root directory and place your plugins in it.
122+
Sometimes it may not be necessary, but UWP GTA SA didn't work with the current implementation of `DontLoadFromDllMain=1`.
123+
15. Create a **scripts** or **plugins** folder within the root directory and place your plugins in it.
124124
Rough code example of radio for all vehicles plugin [here](https://gist.github.com/ThirteenAG/868a964b46b82ce5cebbd4a0823c69e4). Compiled binary here - [GTASAUWP.RadioForAllVehicles.zip](https://github.com/ThirteenAG/Ultimate-ASI-Loader/files/7311505/GTASAUWP.RadioForAllVehicles.zip)
125125
16. Click on the start menu and launch the game!
126126
17. See your mods in action.

0 commit comments

Comments
 (0)