Skip to main content

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

mindB

3
Posts
A member registered Jun 22, 2019

Recent community posts

(3 edits)

Thanks. Unfortunately still getting the exact same error (literally character-for-character the same) with the .love file from that archive. Please don't feel obligated to troubleshoot this for my sake; I do have a perfectly acceptable way of playing the game with wine. :)

If you do have a linux system handy, it would be interesting whether you're getting the same error with the AppImage from https://love2d.org/ which should guarantee the same environment. From my cursory glance through the docs at https://love2d.org/wiki/love.graphics.newCanvas, it appears you're trying to invoke newCanvas in a way that was removed in 11.0, so I'm honestly surprised to hear that you have it working with 11.2 at all.

EDIT:

I can confirm that running the following sed command seems to fix things without any glaring issues for love 11.2:

sed -i 's/, \?gCanvasMode, \?0//' main.lua

Nevermind. You just end up with a new error once you get past the main menu:

Error
game/StateGame.lua:179: bad argument #2 to 'newSource' (string expected, got no value)
Traceback
[C]: in function 'newSource'
game/StateGame.lua:179: in function 'switch'
game/StateMenu.lua:404: in function 'startGameFromMenu'
game/StateMenu.lua:383: in function <game statemenu.lua:380="">
library/CWindowDialog.lua:42: in function 'keypressed'
main.lua:773: in function <main.lua:747>
[C]: in function 'xpcall'</main.lua:747></game>

To me it looks like, it's probably best to either just recommend wine for linux users or actually create an appimage as described at https://love2d.org/wiki/Game_Distribution.

(2 edits)

With both the distro-provided love 11. 2 and the AppImage off https://love2d.org/, I get the following error as soon as I run:

love Spellrazor.app/Contents/Resources/Spellrazor.love
Error
main.lua:268: bad argument #3 to 'newCanvas' (table expected, got string)
Traceback
[C]: in function 'newCanvas'
main.lua:268: in function 'load'
[C]: in function 'xpcall'
[C]: in function 'xpcall'
(1 edit)

As a hint for anyone else trying to play from linux: older versions of love2d seem to have trouble compiling with newer libraries on my modern linux system, so installing older versions of love2d to run this game is difficult at best. However, the game runs without any tweaking on my part under wine buttery smooth, so that's the option I've been using.


To the creator since I'm here: thanks for the nifty game!