[Bug 39308] Treasure Hunter - Dragon Fighter 2 (console/text based game): printing floats using standard C++ output stream shows '0'
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Sep 22 14:25:04 CDT 2015
https://bugs.winehq.org/show_bug.cgi?id=39308
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download
URL| |http://th-df-rpg.weebly.com
| |/
CC| |focht at gmx.net
Component|dos |-unknown
Version|unspecified |1.7.51
Summary|thdf.exe : outputting |Treasure Hunter - Dragon
|floats returns 0 |Fighter 2 (console/text
| |based game): printing
| |floats using standard C++
| |output stream shows '0'
--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello enoua5,
could you provide a small C++ example snippet and attach a non-interactive
example app that shows the problem?
I fail to see where the problem occurs:
--- snip ---
$ wine ./treasure\ hunter\ ~\ dragon\ fighter\ 2\(winz\!\).exe
notice: always remember... 1 means yes and 0 means
type 1 and hit enter to access cheats, type 0 and hit enter to play normaly
(just play normally, you human fool :3 ):
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fbf8 1 C) semi-stub
1
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fc98 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fa90 1 C) semi-stub
use game generations seed? (bool):
edit character stats? (bool):
edit enemies? (bool):
choose enemy species (def dragon)(string):
choose mini enemy species (def ghost dragon)(string(no spaces)):
how many times weaker shall ghost dragons be than dragons? (def
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fca4 1 C) semi-stub
2)(int):
how many times stronger shall bosses be than normal? (def 2)(float):
choose starting dragon power (def 1)(float):
choose starting dragon health (def 10)(float):
ultimate dragon shall occur every, how many floors? (def 3)(int):
edit xp-type things? (bool):
choose starting floor (def 1)(int):
choose starting xp (def 0)(int):
choose first level up point (def 10)(float):
choose level up increase between levels (def 2.5)(float):
edit rarities? (bool):
choose golden kitten rarity (higher number is more rare)(def 100)(int):
edit magic? (bool):
include magic attacks? (def 1)(bool):
choose starting magics (def 3)(int):
choose magic attack boost (def 2)(int):
edit game settings? (bool):
play using a nonlinear dungeon? (def 1)(bool):
include sound? (def 1)(bool):
dungeon size (int); x(def 9): and y(def 9):
starting possition (int); x(def 0): and y(def 0):
make game winnable? (def 1)(bool):
you enter the dungeon
building dungeon, please wait. . .
dungeon built
the door closes behind you
encountered ghost dragon
ghost dragon hit you
you took 0.5 damage
you have 49.5 health left
ghost dragon hit you
you took 0.5 damage
you have 49 health left
you attack the ghost dragon
would you like to use a magic to increase your power?
you have 3 magics left
enter 1 or 0:
ghost dragon took 2 damage
ghost dragon has 3 health left
ghost dragon hit you
you took 0.5 damage
you have 48.5 health left
ghost dragon hit you
you took 0.5 damage
you have 48 health left
you attack the ghost dragon
would you like to use a magic to increase your power?
you have 3 magics left
enter 1 or 0:
ghost dragon took 5 damage
ghost dragon has -2 health left
you defeated the ghost dragon!
you recieved 1 xp and 1 money
1 money
defated 1 dragons
you traveled through 1 rooms
you have 5 power
you have 48 health
dragons have 10 health
dragons have 1 power
you are on floor 1
you have 1 xp, are at level 0, and will level up with 10 xp
you have found 0 golden kittens
you have 3 magic uses left
you are using fist to fight
you are at x: 0, and y: 0
...
--- snip ---
I changed the ticket component since your app is not DOS but obviously a win32
console app, linked with VC++ 2010 runtime:
--- snip ---
-=[ ProtectionID v0.6.6.7 DECEMBER]=-
(c) 2003-2015 CDKiLLER & TippeX
Build 24/12/14-22:48:13
Ready...
Scanning -> Z:\home\focht\Downloads\treasure hunter ~ dragon fighter
2(winz!).exe
File Type : 32-Bit Exe (Subsystem : Win CUI / 3), Size : 50688 (0C600h) Byte(s)
Compilation TimeStamp : 0x5509F320 -> Wed 18th Mar 2015 21:50:24 (GMT)
[TimeStamp] 0x5509F320 -> Wed 18th Mar 2015 21:50:24 (GMT) | PE Header | - |
Offset: 0x00000100 | VA: 0x00400100 | -
[TimeStamp] 0x5509F320 -> Wed 18th Mar 2015 21:50:24 (GMT) | DebugDirectory | -
| Offset: 0x000067B4 | VA: 0x004081B4 | -
[!] Executable uses SEH Tables (/SAFESEH) (10 calculated 10 recorded... 0
invalid addresses)
[File Heuristics] -> Flag #1 : 00000100000001001101000000000000 (0x0404D000)
[Entrypoint Section Entropy] : 6.06 (section #0) ".text " | Size : 0x6099
(24729) byte(s)
[DllCharacteristics] -> Flag : (0x8140) -> ASLR | DEP | TSA
[SectionCount] 5 (0x5) | ImageSize 0x3E1000 (4067328) byte(s)
[Debug Info] (record 1 of 1) (file offset 0x67B0)
Characteristics : 0x0 | TimeDateStamp : 0x5509F320 (Wed 18th Mar 2015 21:50:24
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 2 (0x2) -> CodeView | Size : 0xB3 (179)
AddressOfRawData : 0x9168 | PointerToRawData : 0x7768
CvSig : 0x53445352 | SigGuid 49C8F51D-29F9-4D76-82310BC8FB2908E8
Age : 0x65 | Pdb : C:\Documents and Settings\Jacob\my documents\visual studio
2010\Projects\treasure hunter ~ dragon fighter 2\Release\treasure hunter ~
dragon fighter 2.pdb
[CompilerDetect] -> Visual C++ 10.0 (Visual Studio 2010)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 0.367 Second(s) [00000016Fh (367) tick(s)] [499 of 573 scan(s)
done]
--- snip ---
$ sha1sum treasure\ hunter\ ~\ dragon\ fighter\ 2\(winz\!\).exe
cd9605aa0844711ed4942564d4842551a011957a treasure hunter ~ dragon fighter
2(winz!).exe
$ du -sh treasure\ hunter\ ~\ dragon\ fighter\ 2\(winz\!\).exe
52K treasure hunter ~ dragon fighter 2(winz!).exe
$ wine --version
wine-1.7.51-201-g60d1d6f
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list