Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There should be a file called error.txt here or somewhere like this:
C:\Program Files (x86)\Steam\steamapps\common\Ocean's Heart
(I think you can find this location from Steam by clicking "view local files" or something like that)
Does this error file say anything? If it doesn't, then I don't think the problem is with the game and I'm not sure if I'll be able to do much : /
[Solarus] [9890] Error: In on_started: maps/respawn_map.lua:6: Cannot start an already started menu
stack traceback:
[C]: at 0x00e1bdd0
[C]: in function 'start'
maps/respawn_map.lua:6: in function <maps/respawn_map.lua:5>
[Solarus] [184490] Error: In on_started: maps/respawn_map.lua:6: Cannot start an already started menu
stack traceback:
[C]: at 0x00e1bdd0
[C]: in function 'start'
maps/respawn_map.lua:6: in function <maps/respawn_map.lua:5>
[Solarus] [0] Error: In on_started: scripts/settings.lua:120: attempt to index local 'file' (a nil value)
stack traceback:
[C]: in function '__index'
scripts/settings.lua:120: in function 'save'
scripts/settings.lua:96: in function 'load'
main.lua:25: in function <main.lua:23>
[Solarus] [51380] Error: In on_finished: scripts/settings.lua:120: attempt to index local 'file' (a nil value)
stack traceback:
[C]: in function '__index'
scripts/settings.lua:120: in function 'save'
main.lua:79: in function <main.lua:78>
The error.txt says:
[Solarus] [0] Error: In on_started: scripts/settings.lua:120: attempt to index local 'file' (a nil value)
stack traceback:
[C]: in function '__index'
scripts/settings.lua:120: in function 'save'
scripts/settings.lua:96: in function 'load'
main.lua:25: in function <main.lua:23>
[Solarus] [54230] Error: In on_finished: scripts/settings.lua:120: attempt to index local 'file' (a nil value)
stack traceback:
[C]: in function '__index'
scripts/settings.lua:120: in function 'save'
main.lua:79: in function <main.lua:78>
If the file doesn't exist, the game _should_ create it, which is weird.
Is this problem happening the first time you try to play the game, or did you play one or more times, then when you open the game again it's just a black screen?
Is there a file called settings.dat at this location on you computer? If so, what is in it? (you can open .dat files with notepad or something like that)
I'll see if I can figure out anything on my end too!
Ocean's Heart uses the Lua language, and this file is created with Lua's io.write() function. It appears this is failing to return a file like it should, which is causing this problem.
I'll check into the game engine and Lua and try to see if this is a limitation I can overcome to allow people to properly use their names in their filepath : )
I'm not going to change the Microsoft user. The developer should have already solved this. Several people here on the forum had the same problem. I'm just going to uninstall it.