Joined: 10/13/2016
Posts: 13
While I was testing things for the game I am about to make my first serious attempt at TASing I entered a couple cheats. The cheats are persisting even after clearing out the cheats screen. I know I must be missing something very obvious here but.... Infinite ammo and infinite lives does kinda ruin the spirit of a TAS :P
Player (172)
Joined: 7/1/2016
Posts: 263
Do you want to remove Cheats that you add? If so - you can just delete file that looks something like this http://i.imgur.com/ajmTA8e.png
Joined: 1/16/2017
Posts: 12
I'm not 100% on how cheats work but, if they modify anything in memory and the game doesn't do anything to change that value, it will be stuck giving infinite ammo in your case until you manually reset the value or you load a state in the game before you entered the cheat.
Joined: 10/13/2016
Posts: 13
I think I may have found something out about this game. I'll have to look into it more to be sure however. In this game you can play as a number of characters and you basically shoot your way through a number of levels. Along the way you can pick up power up boxes that make your gun more effective. I have noticed that the ammo counter doesn't actually decrease until you fire your weapon AFTER picking up your first power up box. Another reason thats making me think this is that BizHawk says that there 0 cheats and 0 are active. This little video I just recorded should make it clearer. I just never noticed this before in my casual playthroughs. And this being a TAS run and that particular room I enter in the video below is unnecessary for completion I just skip it in TAS. It might not be a bug! Its a feature I'm thinking! Link to video Also notice how the weapon is behaving after the power up box? I'm thinking ammo is just a resource to power upgraded weapons... EDIT: The point of this post is to suggest that the problem wasnt BizHawk related. it was PEBCAK. EDIT 2: Just found my box containing all my oldest PS1 games (hey shhh I have a collection here!) and of course the game I am running is there and in the manual it says: " AMMUNITION Each crate contains much needed ammunition. Pick these up to keep your weapon fully locked and loaded. if you run out of ammunition your weapon will automatically switch to low power making it less effective against the enemy. "
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3832)
Joined: 11/30/2014
Posts: 2835
Location: US
In your opening post you also mentioned infinite lives not turning off, is this sorted out as well?
Joined: 10/13/2016
Posts: 13
Oh yes that is resolved too. I don't know what I did to fix it however. Unless somehow renaming the ROM is making BizHawk 'use' a different file? Apologies everyone here's a few error codes you can keep in mind here. USR=ID10T PEBCAK PICNIC and so on! Thanks all for your patience and tips!
Joined: 8/3/2009
Posts: 158
Some cheats, like the ASM hacks ones, usually have effects that persist even if you disable/remove the cheats. The only option for that is to save the game using the game's own save system (NOT the emulator save states), close the emulator and then load the game and save as if you were playing on a real console. If you use a save state, you'll load the cheat effect too. If the game doesn't have a native save system, then there could be no way to remove the effects unless you restart the game. Some games however will disable the effects of the cheat once it loads a new level or area or something, but those are rare and it depends on the complexity of the ASM cheat.