While TASing in Bizhawk 2.11's DosBox-X core in TAStudio, I tried copying and paste-inserting several lines of input to the end of the movie, then Undo.
This causes an unhandled exception, but Bizhawk will continue working after this.
Something about System.OverflowException, and array dimensions being exceeded.
German educational game from 1997.
Link to videoGuide (german)
TCRF pageGame's plot
The villain Marigor captured animals and magical creatures in the world of the Tobis and the children Ela and Alo set out to release the creatures and face Marigor.
Gameplay
On each screen there are 2 or 3 objects that you can click on and if you write the German word for it correctly, you can gain up to 3 Elfensteine (lit. "fairy stones", basicly magic points).
If you have 10 magic points or more, you can click on the little stones to attempt solving a task/puzzle to rescue an animal or creature.
When you successfully solve a puzzle, there will be a cutscene. Some creatures will give you items.
There are 5 worlds: 1) Forest, 2) caves, 3) lake, 4) mountains, 5) world of dwarves
When you clear all stones in a world, you are given an ice stone.
You need all five ice stones to enter Marigor's palace.
On some screens, there is a random event of Marigor's robots spawning into the screen, which wastes time, but it may be avoidable in runs.
For example, I tested with savestates and when entering to a screen where it takes 15 sec for the robots to arrive, it looks like the 15 sec won't be depleted while doing other things.
You need to use items to advance into certain areas of the game. Items are stored in your backpack, which will be shown on each screen.
The backpack also stores a map which lets you quicktravel to locations you've been to.
On each screen, there will also be a sign, clicking on that shows a menu to let you continue or exit the game.
When trying a task/puzzle, you can fail a certain number of times until you fail the task completely and drop out of it, losing 5 magic points.
While trying a task/puzzle, you can click on the sign symbol to exit the task without losing magic points.
When solving a task/puzzle, you gain 20 magic points.
BugsAnimation bugs
This game sometimes has random bugs with its animation, although no details are known at this time, it just happens randomly during gameplay and seems to be the game's fault, not the emulator's.
Cutscene skip
Some cutscenes can be skipped by clicking on the sign and then continuing:
Cutscene when releasing a creature
Cutscene when picking an item
Leaving the screen (apparently this only works if the game doesn't have to check if you the exit is blocked)
Cutscene when arriving at a new location, such as when entering the cave
This looks like a significant timesaver!
Leave screen instantly
Whenever the screen is black (e.g. after you've been to the sign menu or through other circumstances), if you click on the side of the screen you will instantly leave it without watching the walking cutscene.
Game breaking bug: Don't get an ice stone
If you cutscene skip out of the release of the last creature in an area, you will not receive the ice stone for the area since that cutscene will be skipped, too, rendering the game unwinnable.
Puzzle bugs
Some tasks/puzzles are bugged and will behave as if you solved something in it even though you didn't, although details will have to be figured out and tested.
Examples:
The task at the bridge (frog), when aligning the pictures, it is possible to fail and still clear the task at the same time.
A task in the dwarves' world where you have to align pieces of words together, you can fail and the game would still treat a word as valid.
The fox task in the forest, when typing in "Fuchs", it normally plays a song, but I've had it be skipped at one occasion.
Apparently, it happens reliably if you run the game from the hdd rather than from the CD-ROM, but will have to be tested on Bizhawk to make sure.
Link to videobk2
Fixed the problems with the chores.
Now I'm getting 370$ again and managing the calendar.
I kinda gave up on the casino and I would not want to rely on it after the first tournament.
I tried spins briefly but it didn't make any big difference in my favor.
Just did a bunch of trial and error for hours until I got this outcome.
533 frames from starting charging to the "you win" message.
If it's possible to read onscreen pixel hex values, to detect that the "you win" message is showing up, I could probably write a script that automates the trial and error.
Since I don't want to spend 5 hours on each of the 43 remaining tables...
Link to video
Known as "Siedler 4 - Hiebe für Diebe" in Germany, this game was released in 2000.
It runs in standalone DosBox-X on Windows 95, if you select cpu type "MMX processor" from the drop down menu.
It is kind of unstable, crashes on the title screen within seconds unless you click on "Go!" quickly.
Midgame it is more stable but I've had it crash midgame after about 10-15 mins of gameplay.
The crashes say that the game tried to perform an illegal operation.
A run of this game should aim for maximum points.
It is possible to repeatedly low-charge-hit thieves in quick succession to gain points quickly, but diamonds or pearls on the map should also be collected.
Burning a thief (as well as trees) gives 20 points and could be done at the end of a level.
Of course all gold and silver should be kept for the extra points at the end of levels.
I managed to end level 1 at about 800 points (before the gold and silver extra points).
Some quick notes I did while playing the first two levels:
Collectibles
small diamond 80pt
small pearl 50 pt
fish 25pt
money bag 250pt
Set things on fire
burning a tree 20pt
burning a thief 20pt
Use air pump
pumping up a thief - 80pt
Smacking
against wall / small rock / big rock / house / pond:
low charge - no hit
mid charge - no hit
full charge - 5 pt
low charge against tree - nothing, tree shakes briefly
mid charge against tree - nothing, tree shakes - chance of dropping items
full charge against tree - nothing, tree shakes - chance of dropping items
low charge against thief with sack - 10 pt, thief stunned, runs off, gold drops
mid charge against thief with sack - 10 pt, thies falls down, runs off, gold drops
full charge against thief with sack - 10 pt, thies flies off, gold drops
low charge against thief approaching - 5 pt, thief stunned, keeps approaching
mid charge against thief approaching - 10 pt, thief falls down, runs off
full charge against thief approaching - 20 pt, thief flies off
works only once:
low charge against thief fleeing after dropping sack - 1 pt, thief stunned, runs off
mid charge against thief fleeing after dropping sack - 1 pt, thief falls down, runs off
full charge against thief fleeing after dropping sack - 1 pt, thief flies off
Items dropped when mid-charging trees can be random, sometimes it's torches and sometimes it's bombs.
Since this is actually the shareware version and there is said to be a full version, containing 50 levels, I sent a mail to David Kilmer to ask for the full version of the 1995 version.
He made a newer version in 2015 or so which is or has been sold on Steam. But that's another story.
I will post here once I hear back from the creator.
I noticed now there is a tab on the top of the page "Community", which I have to click on before I can click on "Forum".
Can we please revert this so there is a direct link to the Forums. I'm sure it is said in many best practices guides for web design to allow site visitors to get to there destination page in as few clicks as possible. Yes, I can bookmark the forums, but I'm just saying, it is now more of a hassle to get to the forums from the front page.
I kind of think only Kirby Wave Ride is interesting and should be showcased, it even keeps track of course times, making it perfect for comparison with future attempts.
The other two are not really interesting, landing perfect charges in Crackity Hack is almost trivial to do by a human player.
That said, the TAS as a whole looks solid.
W and P are just my frame advance and pause hotkeys and I didn't clear those keys in the controller settings yet.
Spin will be interesting, haven't thought of that.
Thank you, but how can I fix the NumEnter key not working in Windows 3.11?
In other Windows systems I tried, NumEnter behaves like a new Enter press.
For example, in Editor or any text field, holding Enter will make a new line break and then do more line breaks after a while.
If you hold Enter and then NumEnter consecutively, it will do two line breaks quickly.
If it were the same key internally, the NumEnter press would not have made a 2nd line break, right?
Unless Windows 3.11 has only one Enter internally and upcoming Windows systems have two separate ones, I think we should look at fixing NumEnter in Windows 3.11. If it is working for you, I would be happy to see a demonstration movie.
To test the numeric keypad, and it worked alright: up, down, left, right, page up, page down. I had to fill it with letters and new-lines to somehow see the reaction of the cursor. Previously, I tried setting up PassMark KeyboardTest v2.2 for a better key-press detection, but it doesn't start up. All this was done on Windows 98.
Is there a pattern behind sinking the 9 ball on first hit (the break shot)? When I tested it last week in the starting town's tournament, I managed to get several in a row, but they all required different frame waits. I couldn't find a pattern, so it was just trial and error. Maybe I'm just new to pool.
I basicly do trial and error as well. Shots will be somewhat random and it will not be possible to repeat the same shot each table. I guess the game takes the player's stats (power, accuracy) and adds some arbitrary values on top of that.
When charging the cue, the further to the right it moves on the charge meter, the more power it will have.
And when it moves to the left, the more to the left, the better the precision (i.e. the ball will move at the angle you envisioned).
If you charge and click so the cue stops in the right half of the charge meter, it will have terrible precision and the ball will be shot at a very bad angle. It is possible to compensate for this by envisioning an off angle in the first place.
I would like to get the 9 ball to sink with a bit less power so the other balls stop earlier but I have not managed to do it yet. Might be possible to save about 1 second. Once we optimize the first table for a good time, we will know what time to aim for in the upcoming tables.
Yes, sometimes the same result will happen regardless if you waited 1 or 2 or 3 frames. But I don't really have more insights for now.
Looks like wasting frames in different places changes RNG differently at the casino. From only waiting on the map:
Maybe RNG rolls more often in some places than others. Waiting on the map doesn't work out, but maybe it is possible to do the delays elsewhere as you said.
We could also do fewer chores if we can get a big payout twice in a row quickly (changing up RNG even more).
Fewer chores means the date will be wrong and we don't want to visit the casino AND manage the calendar.
Let me know if you find out anything. The part up until actually starting table matches is kinda tricky.
Btw, I did try the "do chores on the title screen right away and save that, have 0 stats" route but it looks slower than entering a new game and then going back to the title screen.
I don't know. I set "Key NumLock" and "Key NumPad0-9" keys in Controller settings for Keyboard, created a text file, filled it with some letters, pressed Num Lock and the expected actions were performed on key presses.
I did a bit of more testing with other keys and Num4 and Num6 (KeyPad4 and KeyPad6 in the controller settings) actually do work, behaving like Left and Right. I had an icon selected on the Desktop in Win3.11 and the selection would move to the left and to the right. This may turn out useful for Tyler.
But NumEnter (KeyPadEnter) still doesn't do anything. I expected it to behave like normal Enter.
What do you mean by creating a text file and filling it with letters?
Are you able to press NumEnter? If yes, I would be happy if you could you make a demonstration movie (bk2 file) that runs on w311.hdd (created via the instructions in the "Windows 3.11" tab). This will help me find out why I'm not getting it to work.
While TASing Pool Champion on Windows 3.1, I tried using Num keys but it didn't do anything, even after pressing or holding the NumLock key. What am I missing?
On standalone DosBox-X with Windows 95, I'm able to press Num Enter which behaves like normal Enter. Tyler also recognizes Num4 (left), Num8 (up), Num6 (right), Num2 (down).
Having alternative keys might open up possibilities. Perhaps Tyler will allow Right, Num6, Right, Num6 to advance to the right without wasting frames...
I don't see much sense in using Windows 95.
It's just what I currently have to conveniently test games.
I didn't manage to improve the fastest match I got (596 frames from starting to charge the cue until the "you win" message).
Wouldn't this put us past the 2nd July (pro tournament date), if Ctrl+O always advances a week? If so, this would be a good reason to try the casino that I forgot to test before. Winning big is unlikely but the more money you have, the more you can win (it doesn't seem to have jackpots or anything).
I stand corrected again. Yes, we should test going to the casino twice instead of clicking the bed twice (casino advances by 1 day each time).
And compare that against simply doing chores beforehand and clicking on the calendar 11 times to go to June 27th, like before.
WIP
I'm doing fewer CTRL+O presses on the title screen so we end up at 25th June in Las Vegas.
I click on the bed twice to advance to the 27th June.
The remaining CTRL+O presses can be done during the first Las Vegas tournament during table matches.
This includes the first match. I'm getting the "you win the match" message on frame 1101, which was the fastest result out of about 5 scenarios I got in about 2 hours of testing.
I'm looking at your new files and the new wip ended on the calendar in Las Vegas.
I guess clicking on the Las Vegas casino on the map in favor of doing chores is not viable? Doing chores is faster?
Looks like musics are playing correctly now. :)
Please see my PM I sent you to ask some further questions. I will try to get familiar with TASing in Bizhawk's DosBox-X.
The route is pretty much clear. The only thing that was missing is which character to use for some locations, marked as "?" in the entries in my previous post. We will want to use the character that wastes the shortest amount of time talking.
For now, I'm testing using the timer WSplit and will write down the times for both the German and the English language setting.
TODO: Check and time dialogue choices that have to be done in order to advance to the important dialogue option.German
Notes
01
Timing from clicking on the map to cursor becoming visible
Tim ~19.50s
Karl ~11.20s
Willi ~10.80s
Gaby ~9.40s
04
Timing from clicking to cursor visible
1) Family photos on the wall and docks photo
2) Ask about whereabouts
05
Timing from clicking on the map to cursor becoming visible
Tim ~14.00s
Karl ~11.00s
Willi ~8.60s
Gaby ~7.90s
09
Timing from clicking on the shed to cursor becoming visible
Tim 2m27s
Karl 2m30s
Willi 2m24s
Gaby 2m31s
10
Timing from clicking on the chocolate paper to cursor becoming visibleTim ~5.40s
Karl ~8.50s
Willi ~15.70s
Gaby ~6.80s
English
Notes
01
Timing from clicking on the map to cursor becoming visible
Tim
Karl
Willi
Gaby
04
Timing from clicking to cursor visible
1) Family photos on the wall and docks photo
2) Ask about whereabouts
05
Timing from clicking on the map to cursor becoming visible
Tim
Karl
Willi
Gaby
09
Timing from clicking on the shed to cursor becoming visible
Tim
Karl
Willi
Gaby
10
Timing from clicking on the chocolate paper to cursor becoming visible
Tim
Karl
Willi
Gaby
Is it possible to run Lemming's Revolution? Would be nice to do some individual level TASes.
I have not gotten the game to work in standalone DosBox-X with Win95.
It says it doesn't find a suitable 3d accelerator.
I'm now keeping track of Windows games I tested or did research for at MUGG/WindowsGames.
Please note, I'm using standalone DosBox-X, not the Bizhawk one, for now.
A German Myst-type click-adventure game. You enter a haunted house and try to find a way to leave.
Link to video
It is not trivial to determine the shortest sequence of actions. Everything is pre-rendered and you can "go" to certain points in a room and turn around in steps of 22.5° or turn around 180°. There is usually more than one screen that allows clicking on a certain item or thing.
The overall route:
Candidate 1 (Enter to the left)
Go to the dining room
Go to the kitchen
Collect a SUGAR CANE from the wall cupboard.
Go to the garage
Collect the HAMMER from the dark corner and CHEST from the backside of the car.
Go to the room with the books
Collect the CANDLE HOLDER and the BOOK.
Click on the BOOK to reveal a KEY #1.
Collect the CRYSTAL BALL in the shelf.
Use HAMMER on the CRYSTAL BALL to reveal KEY #2.
Go to the living room
Use CANDLE HOLDER on the FIREPLACE to receive a BURNING CANDLE HOLDER.
Use the CHEST and enter code 182, you are transported to the start.
Candidate 2 (Enter to the right)
Go to the living room
Go to the room with the books
Collect the CANDLE HOLDER and the BOOK.
Click on the BOOK to reveal a KEY #1.
Collect the CRYSTAL BALL in the shelf.
Go to the living room
Use CANDLE HOLDER on the FIREPLACE to receive a BURNING CANDLE HOLDER.
Go to the room with the books
Go to the kitchen
Collect a SUGAR CANE from the wall cupboard.
Go to the garage
Collect the HAMMER from the dark corner and CHEST from the backside of the car.
Use HAMMER on the CRYSTAL BALL to reveal KEY #2.
Use the CHEST and enter code 182, you are transported to the start.
Rest of the game
Go upstairs
Use KEY #2 on the rightmost door and enter bedroom.
Go to the bathroom
Collect SKIN CREAM from the drawer.
Go back to the bedroom
Look up to the ceiling and use KEY #1 on the door.
When talking to the ghost, use answers 1-3-1-1.
Go to the mirror and use SKIN CREAM on it, then click on it.
When talking to the boss ghost, use answers 1-1-1-1.
You win.
Candidate 1 may be shorter but doesn't really make use of the chest warping you to the start.
Candidate 2 has backtracking from the books room to the fireplace, but makes good use of the chest warp.
It is unclear at first glance which one will be faster.
Perhaps I will try to make a map that visualises the whole game.
Hotkeys:
Hotkey
Effect
CTRL+N
New game
CTRL+O
Load game
CTRL+S
Save game
F3
Toggle fullscreen
F5
Toggle music
Left
Turn left 22.5°
Right
Turn right 22.5°
Down
Turn around 180°
Esc
Skip cutscenes
Notes:
Some locations are not connected correctly:
Going from the dining room at SW (south west) to the foyer places you on the stairs looking at SW.
Going from the kitchen at WNW to the dining room places you in the far corner of the dining room looking at W.
You can go from the far corner of the dining room at WSW, SW, SSW, S directly to the foyer looking at SSW.
You can use the chest without opening it in order to get transported to the beginning whenever you want.
You will be looking at angle ESE (east-south-east). This works as long as the chest is still unopened.
However, using the chest takes about 2-3 seconds.
Ah, I noticed something like that happening during testing but I'm not sure about the details.
It might be that if you escape the tournament you were in by using hotkeys, then save and reload, you might be put back in the tournament you escaped.
Did this happen by using my route step by step? I thought I had tested it...
Let me know if you find a fix to the music problem.
I looked at the game files. Sound effects, voices and the short music tracks when on the map, in the basement bed room or when triggering the game over from becoming old or the ending from winning the tournament are WAV files, whereas the music tracks that play when in a match are MIDI files.
I guess the problem is that WAV files won't play.
@CoolKirby
For now, here is a savegame from after defeating the final opponent in the pro tournament.
Just click to play the ending, it should look like this.
Known as TKKG - Katja's Geheimnis in Germany. The game contains both the English and the German version.
See here for more information on the franchise.
This is a detective game where you visit locations, talk to people and collect evidence.
I've been trying to figure out the shortest sequence of actions required to win the game.
Here is the first draft of it.
I might update this route as I find out more information.
Route
Who
Location
Doing what
Notes
01
?
Kiosk
Look at the newspaper, and leave
This sets a flag that makes Sandra appear at the bus stop.
02
Gaby
Bus stop
Talk to Sandra
03
Gaby
Bus stop
Talk to Sandra (again), ask if anything new happened
Requirement 1/3
There is sometimes someone riding a motorcycle across the screen which prevents you from leaving the screen earlier. Might be possible to manipulate.
04
Willi
Door bells
Ring at Peper 4 times, then either 1) click on the photo with Jennifer on the docks or 2) talk to the grandma if she knows anything about Jennifer's whereabouts, leave
Requirement 2/3
05
?
Private tutor
Leave
06
?
Private tutor
Leave
07
?
Private tutor
Leave
08
?
Private tutor
Look at reminder for outstanding payment on the desk, leave
Requirement 3/3
Doing the above sets a flag that removes the dog from the docks that blocks the way.
09
?
Docks
Open the shed and find Jennifer
10
?
Docks
Go to the shed again, pick up the chocolate drops paper
Don't use Willi, his voice line is long, in the german version at least...
11
Willi
Sauerlich Mansion
Talk to Bertha, ask if dad is here and enter inside
12
Willi
Sauerlich Mansion
Talk to dad and ask about the chocolate drops
This sets a flag that makes the store Sweet Dream accessible.
13
Gaby
Stores
Enter Sports & More, leave
Only Gaby can advance the plot
14
Gaby
Stores
Enter Sports & More, look at secret message in bag, leave
15
Gaby
Stores
Enter Sweat Dream
16
Gaby
Sweat Dream
Talk to the temporary worker, then leave
17
Gaby
Stores
Enter Sweat Dream
18
Gaby
Sweat Dream
Talk to the temporary worker, ask about chocolate drops,
when the worker leaves, enter password "pavarotti", click "customers", scroll down by click-holding on the down arrow
until the entry about chcolate drops is shown and click on it.
This apparently sets a flag where the store Sports & More becomes inaccessible possibly rendering the game unwinnable if you haven't collected the secret message.
19
All
Hotel
Get key to room 175, enter room 175
20
All
Hotel room 175
Click on the desk and decode the secret message, leave
21
All
Hotel
Get envelope (you automatically leave)
22
All
Hotel
Get key to room 175, enter room 175
23
All
Hotel room 175
Click on the desk, look at the earrings, use telephone, leave
Go to the lockers and open locker 123, then go back
Requirement 3/3 (money secured)
The above actions set a flag that makes the thieves appear on platform 3 or 4 (randomly chosen).
If you go to the train station without collecting the envelope from the hotel, without calling the police, or without looking at the earrings, then the thieves will not be there and the game has become unwinnable.
25
All
Train station
Go to platform 3 or 4 (whichever the game decided the thieves should appear in) and click on them.
I'm pretty sure Itch! requires Direct-X 8, since the physical box says so. No changes after Direct-X 7 was installed, the game just doesn't do anything when starting it.
Why the question about Roller Ball's performance? It's performing well on standalone DosBox-X with Windows 95.