Skip to content

Commit 8bfd89c

Browse files
committed
Update the README with updated information
1 parent 85b8058 commit 8bfd89c

1 file changed

Lines changed: 28 additions & 15 deletions

File tree

README.md

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,58 @@
11
# BNCSUtil
22
## Preface
33
**BNCSUtil** is the **B**attle.**N**et **C**hat **S**ervice **Util**ity which
4-
aids applications trying to logon to Battle.net™ v1 using the binary
4+
aids applications trying to logon to Classic Battle.net™ using the binary
55
protocol. Specifically, BNCSUtil has functions that help with the cryptography
66
of game versions, keys, and passwords.
77

88
## Installing
9-
Simply place the .so or .dll file in the same directory as the application that
10-
wishes to use it. If this does not work, install the file into the system
9+
Simply place the `.so` or `.dll` file in the same directory as the application
10+
that wishes to use it. If this does not work, install the file into the system
1111
library directory.
1212

13-
On Windows, this directory is:
13+
### Windows
14+
Copy the file to:
15+
1416
```
1517
C:\Windows\System32
1618
```
1719

18-
On Linux, this directory is:
20+
### Linux
21+
If you just have the `.so` file, copy it to:
22+
1923
```
2024
/usr/lib/
2125
```
2226

27+
And run:
28+
29+
```
30+
sudo ldconfig
31+
```
32+
33+
If you have just compiled from source, run this instead:
34+
35+
```
36+
sudo make install
37+
```
38+
2339
## Building
2440
### Windows
2541
The official build of BNCSUtil for Windows is produced using Visual Studio 2005
26-
using the solution file in the `vc8_build` folder. The `vc7_build` is no longer
27-
officially used or supported.
42+
using the solution file in the `vc8_build` folder.
2843

2944
BNCSUtil requires GMP.
3045

3146
### Linux
3247
To build:
3348
```
34-
./configure
49+
cd src/bncsutil
50+
make clean
3551
make
36-
make install
3752
```
3853

39-
If you have a fresh checkout or are having build-related issues, run the
40-
following to (re)generate the configure script:
41-
```
42-
autoreconf -if
43-
```
54+
If you are having build related issues, ensure that:
4455

45-
Note that to use `autoreconf` you will need to have GNU `autotools` installed.
56+
- You have the `gcc` package installed.
57+
- You have the `glibc` development package installed.
58+
- You have the `gmp` development package installed.

0 commit comments

Comments
 (0)