Skip to content

Commit db5b239

Browse files
author
54ac
authored
Update README.md
1 parent abfe022 commit db5b239

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### What is this?
44

5-
This is a simple WebAssembly port of [ECWolf](https://maniacsvault.net/ecwolf/), a Wolfenstein 3D source port, for use in browsers. Uses the Emscripten JavaScript runtime, hopefully with a dedicated frontend coming soon, as the default frontend is not particularly advanced.
5+
This is a simple WebAssembly port of [ECWolf](https://maniacsvault.net/ecwolf/), a Wolfenstein 3D source port, for use in browsers. Emulates filesystem with IndexedDB. Uses the Emscripten JavaScript runtime, hopefully with a dedicated frontend coming soon, as the default frontend is not particularly advanced.
66

77
### How do I play the game?
88

@@ -11,7 +11,7 @@ This is a simple WebAssembly port of [ECWolf](https://maniacsvault.net/ecwolf/),
1111

1212
### How do I compile it?
1313

14-
Download and install GCC (I used MSYS2) and the Emscripten SDK. By default, CMakeLists.txt will instruct the compiler to create a debug build with the built-in frontend included. To make it work, grab the latest ecwolf.pk3 file or zip up the wadsrc/static folder yourself as ecwolf.pk3 and put it in the js-static folder. Then put your IWADs (e.g. the WL6 files) in the js-static/iwad folder. With the SDK active, use the appropriate wrappers to launch CMake and make:
14+
Download and install GCC (I used MSYS2) and the Emscripten SDK. Clone this repo - the modules are unnecessary, as Emscripten uses its own libraries for most of the dependencies. Use embuilder to build them if this doesn't happen automatically (e.g. _embuilder build sdl_). By default, CMakeLists.txt will instruct the compiler to create a debug build with the built-in frontend included. To make it work, grab the latest ecwolf.pk3 file or zip up the wadsrc/static folder yourself as ecwolf.pk3 and put it in the js-static folder. Then put your IWADs (e.g. the WL6 files) in the js-static/iwad folder. With the SDK active, use the appropriate wrappers to launch CMake and make:
1515

1616
```
1717
emcmake cmake -S . -B build

0 commit comments

Comments
 (0)