Opened 3 years ago
Closed 3 years 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 , 3 years ago
comment:2 by , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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?