Giter Club home page Giter Club logo

synglechance's People

Contributors

ancurio avatar blacklotus avatar carstene1ns avatar cloudef avatar cremno avatar daverball avatar elizagamedev avatar girakacheezer avatar jaidenalemni avatar kockaadmiralac avatar lacc97 avatar mathewv avatar meiraxg avatar mook avatar mshirt avatar popkirby avatar queengooborg avatar reinuseslisp avatar speak2erase avatar speak2erase2 avatar taedixon avatar urkle avatar vmedea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

synglechance's Issues

Game forces fullscreen instead of window in the tower

When relaunching the game in the Tower after Niko goes into the bed (without the journal open), the game forces full-screen. It should be in Window mode since the wallpaper changes to reveal the hint. If you switch back to window and close the game, it will still force fullscreen every time.

Also after switching between fullscreen and window and closing the game the wallpaper didn't change back like it normally does.

Crash when ~/Documents/Oneshot/_______.app already exists

screen shot 2018-04-22 at 10 03 37 pm
This error happened while I was testing this part of the game to see if version 0.8.1 fixed the issues mentioned in issue #29. I'm not sure if _______.app gets deleted from ~/Documents/Oneshot automatically during a normal playthrough, but if it doesn't, then it's possible that this issue might occur if someone is replaying the game and hasn't deleted _______.app.

prebuilt apps don't work on older Macs (same OS)

From Steam community: http://steamcommunity.com/profiles/76561198265408584/posthistory/
Edit: not related with this problem...

This problem may occur in some older Macs because libpixman-1.0.dylib uses AVX2 and these Macs don't support it.

I confirmed this problem in Mac mini (late 2012), whose CPU is Ivy Bridge and does not support AVX2.

I can launch the application by replacing OneShot.app/Contents/Libraries/libpixman-1.0.dylib with Homebrew's one.

related Console log:

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]

Application Specific Information:
/private/var/folders/6h/gn2923c51tq5f_chdqwtdvtr0000gn/T/AppTranslocation/B030A4D5-BFE1-4460-82B6-F974BBA652B3/d/OneShot.app/Contents/Resources/./../Libraries/libpixman-1.0.dylib

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libpixman-1.0.dylib           	0x00000001080ba1ab _pixman_setup_combiner_functions_32 + 60
1   libpixman-1.0.dylib           	0x00000001080e4ba3 _pixman_implementation_create_general + 31
2   libpixman-1.0.dylib           	0x00000001080e6693 _pixman_choose_implementation + 11
3   libpixman-1.0.dylib           	0x00000001080ac1e5 pixman_constructor + 9

Comparison of libpixman-1.0.dylib (left: included in Oneshot.app, right: prebuilt binary from Homebrew)

2018-03-10 19 36 02

vmovq, vpunpcklqdq are AVX2 instructions, so older Macs cannot execute them.

Journal: reimplementation has a lag when starting up

This affects Niko walking off the screen in particular. PyQt5 has a relatively long startup time, and with the way OneShot triggers Niko walking off the screen, the delay is very noticeable. Proposed solution: add a Oneshot::prepareNiko() event that starts the journal process and a file pipe, then add data to the pipe when ready to walk off-screen.

Journal does not update if closed and re-opened

If you close the journal window and re-open it, it will no longer update, even when transitioning between screens. Without the journal hints, the player will be forced to restart the section.

screen shot 2018-04-30 at 2 26 11 pm

No save_unix.png in Tower on macOS

save_unix
I know @KockaAdmiralac said something in issue #29 about how this issue was fixed in the linux branch, and save.png did appear correctly when opening _______.app after the credits, but save_unix.png still didn't appear after the game closed.

Wallpaper changing not implemented on some Linux DEs

The wallpaper changing is not implemented for some Linux desktop environments. Planned DEs to implement for are the following:

  • GNOME
  • Cinnamon
  • MATE
  • Xfce
  • KDE
  • Deepin
  • LXDE

(More to possibly come for those that request it!)

Journal app will not run

The Journal class inherits from the QWidget class, and to initialize it, requires an argument.

Traceback (most recent call last):
  File "journal.py", line 74, in <module>
    journal = Journal()
  File "journal.py", line 36, in __init__
    super().__init__(*args, **kwargs)
TypeError: super() takes at least 1 argument (0 given)

Film puzzle broken

The film puzzle will not detect the screen's bounds, making it unsolvable.

MAJOR: Glowing Journal is not selectable in menu

The Glowing Journal is no longer selectable in Solstice. This prevents the player from progressing with the Solstice route in the mines. I've tried leaving the mines and coming back. When leaving the mines, the journal goes back to its normal state and is selectable as an item. When going back into the Mines, it goes back to its glowing state and is not selectable.

Note: The item now appears green in the menu which is the same as the items that are automatically used like the gas mask.

screen shot 2018-04-30 at 3 11 03 pm

"Script 'i18n_Language' line 55: NameError occured."

I compiled synglechance on Arch Linux, and no errors occurred during the compilation, but immediately upon launching the game, I receive this error:
"Script 'i18n_Language' line 55: NameError occured.
uninitialized constant #Class:Language::Zlib"

Below is the complete log:

./OneShot 
ALC_SOFT_pause_device present 
GL Vendor    : NVIDIA Corporation 
GL Renderer  : GeForce GTX 1050 Ti/PCIe/SSE2 
GL Version   : 4.6.0 NVIDIA 387.34 
GLSL Version : 4.60 NVIDIA 
libpng warning: iCCP: known incorrect sRGB profile
Load locale: en 
091:i18n_Language:55:in 'tr': uninitialized constant #<Class:Language>::Zlib (NameError)
        from 091:i18n_Language:48:in 'set'
        from 090:Persistent:39:in 'lang='
        from 090:Persistent:26:in 'initialize'
        from 090:Persistent:68:in 'new'
        from 090:Persistent:68:in 'load'
        from 110:Main:18:in '<main>' 
