Hi there! I love your engine! I've been fiddling with it to make a game for an upcoming game jam ^^
Sorry if this is a really stupid question but I genuinely cannot figure out how to use love.js and makelove to build my game. I keep getting all sorts of errors even though I'm pretty sure I've downloaded (mostly) everything that I need... makelove keeps throwing me a pkg_resources error despite the fact python has confirmed with me that setup tools has already been installed. Would seriously love some pointers because I genuinely don't know what I'm doing wrong and I would really like to release a game using your engine ^^;;;;
wait, i’m getting this error too! it seems to be an error with setuptools deprecating pkg_resources. i’ll have to look more into this, but for now you can just downgrade to version 81 and it works (pip install setuptools==81.0.0).
by the way, if you run into further issues with makelove, i found that it really prefers it if you use git… it shouldn’t require it, but honestly i find that doing so is easier than trying to figure out what the issue is. git init, git add ., git commit -m 'whatever' and it’s happy as a clam. i should add this stuff to the readme…
ooh i first thought of making the engine to see if i could port one of my vns to the 3ds! i haven’t been able to work on that yet, but i wish you best of luck developing for the console ^_^
i quite like how you implemented the colored text, very straightforaward. thanks for sharing the source :)
this is very cool! i very quickly used this to make a manifesto for the manifesto jam. (most of my time making it was spent trying to get makelove to work.)
How did you get love.js to be so unobtrusive? when I made it (as a non-coder, btw) it comes in a pop-up window with an ugly border.
yayy awesome to see someone else use it! makelove is definitely a bit unwieldy to learn, i’ll say.
there are two files you can edit to change the look of lovejs: love.css (inside the theme folder) and index.html. it helps to have a little knowledge of html / css so you can tell what you’re looking at, but love.css should be mostly intuitive, and it’s what lets you customize the colors. you can delete the line background-image: url(bg.png); to remove the default background image. i also like adding opacity: 60%; to the footer, just so it stands out less.
in index.html, i remove the line with <h1>title</h1>, because i prefer the cleaner look to my pages. whenever it says, for example, loadingContext.fillStyle = "rgb(55, 59, 68)";, that’s a color and you can also change it for further customization. the first time it appears is the background color, and the second is the text.
after changing the files, i recommend copying them to another location, because if you use makelove again for that project they’ll be overriden, which is really annoying -_-
as for the itch page itself, i set the embed options to “embed in page” instead of “click to launch on fullscreen”, and make sure the “fullscreen button” option is unchecked since lovejs’ works better and there’s no need for two different fullscreen buttons.
hope this helps! love2d has its quirks but it’s not super complicated to work around them, just kinda annoying.
← Return to game engine
Comments
Log in with itch.io to leave a comment.
Hi there! I love your engine! I've been fiddling with it to make a game for an upcoming game jam ^^
Sorry if this is a really stupid question but I genuinely cannot figure out how to use love.js and makelove to build my game. I keep getting all sorts of errors even though I'm pretty sure I've downloaded (mostly) everything that I need... makelove keeps throwing me a pkg_resources error despite the fact python has confirmed with me that setup tools has already been installed. Would seriously love some pointers because I genuinely don't know what I'm doing wrong and I would really like to release a game using your engine ^^;;;;
wait, i’m getting this error too! it seems to be an error with setuptools deprecating pkg_resources. i’ll have to look more into this, but for now you can just downgrade to version 81 and it works (
pip install setuptools==81.0.0).by the way, if you run into further issues with makelove, i found that it really prefers it if you use git… it shouldn’t require it, but honestly i find that doing so is easier than trying to figure out what the issue is.
git init,git add .,git commit -m 'whatever'and it’s happy as a clam. i should add this stuff to the readme…Thank you so much! It worked! ^^
I also made something with loveletter. Its here. I had never used love2D or lua before and it was very easy to work with and use.
I published my source code too. Link on the page above.
ooh i first thought of making the engine to see if i could port one of my vns to the 3ds! i haven’t been able to work on that yet, but i wish you best of luck developing for the console ^_^
i quite like how you implemented the colored text, very straightforaward. thanks for sharing the source :)
No problem. Thanks for sharing the engine!
this is very cool! i very quickly used this to make a manifesto for the manifesto jam. (most of my time making it was spent trying to get makelove to work.)
How did you get love.js to be so unobtrusive? when I made it (as a non-coder, btw) it comes in a pop-up window with an ugly border.
yayy awesome to see someone else use it! makelove is definitely a bit unwieldy to learn, i’ll say.
there are two files you can edit to change the look of lovejs: love.css (inside the theme folder) and index.html. it helps to have a little knowledge of html / css so you can tell what you’re looking at, but love.css should be mostly intuitive, and it’s what lets you customize the colors. you can delete the line
background-image: url(bg.png);to remove the default background image. i also like addingopacity: 60%;to the footer, just so it stands out less.in index.html, i remove the line with
<h1>title</h1>, because i prefer the cleaner look to my pages. whenever it says, for example,loadingContext.fillStyle = "rgb(55, 59, 68)";, that’s a color and you can also change it for further customization. the first time it appears is the background color, and the second is the text.after changing the files, i recommend copying them to another location, because if you use makelove again for that project they’ll be overriden, which is really annoying -_-
as for the itch page itself, i set the embed options to “embed in page” instead of “click to launch on fullscreen”, and make sure the “fullscreen button” option is unchecked since lovejs’ works better and there’s no need for two different fullscreen buttons.
hope this helps! love2d has its quirks but it’s not super complicated to work around them, just kinda annoying.
Thank you so much! This is really helpful!
why are simple engines so Charming!! <3<3
hehe yes i think they’re so cute :3