MemeNgin
Engineer friendly meme creator!
Building
git clone git@github.com:hulululuh/MemeNgin.git
cd MemeNgin
# if you want to pull down assets (textures and node icons)
git submodule update --init
- Prepare to materials to build greenworks fork for MemeNgin.
- Download lastest Steamworks SDK (v1.51)
- Extract root folder 'sdk' from zip, then rename this folder to 'steamworks_sdk'
- Move 'steamworks_sdk' folder into /[PROJECT_ROOT]/external_deps
- Install packages - We use yarn as a package manager(npm probably work).
yarn install
- greenworks will fail to install at this stage and that's okay.(will deal with this step 3 and 4)
- I know it's messy around here i'll fix it later 😅.
- Type following command, this command copys steamworks_sdk into greenworks node_modules
- this commands automates following tasks
./pre_build.bat
Please note that 'external_deps' folder is in .gitignore and we shold not commit steamworks sdk for GPLv3 project. you may refer to greenworks & electron Build instructions, if it is not working.
- build
yarn electron:build
- run (requires to build at a first time)
yarn electron:serve
Steam version
The Steam version includes a workshop and cloud feature, allowing you to share your works with other users. Consider checking it out.
Community
You can communicate about this project on the Discord community.
Feedback
Got ideas, suggestions or feedback? Reach out to me on e-mail
Related Projects
- This project started by forking TextureLab, which allowed me to focus on my goals. If you are looking for a procedural texture generator, I definitely recommend checking out texturelab. Thanks to njbrown for open sourcing his work.
Tech stack
License
- MemeNgin is published under GPLv3.