54 lines
1.2 KiB
Plaintext
Raw Normal View History

2023-11-06 21:50:03 -05:00
# Forgotten Lands
2023-11-19 07:39:18 -05:00
A minetest game written in TypeScript because I felt like it.
2023-11-15 05:56:52 -05:00
2024-04-15 05:29:00 -04:00
---
### Using TS with this thing
If you want to mess with this or maybe you would want to use TS for your minetest things.
2023-11-15 05:56:52 -05:00
First you need node, if you're on ubuntu it's super outdated so get it here https://github.com/nodesource/distributions#ubuntu-versions
2024-04-15 05:03:33 -04:00
If you don't want to do the following manually, simply run ``install_npm_deps.sh``
2023-11-15 06:00:48 -05:00
Next you need TypeScriptToLua
2023-11-15 06:01:07 -05:00
```
2024-04-15 05:03:33 -04:00
npm install -D typescript-to-lua typescript
2023-11-15 06:01:07 -05:00
```
2023-11-15 06:00:48 -05:00
Next you need Lua types for TS or else the compiler doesn't know what's going on.
2023-11-15 06:01:07 -05:00
```
2024-04-15 05:03:33 -04:00
npm install -D lua-types
2023-11-15 06:01:07 -05:00
```
2023-11-15 05:56:52 -05:00
(if you want my minetest helper thing)
```
2024-04-15 05:03:33 -04:00
npm install -D minetesthelper
2023-11-17 03:12:30 -05:00
```
2024-04-15 05:29:00 -04:00
I HIGHLY recommend you use ``make``. It automates a BUNCH of things. There's even ``make clean`` to see if everything is working.
No make automation scripts created for windows yet though. It's cause I'm very lazy.
---
### Texture pack:
https://content.minetest.net/packages/Sharpik/sharpnet_textures/
SharpNet Photo Realism 64px
Creator: Sharpik
License: GPL-3.0-only
---
### Sounds
Sound credits are documented in the sounds mod folder. (A hint to the contentdb reviewers)
---
2023-11-17 03:12:30 -05:00
Join my discord to see me ramble like a maniac:
https://discord.gg/7DhNQFP3fv