about summary refs log tree commit diff stats
path: root/data/maps/the_entry/rooms/Flipped Second Room.txtpb
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-08 13:42:25 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-08 13:42:25 -0400
commit55e5d0aa958c4ab9b4161743d28d924b60bf496d (patch)
treef551c774cb6a821200fcff9832a09b83636c9a91 /data/maps/the_entry/rooms/Flipped Second Room.txtpb
parent6af543ba049e3ba880b113907cd5222b205b8c05 (diff)
downloadlingo2-archipelago-55e5d0aa958c4ab9b4161743d28d924b60bf496d.tar.gz
lingo2-archipelago-55e5d0aa958c4ab9b4161743d28d924b60bf496d.tar.bz2
lingo2-archipelago-55e5d0aa958c4ab9b4161743d28d924b60bf496d.zip
[Data] the_great/BYE is behind a "cyan door"
Diffstat (limited to 'data/maps/the_entry/rooms/Flipped Second Room.txtpb')
0 files changed, 0 insertions, 0 deletions
8155fb5bac'>ae6c98a
56184ad ^
ae6c98a
ae6c98a
c949825 ^
ae6c98a
3247095 ^
ae6c98a


c949825 ^
ae6c98a

c949825 ^








ae6c98a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61


                                   



                                                                                                 

                
                                                                                                                                                                                                                                                                                           
 
                                                                                                                                                                                                                                                                                                                                                         
 
                                                                                                

                          
                       






                   








                                                                                                                                                                                     



                                  

           
                                                                                                                                                                                                                         
 
                
                                                                                     
   
          


             
                   

   








                                                                                                                 
 
# libwifi
802.11 Parsing / Generation library

| Build Status                                                                          | OS    |
|---------------------------------------------------------------------------------------|-------|
|![linux](https://github.com/libwifi/libwifi/actions/workflows/linux_x86.yml/badge.svg) | Linux |
|![macOS](https://github.com/libwifi/libwifi/actions/workflows/macos_x86.yml/badge.svg) | macOS |

## What is this?
libwifi is a C library with a permissive license for generating and parsing a wide variety of 802.11 wireless frames (see the [Feature Checklist](https://libwifi.so/features)) on Linux and macOS with a few lines of straight forward code (see the [Examples section](#examples) below).

libwifi has been tested across Linux and macOS, on x86, MIPS and ARM, and is written with a simple-to-use approach while also exposing features that allow more advanced use, with clean and readable code being a priority. Other goals of the library include cross-architecture support, clean compilation without warnings and strict error checking.

The library is fully documented with code comments in both the headers files and the code files.

## Building and Installing
### Building as Release
```
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
```
### Building as Debug
You can also specify `-DCMAKE_BUILD_TYPE=Debug` to CMake, to generate a library with debug symbols present. This also sets the library version number to `dev-BRANCHNAME-COMMITHASH`.
```
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Debug
$ make
$ sudo make install
```
```
$ ./test_misc
libwifi version: dev-fixup-7909700
```

## Examples
Some examples are available in the [examples](https://github.com/libwifi/libwifi/tree/main/examples) directory, which show the general flow of how libwifi is used to generate and parse different types of 802.11 frame.

## Running Tests
Using ctest, you can run the tests for the parse and generation functions of libwifi.
```
$ cd test/
$ mkdir build
$ cd build
$ cmake ..
$ make && make test
```

## Using Utilities
Included in the source are some utilities that use libwifi, and serve as references or examples if you need them.
```
$ cd utils/
$ mkdir build
$ cd build
$ cmake ..
$ make
```