• Recorded with FCEUX 2.2.3, old PPU
  • Fastest time
  • Luck manipulation
A 05:07.11 improvement over the current published TAS, almost exactly 10 years later.

New changes or improvements

"First character cancel" glitch, or how Zheng Mao became the new leader of the small group of Yellow Scarves

A relatively recent discovery, and the reason I started this TAS.
The glitch was previously used to remove Guo Ji (id $12) from one battle, but if this is done while Liu Bei is the only one alive, it will also exterminate all lower id's ($00-12), including:
  • Yellow Scarves: Zhang Jao, Zhang Bao, Zhang Liang
  • Cheng Yuan Zhi (only at Zhang Jao 1, then he's back)
  • Li Su and Guo Ji
  • Brigand NPC in the back cave to Zhang Jao 2
  • Worthless recruitable generals like Song Yong
So I now take an intentional death at the start, and no longer need Han Zhong since the front battle got much easier (it's even required now). As a nice side effect, I also gain less EXP, making it finally possible to reach Xu Zhe at level 11 and gain max TP for Fu Bing! (and yes the extra TP was used later)
This saved about a minute and half overall.

Savewarps

When you save the game and reload, you restart in front of Liu Bei where he was last invited. If you invite him at a wrong location (says he's going somewhere else), it still moves him where he needs to be.
This saved about 10 seconds at Ji Zhou (after Yuan Shao), but has very limited uses otherwise.

Luck manipulation

I went back to the bruteforcer I made last time for All-Out and random encounters, and expanded on it a bit (and made it faster).
Previously I would start each battle with a few different RNG values and bruteforce All-Out on each to find the best results, but now I generated savestates from thousands of step delay combinations (ideally leading to unique RNG/timing) to bruteforce all of them. The results eventually tend to converge to near duplicates since the RNG sequence is only determined by 15 bits, but there was a definite improvement from before.
This also made the An Sha sprees more efficient, by finding fast ways to clear all rebel forces first and even manipulate tactics like Yi Xin against myself to skip unneeded moves/menus.
This was probably most of the improvement after the glitch and savewarp, as I just seemed to gain time everywhere.
However it's still mostly limited to All-Out (and the forced "caught off guard" in Wei), so battles starting with manual actions (especially Ma Chao) or not directly preceded by overworld RNG (Zhao Fan) didn't gain much.

Other

  • Only 9 inn trips (previously 14), largely thanks to the improved luck manipulation
  • Minor route changes (skipped Zhou Cang, delayed Huang Zhong) and party order/items
  • No glitched text skip freezing the game
  • Gullwings before/after Xu Zhe saved close to 1 second, the other gullwings must still be bought separately (needed gold)
  • The overworld menu opens on a framerule, so I do it on screen transitions (always fast) where possible to save some frames
  • Ma Chao missed the attack bonus from 5 digit HP at the end, but healing takes longer than it's worth
Time comparison:
OldNewGain
Yellow Scarves22434168955539
Dong Zhuo53913477706143
Yuan Shu75684685117173
Jing Zhou1084619818410277
Ji Zhou12032210987910443
Shu16687515403812837
Wu23109621573715359
Wei (end)29265827420118457

Truncated: I'll judge this.
Truncated: Everything looks good, nice improvements. A worthy successor to the previous 10 year old movie.
feos: Pub.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15558
Location: 127.0.0.1
This topic is for the purpose of discussing #6771: Acmlm's NES Destiny of an Emperor in 1:16:02.50
Twisted_Eye
He/Him
Active player (398)
Joined: 10/17/2005
Posts: 632
Location: Seattle, WA
oh hell yes five whole minutes hot damn That new usage of that Guo Ji killer glitch surprises me, I wonder what causes it. Love all of the other improvements. Awesome to see this!
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 301
Location: Stafford, NY
Twisted Eye wrote:
That new usage of that Guo Ji killer glitch surprises me, I wonder what causes it.
Probably the same underflow effect isn't "stoppered" the same way in that different context, so it wipes out a lot more than just one byte. For reference about the glitch in question (from the previous submission's text)...
When canceling the first character's command, a table index underflow (for TP used) clears a byte in the "character status" table. Guo Ji (from Xu Rong's battle, before Dong Zhuo 1) just happens to belong to that byte, so he's completely removed from the game!
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
^ Why I don't have any submissions despite being on the forums for years now...
BoursinBurger
He/Him
Joined: 12/18/2008
Posts: 33
Location: SC
Nice work!
Skilled player (1738)
Joined: 9/17/2009
Posts: 4980
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I liked the current TAS since I thought the battles were unique (every character attacks at once instead of one by one), so I'll definitely watch this later once I'm free. Do you have the bruteforcer still? Would you mind releasing it if so?
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15558
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [4206] NES Destiny of an Emperor by Acmlm in 1:16:02.50