Tool QSP Tools for QSP

Pararock

Member
Aug 17, 2016
316
373
Source
Qqsp

Summary
Stopped responding and was closed

Date
‎17.‎03.‎2021 08:36

Status
Not reported

Description
A problem caused this program to stop interacting with Windows.
Location to application with error: D:\Girl Life 0.8.2.2\Qqsp-1.9.0-win64\Qqsp.exe

Problem signature
Application Error Name: AppHangB1
Application Name: Qqsp.exe
Application Version: 1.9.0.0
Application Timestamp: 5d74f9e4
Hang Signature: 994b
Hang Type: 134217728
OS-version: 10.0.19042.2.0.0.256.48
Locale ID: 1044
Additional Hang Signature 1: 994b5f773643928f2d09ae4cf9106500
Additional Hang Signature 2: 5fd7
Additional Hang Signature 3: 5fd782999468abff6936c69578cbd3e9
Additional Hang Signature 4: 994b
Additional Hang Signature 5: 994b5f773643928f2d09ae4cf9106500
Additional Hang Signature 6: 5fd7
Additional Hang Signature 7: 5fd782999468abff6936c69578cbd3e9
Sonnix did Qqsp 1.9. I'm not that familiar with the branch, I've built it once a couple years back and that's pretty much it.

If you can have repro step, I can still look at this.
 
Feb 5, 2018
62
24
Sonnix did Qqsp 1.9. I'm not that familiar with the branch, I've built it once a couple years back and that's pretty much it.

If you can have repro step, I can still look at this.
All I do is open the program and nothing happens. Blank screen, top says program not responding. Skjermbilde 2021-03-17 211533.png
 

Pararock

Member
Aug 17, 2016
316
373
Ok, I'm kinda at a lost then.

Did it worked before on that PC? Did you tried the 32 bits version? Did you install the vc_redist.x64.exe or x86 if you try the 32 bits version? Is there any .conf or .ini file on the same folder as the .exe?
 
Feb 5, 2018
62
24
IT worked fine before I moved over to AMD. At first there were no problems. Then one day it just stopped working. I reinstalled Windows and it worked for brief moment before this happened again.

This is the folder structure:
1616031167821.png
 

Pararock

Member
Aug 17, 2016
316
373
IT worked fine before I moved over to AMD. At first there were no problems. Then one day it just stopped working. I reinstalled Windows and it worked for brief moment before this happened again.

This is the folder structure:
I've just discovered two things about Qqsp, there's global ini file in %appdata%\Qqsp\Qqsp.ini and there's an option to open the last game and save.

INI:
[application]
lastGame=D:/games/QSP/GirlLife/Girl Life 0.8.1.qsp
autostartLastGame=true
can you change that to false please?
 
Feb 5, 2018
62
24
Rich (BB code):
[mainWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x7f\xff\xff\xff\xe1\0\0\xf\0\0\0\x4\x38\0\0\a\x80\0\0\0\0\0\0\xe\xff\0\0\x4\x37\0\0\0\x1\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\xe\xff\0\0\x4\x37)
windowState="@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\x2\0\0\a\x80\0\0\x4,\xfc\x2\0\0\0\x1\xfc\0\0\0\f\0\0\x4,\0\0\0\xa7\0\xff\xff\xff\xfc\x1\0\0\0\x3\xfc\0\0\0\0\0\0\x1g\0\0\0P\0\xff\xff\xff\xfc\x2\0\0\0\x2\xfb\0\0\0\x1c\0_\0i\0m\0g\0V\0i\0\x65\0w\0W\0i\0\x64\0g\0\x65\0t\x1\0\0\0\f\0\0\x2W\0\0\0H\0\xff\xff\xff\xfb\0\0\0\x1c\0_\0\x61\0\x63\0t\0i\0o\0n\0s\0W\0i\0\x64\0g\0\x65\0t\x1\0\0\x2g\0\0\x1\xd1\0\0\0[\0\xff\xff\xff\xfb\0\0\0\x1e\0_\0m\0\x61\0i\0n\0\x44\0\x65\0s\0\x63\0W\0i\0\x64\0g\0\x65\0t\x1\0\0\x1k\0\0\x4w\0\0\0P\0\xff\xff\xff\xfc\0\0\x5\xe6\0\0\x1\x9a\0\0\0P\0\xff\xff\xff\xfc\x2\0\0\0\x2\xfb\0\0\0\x16\0_\0\x64\0\x65\0s\0\x63\0W\0i\0\x64\0g\0\x65\0t\x1\0\0\0\f\0\0\x4,\0\0\0\x16\0\xff\xff\xff\xfb\0\0\0\x1c\0_\0o\0\x62\0j\0\x65\0\x63\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\x1\xb3\0\0\x2n\0\0\0[\0\xff\xff\xff\0\0\0\x3\0\0\a\x80\0\0\0]\xfc\x2\0\0\0\x1\xfb\0\0\0\x18\0_\0i\0n\0p\0u\0t\0W\0i\0\x64\0g\0\x65\0t\0\0\0\x3\xdb\0\0\0]\0\0\0]\0\xff\xff\xff\0\0\a\x80\0\0\0\0\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x16\0m\0\x61\0i\0n\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)"
isMaximized=true
isFullScreen=false
showCaptions=true

