Hello,

I am aware that my problem is probably quite advanced and I am ready for getting no good answer. A little background. I am working on free edition of Clicteam Fusion, and I am working on a game with isometric graphical style, albeit the angle at which you look is free to change. I am also going for the low-res aesthetic, hence my screen size would be 120x60, with "pixels" being 8 pixels wide/tall (so final output would be 960x480)

Anyway.

What I effectively need is some kind of a framebuffer which I can write to and then show on screen. I've tried different metods, tiling the screen with active objects, having a color-changing pixel fly around the screen and paste itself through fast loops, I've tried storing data in actives, in a list (free version does not have an array), and finally I decided to settle for global values. With a small hack (changing max amount of values from 1000 to 100000) I achieved some rendering... and it runs too slow. Basic tests are horribly slow. I am desperate and not really sure what to do next. Last thought I have was to edit the generated javascript file, scrap all rendering functions, and just put a function which would iterate over array of global values and just display squares on the screen.

Basically what I'm aiming to achieve is a CF project that would have no graphical output while still in editor + a custom piece of code that, each frame, takes values stored within global values array and displays them on screen.

My questions:

Does anyone have any experience with hacking generated html5 code here and could give me a clue where to find any rendering functions?
Are such modifications legal, given that I have only the free version? I'm not interested in removing splash screens or anything, just saying.
Is it doable even in principle or am I delusional right now?

I've done some java in the past, and I'm digging into javascript right now to potentially tackle this issue. I will greatly appreciate any help. You are my last hope right now.