Forum

Dołącz do dyskusji z innymi graczami!

Fullscreen & Achievement solving problems in Fireboy & Watergirl: Elements

Milky Milky 📅 04.09.2026 17:35 💬 0 Odpowiedzi 👁️ 167 Wyświetleń Ostatni post: godzinę temu
Milky
04.09.2026 17:35
✏️ Edytowano
Requirements

A text editor, Notepad should work fine, but I'd recommend Notepad++ because it makes things easier. I used VS Code, but that shouldn't be necessary unless you plan on writing code yourself.

To the Code

Everything you need for both fixes is done in:

text
C:\Program Files (x86)\Steam\steamapps\common\Fireboy & Watergirl Elements\resources\app
There, open main.js with your text editor. Make a backup if you don't trust me – or yourself.

Note: You may not see the file extension, so it might just appear as "main" as the filename.

Fullscreen

In the main.js file, you should find something like this:

js
// Create the browser window.
win = new BrowserWindow({ 
    width: 1280, //1200, 
    height: 720, //900,
    webPreferences: {
        devTools: false
    }
})
Width and height didn't seem to change anything for me, and since we're going fullscreen anyway, you can probably just leave them.

For the fullscreen experience, you can either insert:

js
frame: false,

This gives you a borderless windowed mode, you can still drag the window around, but the taskbar will remain visible.

Or you can insert:

js
fullscreen: true,
This simply makes the game fullscreen.

It should now look something like:

js
// Create the browser window.
win = new BrowserWindow({ 
    width: 1280, //1200, 
    height: 720, //900,
    fullscreen: true,
    webPreferences: {
        devTools: false
    }
})

PS: Since there's no way to exit from within the game, you'll probably have to use Alt+F4 to close it.


Achievement

From what I can see in the code, the problem seems to be that the name of the achievement is misspelled, meaning Steam doesn't recognise it.

Dev Tools

Developer tools let you access background data and are present in most browsers. Since this is essentially still a web app, you can still access them, although they've been disabled.

So, still in main.js, you'll first want to change:

js
webPreferences: {
    devTools: false
}
into:

js
webPreferences: {
    devTools: true
}

Now they're enabled, but you still can't open them. A little further down, you'll find:

js
// Open the DevTools.
// win.webContents.openDevTools()
which you need to enable by removing the // so it becomes:

js
// Open the DevTools.
win.webContents.openDevTools()
The // 

Makes that line a comment, so the computer ignores it. Removing it makes the dev tools start up along with the game.

Undo these two changes to turn them off again.


Activating the Achievement

Now start the game, and you should see the dev tools open to the side or bottom. At the top, you'll see a few tabs, including Elements and Console.

Go to the Console tab and type:

js
greenworks.activateAchievement("GAME_COMPLETE",console.log)
Press Enter, and you should see the achievement popup.


Just to be clear, this is in the game's own console, NOT the Steam console.

You can go and disable the dev tools again now.

I know this is technically cheating, but since the achievement doesn't work in the first place, I don't feel bad about it.


Summary

Fix Steps

Fullscreen Add fullscreen
true or frame: false to BrowserWindow

Broken Achievement
 Enable dev tools, run greenworks.activateAchievement("GAME_COMPLETE",console.log)
🔒 Musisz być zalogowany, aby odpowiedzieć na ten wątek.