[application]
isShowPlainText=false
lastPath=F:/F95 Downloads/Girl Life 0.8.0
perGameConfig=true
isUseFontSize=false
fontSize=12
isUseFont=false
font=@Variant(\0\0\0@\0\0\0\b\0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\0\x1\0\x32\x10)
isUseBackColor=false
isUseLinkColor=false
isUseFontColor=false
backColor=@Variant(\0\0\0\x43\x1\xff\xff\xe0\xe0\xe0\xe0\xe0\xe0\0\0)
linkColor=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\xff\xff\0\0)
fontColor=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0)
disableVideo=false
videoFix=false
lastGame=./GirlLife0.8.qsp
autostartLastGame=false
volume=@Variant(\0\0\0\x87\0\0\0\0)
isShowHotkeys=false
isAllowHTML5Extras=true
useCaseInsensitiveFilePath=true
language=en_US
EDIT:
I GOT IT WORKING!!!!!!

I noticed that the filepath in the .ini file was all wrong (as you can see). So i tried changing it to the correct folder path. It didn't work. Just to give it a shot I restarted the computer to no avail.

Then I decided to just delete every instance of Qqsp from the appdata folder and the install folder and redownload. And what do you know it works.

What I think happened was that since it was working correctly on my laptop it used the .ini file from that since it is located in the roaming section of %appdata% and it couldn't initiate because the settings was all wrong.
 
Last edited:
  • Like
  • Red Heart
Reactions: j5522 and Pararock

fotistse

Newbie
Apr 27, 2017
97
13
Always getting the same error message when importing a translated or non translated TEXT2GAM file.
Even tested out by just exporting and re-importing resulting in the same error message.
Can anyone help out with the translation of this error message ?

View attachment 263338

Edit: Found the solution to this problem, i forgot to set the path to the correct TXT2GAM exe.
Can you explain it further??I have the same problem.
After i click to import,i first open the new translated txt file and then,when it asks me to open an exe file i open the original exe file of the game then this msg pops up..Am i doing smth wrong?
I know it's an old post,thanks in advance
 

citron

Newbie
Dec 27, 2016
41
58
Given that Yandex no longer offers a free API key, is there currently another option people know about or us?
if you still need it here new google API
Code:
https://clients5.google.com/translate_a/single?client=dict-chrome-ex&sl=ru&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
and you can bypass the timer using vpn

-edit, last time i copied wrong code
 
Last edited:
  • Red Heart
Reactions: jonwich

jonwich

Member
Nov 12, 2017
180
154
if you still need it here new google API
Code:
https://clients5.google.com/translate_a/t?client=dict-chrome-ex&sl={from}&tl={to}&hl={to}&q={text}
and you can bypass the timer using vpn
That gives me hope that when the game designer finishes the next update, I might be able to translate it, at least. I appreciate you taking the time to reply, even after all this time, because it means the project may not be dead in the water.
 

scor099

Member
Aug 6, 2018
305
755
does QSPTool still works? I tried every translator but after a few lines it always stops and says translation might not be completed and everything is Null. is there new method or tool that I can use? even if its MT I don't care.

I'm new to translation.
 

citron