Traceback (most recent call last):
110:Main:9:in 'block in <main>': undefined method '[]' for nil:NilClass (NoMethodError)
EventThread termination requested 
RGSS thread ack'd request after 0 ms 
Shutting down.

Language script error on game start (Linux)

I've compiled the engine on Arch Linux to the best of my ability, but when I start the game I get this error:
Script 'i18n_Language' line 55: NameError occured. uninitialized content #(Class:language)::Zlib

Relevant part of the log:
Load locale: en 091:i18n_Language:55:in tr': uninitialized constant #Class:Language::Zlib (NameError)
from 091:i18n_Language:48:in set' from 090:Persistent:39:in lang='
from 090:Persistent:26:in initialize' from 090:Persistent:68:in new'
from 090:Persistent:68:in load' from 110:Main:18:in

'
Traceback (most recent call last):
110:Main:9:in block in <main>': undefined method []' for nil:NilClass (NoMethodError)
`
I think this is due to an issue with Zlib during compilation, can anyone confirm?

Solstice Mines dialogue plays twice

When stepping on the edge of the gap in the Mines, the dialogue will seemingly play twice. The first dialogue will play with Silver asking you to step away from the edge, and then it will replay again with the journal beginning to glow.

Basement door fade-in/fade-out effect plays twice

When entering/exiting the basement in the house, the screen fade-in/out plays twice: once when you enter the door, and then again after the transition is already complete. The door opening sfx plays in the first transition, and the door closing sfx plays in the second.
screen shot 2018-04-27 at 12 20 03 pm

No save bug when compiling with Ruby >2.3

I just wanted to mention that I've played through the first act (Barrens) of the game while quitting and reloading the application with no save issues to speak of. I have compiled the engine on Ruby MRIVERSION=2.5. This was on a Linux system, so I don't know if the bug only affects MacOS or if it's been resolved.

No files in Documents/Oneshot (and other related issues)

When I got to the part where Niko arrives inside the Tower, finds the bed and computer, and falls asleep in the bed, and then I'm told not to return, an error popped up saying it was unable to open Documents/Oneshot/_______.app/Contents/MacOS/________. Apparently either _________.app was supposed to appear in Documents/Oneshot, but it didn't. I put a symbolic link to ________.app in that folder, and after going through the "it's over" scene again, the game just closed, and when I opened it, it worked as normal. After that happened, though, I couldn't open _________.app anymore and I realized that the __________ executable inside it was completely erased and I had to download another copy of the application in order to continue the game. Also, I'm assuming save_unix.png was supposed to become my wallpaper at some point during all that, but it never did. I was able to continue the game, but unfortunately, I didn't think to take any screenshots of anything that happened. I'm running macOS High Sierra, by the way.

Game cannot be launched within Steam

Thanks for making this port—I've been looking forward to playing OneShot! I followed the instructions in the latest release to install OneShot for Mac. I install OneShot through SteamCMD, downloaded the archive in the releases page, and ran install.command with seemingly no errors. When I open Steam, the icon for OneShot is highlighted, as it is for any other installed game:

image

However, when I try to launch the game, I get this error:
image

Any suggestions on how to fix this?

Cinnamon uses different settings schema for desktop background

During the initialization (desktopEnvironmentInit() in binding-mri/wallpaper-binding.cpp), the wallpaper gets reset to default for one reason or another on Linux Mint with Cinnamon. This is because we're grabbing GNOME's desktop background settings, rather than specifically Cinnamon's, it seems.

Upgrade to the newest MKXP

To fix a number of bugs, the decision to upgrade to the newest MKXP has been made (approved by Eliza herself). Progress will be tracked using the new-mkxp branch as this will definitely break the program.

Testing needed

Of course, I'm going to be self-testing this, a lot, but especially with the way the game works, any help testing this fork out will be very helpful!

Untested Parts:

  • The Barrens (After speaking with Prophetbot, excluding the first dream)
  • The Glen
  • The Refuge (Everything before the color puzzle, excluding talking to the fox and walking past the guardian)

macOS native fullscreen not recognized

When using the macOS native fullscreen instead of pressing F8, the game doesn't recognize that it's in fullscreen. This causes a few unfortunate issues with the game. (Most macOS users are accustomed to using the fullscreen button instead of pressing some keybind for it, and with Touch Bar MacBooks, they're definitely accustomed to clicking the button.)

Some letters occasionally don't render

Screenshot has been made as anti-spoiler as possible. This is supposed to say "Tower.]", but the "r" decided not to render this time. This is inconsistent, and rare, behavior (and other "r"s in that sentence show).

screen shot 2018-02-28 at 23 29 09

Password doesn't seem to be working

The terminal asks me to input my steam password, but whenever I try it tells me it was invalid and "Result Code 5". I swear I'm inputting the correct code.

Desktop background doesn't change

Unfortunately the desktop background doesn't change, which makes progression for a certain puzzle impossible. An Objective-C guide on how to change the desktop background was described here.

Journal icon on Linux isn't a clover

We need to make sure ~/Documents/Oneshot/_______ has a proper clover icon:
Image
Currently, it's just a symlink. If symlinks won't take proper icons of their respective programs we might want to consider making a .desktop file for it.

Game opens and closes again after deleting dummy save file

When launching the game after deleting the dummy save file, it will open and then close again almost instantly. I believe this is also an issue present in the Windows version.

Note: It looked like a bubble with an exclamation mark appeared for an instant before the app closed but it was so fast it was hard to tell.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.