Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

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.

(1 edit) (+1)

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.

Thank you so much! This is really helpful!