Newbie
Dec 27, 2016
41
58
why can't i open QSPtools ?? I click on Launcher but it doesn't open anything for me
add pause on launcher, if the error was
Java:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
check your java version using "java -version"
this app work using JDK/JRE 8 (1.8.0_*)
i already check it cannot run on JDK 11/17

does QSPTool still works? I tried every translator but after a few lines it always stops and says translation might not be completed and everything is Null. is there new method or tool that I can use? even if its MT I don't care.

I'm new to translation.
you already try new api above?
 
  • Like
Reactions: scor099

citron

Newbie
Dec 27, 2016
41
58
when i choose google i can't use API i can't click on App ID, how can I use it? :unsure:

I'm new to translation so i appreciate any help.
open "qsptools.properties" using npp or something similar
then replace all using this

Code:
### core part
property.version=0.1.2

### Gui part
gui.displayedtool.default = File translator

### dictionnary part
dictionnary.persist.path=
# XML dictionnary
#dictionnary.persist.xml.desc = Xml dictionnary
#dictionnary.persist.xml.ext = xml

### parser part
#fm3-parser
#parser.fm3.dont-split-on= \ _-,
# dont split on these char for html parser
#parser.html.dont-split-on = \ _-, 
# dont split on these char for lua parser
#parser.lua.dont-split-on = \ _-,
# dont split on these char for qsp parser
#parser.qsp.dont-split-on = \ _- 
parser.qsp.dont-split-on = \ _- 
# dont split on these char for renpy parser
#parser.renpy.dont-split-on = \ _- 

### tools part
# password retriever
#tools.pwd.qsp.desc = QSP file
#tools.pwd.qsp.ext = qsp
#tools.pwd.password.default=Ij
# dicoEditor
#tools.dicoeditor.dico.default=Xml dictionnary
# file translation
#tools.filetranslation.repo.default=https://github.com/Paz-T/QSPDicts
#tools.filetranslation.dico.default=Xml dictionnary
tools.filetranslation.fromlg.default=RUSSIAN
tools.filetranslation.tolg.default=ENGLISH
tools.filetranslation.translator.default=Google translator
#tools.filetranslation.parser.default=QSP Parser
tools.filetranslation.path.default=
# text translation
#tools.txttranslation.dico.default=Void dictionnary
tools.txttranslation.fromlg.default=RUSSIAN
tools.txttranslation.tolg.default=ENGLISH
tools.txttranslation.translator.default=Google translator

### translator part
translator.lg.en=en
translator.lg.fr=fr
translator.lg.de=de
translator.lg.it=it
translator.lg.pt=pt
translator.lg.es=es
translator.lg.ru=ru
translator.lg.void=
# bing translator
#translator.bing.url = https://api.microsofttranslator.com/v2/ajax.svc/TranslateArray2?appId=%22{appId}%22&texts=%5B%22{text}%22%5D&from=%22{from}%22&to=%22{to}%22
# freetranslation translator
#translator.freetranslation.url = https://www.freetranslation.com/gw-mt-proxy-service-web/mt-translation
# google translator
#translator.google.url = https://translate.google.fr/translate_a/single?client=t&sl={from}&tl={to}&hl={to}&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&source=bh&ssel=0&tsel=0&kc=1&tk=554883.938356&q={text}
# online-translation translator
#translator.online-translator.url = http://www.online-translator.com/services/TranslationService.asmx/GetTranslateNew
#translator.lg.en.ft = eng
#translator.lg.ru.ft = rus
# yandex translator
#translator.yandex.url = https://translate.yandex.net/api/v1/tr.json/translate?id={sid}-0-0&srv=tr-text&lang={from}-{to}&reason=auto
;
;
;
;    --------------------------------------------------------------
; ORIGINAL CONFIG ABOVE
;
;
;
;    GOOGLE ALT API 0 -- JA
; translator.google.url = https://clients5.google.com/translate_a/single?client=dict-chrome-ex&sl=ja&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
;
;
;    GOOGLE ALT API 1 -- RU clients5
translator.google.url = https://clients5.google.com/translate_a/single?client=dict-chrome-ex&sl=ru&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
;
;
;    GOOGLE ALT API 2 -- RU googleapis
; translator.google.url = https://translate.googleapis.com/translate_a/single?client=dict-chrome-ex&sl=ru&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
;
 
  • Like
