Coder Social home page Coder Social logo

say-the-spire's People

Contributors

bradjrenshaw avatar lilmike avatar ohylli avatar yncat avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

say-the-spire's Issues

Refresh On Courier Restock

When you have the courier relic, the shop's inventory restocks as you make purchases. Say The Spire doesn't properly refresh the inventory, so that you keep seeing the same items and therefore have no idea what you're actually buying.

Enhancement request: Fall back on SAPI if a supported screen reader isn't running

Currently if you launch the game while you're not using a supported screen reader (EG Narrator, ZDSR) you don't get any speech. It would be good if the mod would switch to using SAPI if a supported screen reader isn't running.

Tolk already has a trySAPI function built-in for this though it's set to false by default on initialisation, but fixing this shouldn't be too hard.

feature request: downfall support

Hiya,

I would like to request downfall support. So far as I know, the current issues with downfall are:

  1. downfall changes the screen after play from a choice of standard/daily climb/custom to normal or downfall mode, if you choose normal mode then the normal character select screen pops up but doesn't read. Of course, also the downfall or normal mode selection screen does not read either.
  2. you can't select map nodes, also trying to go up from the starting node by accident causes a lockup or something, since with downfall you actually move backward, though possible this has been fixed.

This is what I know of with downfall problems that might be fixable, lmk what you think.

-Michael.

Card damage amount is not read when the game language is set to Japanese

Here is what I've found so far.
I'm not familiar with Java standard libraries, but in here,


Reading through the code after this, I'm assuming that s.next() is scanning word by word. And when substituting dynamic variables, TextParser searches for a certain symbol and replaces it with the associated dynamic value.

I haven't tested this yet, but the scanner (instance s) might be separating simbol to replace incorrectly because Japanese doesn't have white spaces which scanner uses for the separation point.

Virtual input not working on macOS

Hello,
I have tried to use say the spire with OSX. I made a script to automatically read clipboard input, because I assumed (correctly) that say the spire would default to that since I don't have neither tolk nor speech dispatcher, since I am using macOS.

That worked fine, using say the spire 0.4.0 beta, but then I tried to use the arrow keys to move among menu options so I could play, I tried also to press enter on play, read character gold, etc just to see what would happen, and it did not work.

Are there any plans to support keyboard input on OSX? Would using a gamepad allow me to play on mac?

Thanks much.

Together In Spire Support

Together In Spire has done some work to make Say The Spire work with their mod, but I think it requires some work on STS' end. A lot of STS specific crashes can occur when working with TIS, and there's no proper way to target your allies or read their stats. Given how few games there are that us blind gamers can play together, I'm really hoping that support for this mod can be improved to facilitate more opportunities for us to play with our friends, sighted or otherwise.

Running into Problems building the mod from source on Windows

I folowed all of the steps outlined in the section of the documentation concerning building the mod from source on Windows and received no errors in the process. (It is worth noting that I did have the workshop version of SayTheSpire installed while doing this) Whenever I copy the resulting .jar file into my game's Mods folder, ModTheSpire crashes with the folowing:

Starting game...
23:11:36.822 ERROR basemod.BaseMod> Command "openscreen" already exists.

input stream for /tolk/x64/Tolk.dll is null.
java.lang.NullPointerException
at sayTheSpire.speech.TolkResourceHandler.loadResources(TolkResourceHandler.java:47)
at sayTheSpire.speech.SpeechManager.setup(SpeechManager.java:102)
at sayTheSpire.Output.postSetup(Output.java:78)
at sayTheSpire.ModInitializer.receivePostInitialize(ModInitializer.java:17)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2300)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:307)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Steam\steamapps\common\SlayTheSpire\Tolk.dll: The process cannot access the file because it is being used by another process

I am slightly confused. I was under the impression that Tolk was packaged with the mod, so should it be attempting to load a tolk.dll from SlayTheSpire's root directory? Any feedback about what exactly the issue is here would be very much appreciated, and I'm glad to provide more information if needed.

some card descriptions containing "!sm!" instead of a number...

Hiya,

I've been playing around with the pirate mod/ the abyssal, and using updated card descriptions, it works pretty well. The only interesting thing still wrong with the card descriptions are that in some places, a number ends up with the string "!sm!" instead of the number itself. For example it might say draw "!sm!" card or exhaustive "!sm!".

-Michael.

MAc support

Hi,
I'd be willing to help you with mac support, if you are interested. I don't know how well or if at all Mac supports XBox controllers, but it is what I have. I have a deveoper id so we can notarize.

Thanks.

Bug with spoken text in the latest no compiled version

I'm not sure how to report this, but in the latest comit, its almost imposible to play. The screen reader quewes the messages of the mod, and it don't reads propperly what you are focusing. For example, if you play some cards, then press the button to exit from the run, the screen reader still read the cards until you manage to spam a lot other options. Then the screen reader starts to read that options if you return to the cards. I hope not sound to confusing.

Unlock texts do not read

Hi,
When I finish a run which unlocks something, the UI just reports card unlocks. It does not give indication of which cards were unlocked, or relics, or anything else.Can this perhaps be fixed, or is this something that say the spire cannot access?

Thanks.

Are PS4 controllers supported?

I am running the latest Slay the Spire and Say the Spire versions. I am using a PS4 controller. Weirdly the right joystick doesn't seem to work, and I have to use th cross (the up button is just behind L1) as a left stick. Granted I don't have much experience using it so I might be using wrong.
Thanks!

Why can't it read the effect of each card?

I can only get the name and the location of the card when I'm selecting which card to drag or upgrade, but not the effect and energy cost of each card.

Does that have something to do with my language since I'm using Chinese when I play the game? Or that's just it?

Besides, if I intended to localize the mod into Chinese, where should I begin?

Support Mod Settings Menu

Any chance the mod settings menu in STS could be made interactable? At present Say The Spire will neither navigate or read the submenu. Being able to access mod options would be a huge boon.

Feature request: Allow to walk map one step at a time / have configurable delay between clipboard copy events

Hiya,

I'm running the precompiled version on linux, with a clipboard reader written in python, and it works pretty darned well, all things considered. I'm just running into one small problem that I hope you can help fix:

When you press control+up arrow to walk the path in map mode, the rooms in between you and the nearest fork are usually copied to the clipboard so quickly that my python3 clipboard reader doesn't h ave time to grab the description of the straight path in front of you before it gets to the next choice. This leads to either not knowing what the path has before the next fork, or having to try the path many many times to get it to read. I would love to have an option of either

a: Being able to walk the path one step at a time,
or possibly even better, b: Have a slight dealy after each clipboard copied text to protect against issues like this.

Let me know what you think,

-Michael.

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.