Opened 22 months ago
Closed 21 months ago
#13311 closed defect (fixed)
Spider-man does not crawl when fighting Octopus for the first time
Reported by: | windlepoons | Owned by: | neuromancer |
---|---|---|---|
Priority: | normal | Component: | Engine: Hypno |
Version: | Keywords: | ||
Cc: | Game: | Marvel Comics Spider-Man: The Sinister Six |
Description
The Arcade game with Octopus has 2 bugs.
- The fight does not end and is like a loop. The first part you have to dodge the tentacles, after that it goes faster and Spider-Man doesn't lose energy after that.
- Spider-Man does not move his feet (does not crawl like in DosBox).
see https://youtu.be/eHUE-qzJ7aQ?t=71
Tested in game and training mode (Octopus 1) with self compiling version.
Change History (9)
comment:1 by , 22 months ago
comment:2 by , 22 months ago
I will testing the fix later.
I have several compilers under Linux, but for ScummVM gcc-11:
Looking for C++ compiler... g++ Checking if compiler supports C++11... yes Checking for compiler version... GCC 11, ok
comment:3 by , 22 months ago
Thanks!, if you have time, can you also please test the previous version with a different compiler (e.g. clang or an older version of gcc). It is unlikely, but I think issue 1 could be somehow related with the compiler.
comment:4 by , 22 months ago
The looping bug is fixed, but i have found another arcade bug, sorry. :(
Ticket #13314
I have no idea how to use another compiler, ./configure always uses GCC with the newest version.
comment:5 by , 22 months ago
Please don't be sorry, it is great that you are testing the game!
To use another compiler (e.g. clang): CC=clang CXX=clang++ ./configure --disable-all-engines --enable-engine=hypno
and then recompile make clean
and make
.
comment:6 by , 22 months ago
Summary: | Arcade loop: Marvel Comics Spider-Man: The Sinister Six (German version) → Spider-man does not crawl when fighting Octopus for the first time |
---|
follow-up: 8 comment:7 by , 21 months ago
This should be fixed in https://github.com/scummvm/scummvm/commit/a702f68653823c2505e51521bbe8944ea67ff2d1 (the animation won't be perfect, but I will revisit this in the future). Please test it, but be careful since the format of the saved games changed recently, so use the training menu for testing the arcade sequence.
comment:8 by , 21 months ago
Replying to neuromancer:
This should be fixed in https://github.com/scummvm/scummvm/commit/a702f68653823c2505e51521bbe8944ea67ff2d1 (the animation won't be perfect, but I will revisit this in the future). Please test it, but be careful since the format of the saved games changed recently, so use the training menu for testing the arcade sequence.
The animation (crawl in Octopus 1) now works in training mode (load save game doesn't work).
comment:9 by , 21 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Great. Please delete all your saves, and start from scratch if you want have new save games (remember you can use 'C' to skip arcade levels). I will close this issue.
For issue 1, I'm not sure why it fails, but this should fix it: https://github.com/scummvm/scummvm/commit/39df14a946d7a0d5029aa115e271336816613b19 (the code will be refactored soon anyway).
For the second issue, I will fix it soon, since it is a small detail (but an ugly one!).
Btw, which compiler version are you using?