Reactions: Philjd and scor099

scor099

Member
Aug 6, 2018
305
755
open "qsptools.properties" using npp or something similar
then replace all using this

Code:
### core part
property.version=0.1.2

### Gui part
gui.displayedtool.default = File translator

### dictionnary part
dictionnary.persist.path=
# XML dictionnary
#dictionnary.persist.xml.desc = Xml dictionnary
#dictionnary.persist.xml.ext = xml

### parser part
#fm3-parser
#parser.fm3.dont-split-on= \ _-,
# dont split on these char for html parser
#parser.html.dont-split-on = \ _-,
# dont split on these char for lua parser
#parser.lua.dont-split-on = \ _-,
# dont split on these char for qsp parser
#parser.qsp.dont-split-on = \ _-
parser.qsp.dont-split-on = \ _-
# dont split on these char for renpy parser
#parser.renpy.dont-split-on = \ _-

### tools part
# password retriever
#tools.pwd.qsp.desc = QSP file
#tools.pwd.qsp.ext = qsp
#tools.pwd.password.default=Ij
# dicoEditor
#tools.dicoeditor.dico.default=Xml dictionnary
# file translation
#tools.filetranslation.repo.default=https://github.com/Paz-T/QSPDicts
#tools.filetranslation.dico.default=Xml dictionnary
tools.filetranslation.fromlg.default=RUSSIAN
tools.filetranslation.tolg.default=ENGLISH
tools.filetranslation.translator.default=Google translator
#tools.filetranslation.parser.default=QSP Parser
tools.filetranslation.path.default=
# text translation
#tools.txttranslation.dico.default=Void dictionnary
tools.txttranslation.fromlg.default=RUSSIAN
tools.txttranslation.tolg.default=ENGLISH
tools.txttranslation.translator.default=Google translator

### translator part
translator.lg.en=en
translator.lg.fr=fr
translator.lg.de=de
translator.lg.it=it
translator.lg.pt=pt
translator.lg.es=es
translator.lg.ru=ru
translator.lg.void=
# bing translator
#translator.bing.url = https://api.microsofttranslator.com/v2/ajax.svc/TranslateArray2?appId=%22{appId}%22&texts=%5B%22{text}%22%5D&from=%22{from}%22&to=%22{to}%22
# freetranslation translator
#translator.freetranslation.url = https://www.freetranslation.com/gw-mt-proxy-service-web/mt-translation
# google translator
#translator.google.url = https://translate.google.fr/translate_a/single?client=t&sl={from}&tl={to}&hl={to}&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&source=bh&ssel=0&tsel=0&kc=1&tk=554883.938356&q={text}
# online-translation translator
#translator.online-translator.url = http://www.online-translator.com/services/TranslationService.asmx/GetTranslateNew
#translator.lg.en.ft = eng
#translator.lg.ru.ft = rus
# yandex translator
#translator.yandex.url = https://translate.yandex.net/api/v1/tr.json/translate?id={sid}-0-0&srv=tr-text&lang={from}-{to}&reason=auto
;
;
;
;    --------------------------------------------------------------
; ORIGINAL CONFIG ABOVE
;
;
;
;    GOOGLE ALT API 0 -- JA
; translator.google.url = https://clients5.google.com/translate_a/single?client=dict-chrome-ex&sl=ja&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
;
;
;    GOOGLE ALT API 1 -- RU clients5
translator.google.url = https://clients5.google.com/translate_a/single?client=dict-chrome-ex&sl=ru&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
;
;
;    GOOGLE ALT API 2 -- RU googleapis
; translator.google.url = https://translate.googleapis.com/translate_a/single?client=dict-chrome-ex&sl=ru&tl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&q={text}
;
thank you so much it's finally working but man it's so fucking slow lol, but at least it's working (y)

I really appreciate your help.
 

toolkitxx

Well-Known Member
Modder
Donor
Game Developer
May 3, 2017
1,471
1,786
is there a easy way to translate games that wont open in qgen 4(as qgen 5 doesnt have a txt2game export)
Have you tried running txt2gam manually? That is what actually exports the qsp file into a text file.
Scrap that - i read that backwards.