Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calinou/godot-endoom
Displays an ENDOOM lump in a RichTextLabel node in Godot
https://github.com/calinou/godot-endoom
doom godot godot-engine godotengine
Last synced: 3 months ago
JSON representation
Displays an ENDOOM lump in a RichTextLabel node in Godot
- Host: GitHub
- URL: https://github.com/calinou/godot-endoom
- Owner: Calinou
- License: mit
- Created: 2023-01-23T16:49:43.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-26T22:27:23.000Z (about 1 year ago)
- Last Synced: 2024-10-18T14:48:32.226Z (4 months ago)
- Topics: doom, godot, godot-engine, godotengine
- Language: GDScript
- Homepage:
- Size: 14.6 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ENDOOM lump parser in Godot
Displays a [ENDOOM lump](https://doomwiki.org/wiki/ENDOOM) in a RichTextLabel node in Godot 4
(either using `push_*` functions, or by generating BBCode).
If using BBCode, it can be printed to the console using `print_rich()`
(which is then translated to ANSI escape sequences in stdout).**Note:** Not compatible with Godot 3.x.
## Preview
### Freedoom
![Freedoom ENDOOM screen](https://raw.githubusercontent.com/Calinou/media/master/godot-endoom/freedoom.png)
### FreeDM
![FreeDM ENDOOM screen](https://raw.githubusercontent.com/Calinou/media/master/godot-endoom/freedm.png)
### Doom shareware
![Doom shareware ENDOOM screen](https://raw.githubusercontent.com/Calinou/media/master/godot-endoom/doom1.png)
## License
Copyright © Hugo Locurcio and contributors
Unless otherwise specified, files in this repository are licensed under the
MIT license. See [LICENSE.md](LICENSE.md) for more information.- `fonts/vga-rom-font.png` was downloaded from https://doomwiki.org/wiki/File:Vga-rom-font.png (and edited to have inverted colors). It is licensed under CC0 1.0 Universal.
- `endoom/freedoom.lmp` was downloaded from https://github.com/freedoom/freedoom/blob/master/lumps/endoomdm.lmp and is licensed under BSD 3-Clause.
- `endoom/freedm.lmp` was downloaded from https://github.com/freedoom/freedoom/blob/master/lumps/endoom.lmp and is licensed under BSD 3-Clause.
- `endoom/doom1.lmp` was extracted from [Doom shareware WAD](https://doomwiki.org/wiki/DOOM1.WAD), which is freely available online.