Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hey! I've bought Xtend, installed it, and now the game wont run. I did not change anything, just followed the installation process. Now when trying to run I get a bunch of compilation errors connected to Xtend. Mainly they are:
(Parameter name _camera differs from "camera" specified in JSDOC), (Parameter name _align differs from "halign" specified in JSDOC), (same thing with _mode, _port_x, _port_y, _port_width, _port_height variables). But it seems like the crash is caused by this particular error:

"Script: xtend at line 141 : Unknown token eArrayRef in CompileExpression"
Here's this line: "if (room_get_viewport(r, xtend.scale.view)[0] == false) {"

So yeah, sadly I'm unable to run the Xtend. I do think that it might be a problem on my part - but then again I just installed it normally on a basic windows laptop. Seems like there was nothing I could do to cause this.
I will be grateful for any help!

Hello! Can you confirm what version of GameMaker Studio you're using? Also, was this imported into an existing project, or a new clean one? 

Thank you for the quick response! The versions are: IDE v2024.11.0.179, Runtime v2024.11.0.226. I believe it should be the last version? I tried both importing into an existing project and into a new one, but the same thing happens. As soon as the extension is installed about 50 feather messages appear out of nowhere. I’m lost

Most feather messages are benign--it's especially poor at interpreting functions which support variable arguments/data types, or variables which implicitly cast data types intentionally.

I can confirm that Xtend is working in your version of GameMaker Studio. Most likely, something about the project configuration isn't automatically being set up the way it should. Line 141 of xtend assumes there is at least one room in the project and it has a viewport of the index assigned in xtend_config. Both of these should always be true out of the box, but if not, you can always assign your first room and enable the viewport manually.