Bandit Kings uses the MMC5 vertical split screen scrolling?

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

User avatar
Vectrex2809
Posts: 97
Joined: Mon Jul 14, 2014 6:05 am
Location: Lausanne, Switzerland

Bandit Kings uses the MMC5 vertical split screen scrolling?

Post by Vectrex2809 » Sat May 02, 2015 9:37 am

It's been thought for a long time that only Uchuu Keibitai SDF used vertical split screen scrolling, but I think Bandit Kings of Ancient China uses it... in the ending. Being really bad at strategy games, can somebody confirm this ending uses that MMC5-specific effect?
This video shows the end credits as a glitchy mess, and it's interesting because I had a same sort of glitch when trying to pull off this effect with the MMC5 on an emulator, by making a shooter with a status bar similar to the Genesis' Truxton.
Another thing that makes me suspect the game uses this interesting effect is that when NA Member WashYourFace beat the game on real hardware and posted it here, the credits magically come up crystal clear.
So, does anyone dare to beat this long game to prove this uses the MMC5's vertical split screen scrolling?

User avatar
Dwedit
Posts: 4427
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Dwedit » Sat May 02, 2015 10:43 am

What triggers the ending anyway? Cheat finders might help here.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

User avatar
Vectrex2809
Posts: 97
Joined: Mon Jul 14, 2014 6:05 am
Location: Lausanne, Switzerland

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Vectrex2809 » Sat May 02, 2015 11:16 am

Dwedit wrote:What triggers the ending anyway? Cheat finders might help here.
I have no idea unfortunately, lol. I just noticed that the game may use MMC5 split vertical scrolling :P I have no experience with cheat finding, do you know anyone that might help us?

EDIT: A quick google search gave me a hint of a hidden debug mode in the game - http://oldgamehacking.com/?p=270

User avatar
Memblers
Site Admin
Posts: 3902
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Memblers » Sat May 02, 2015 4:39 pm

I've finished that game, though it was a long time ago. I'm pretty sure the winning condition is to defeat "Evil Gao Qiu". On the PC version, his nickname is "The Ball Kicker". :lol:

User avatar
Vectrex2809
Posts: 97
Joined: Mon Jul 14, 2014 6:05 am
Location: Lausanne, Switzerland

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Vectrex2809 » Tue May 05, 2015 7:10 am

Memblers wrote:I've finished that game, though it was a long time ago. I'm pretty sure the winning condition is to defeat "Evil Gao Qiu". On the PC version, his nickname is "The Ball Kicker". :lol:
Really?! Now that's interesting.
I'm actually wondering if someone could make a game genie code that goes straight to the ending, or makes "Evil Gao Qiu the Ball Kicker" super easy to defeat.

User avatar
Vectrex2809
Posts: 97
Joined: Mon Jul 14, 2014 6:05 am
Location: Lausanne, Switzerland

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Vectrex2809 » Tue Jun 02, 2015 4:38 pm

Bump! This could be interesting to better document the MMC5 and fix emulator glitches!!!

GreyRogue
Posts: 49
Joined: Fri Dec 08, 2017 5:12 pm

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by GreyRogue » Sun Jan 06, 2019 4:30 pm

Ok. I cheated my way through Bandit Kings to the end. I can confirm it does use Split Screen in the ending. [Edit: Fixed addresses] (It writes 0x8F to 0x5200 and 0x1F to 0x5202).
It's still messed up in FCEUX, which I haven't looked at yet. Screen shot attached.
Also, I've attached a save file that is relatively easy to get to the end with.
Random notes I used to cheat with:

Code: Select all

7340 = Prefecture 1
77D8 = End of Prefecture 49
0-1 = Gold
2-3 = Food
4-5 = Metal
6-7 = Furs
8 = Rate
9 = Flood
A = Land
B = Wealth
C = Support
D = Arms
E = Skill
F
10
11
12
13
14
15
16
17

60C9 = Heavenly King Men
6BAF = Swift Avenger Men
6BC1 = Pale Faced Men
6C75 = Short Lived Men
6CCF = Stone Warrior Men
6E25 = Soaring Eagle Men
6FC3 = Cloud Guardian Men

605D = Leopard Headed Men (604D)


0
1
2 = Age
3 = Serves (0 = Evil)
4 = ??
5 = Body
6 = Max Body
7 = Strength
8 = Dexterity
9 = Wisdom
A = Strength +
B = Dexterity +
C = Wisdom +
D = Loyalty
E-F = Popularity
10 = Men
11 = Attributes (Position - Bandit/Brother/etc, Boat)
 Minister.Magistrate.Official.Good Fellow.Chieftain.Bandit.Elder Brother.Younger Brother.Dead.Criminal.Priest.Fisherman.Laborer.Doctor.Merchant.Innkeeper.Artisan.Scholar.Richman.Master.Lady.Courtesan.Hunter.Wrestler.Officer.Trader.Dancer.Wizard.Bully.Outlaw.
 - 0x1F = Position
 - 0x40 = Boat
 - C0 = Minister
 - C5 = Bandit
 - C7 = Younger Brother
 - 87 = No boat/C7 = Boat
Edit: Bad save file. Grab the one below.
Attachments
BanditKings.png
Last edited by GreyRogue on Sun Jan 06, 2019 5:49 pm, edited 2 times in total.

lidnariq
Posts: 10463
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by lidnariq » Sun Jan 06, 2019 4:58 pm

GreyRogue wrote:Ok. I cheated my way through Bandit Kings to the end. I can confirm it does use Split Screen in the ending. (It writes 0x8F to 0x5000 and 0x1F to 0x5002).
Those are audio registers. Is that what you meant to write?

User avatar
Quietust
Posts: 1719
Joined: Sun Sep 19, 2004 10:59 pm
Contact:

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Quietust » Sun Jan 06, 2019 5:04 pm

A list of steps to follow would be useful - I don't even know how to play that game, let alone win it, and I'm curious to see how my own emulator handles the ending.
GreyRogue wrote:Ok. I cheated my way through Bandit Kings to the end. I can confirm it does use Split Screen in the ending. (It writes 0x8F to 0x5000 and 0x1F to 0x5002).
I assume you meant $5200 and $5202.
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.

Sour
Posts: 815
Joined: Sun Feb 07, 2016 6:16 pm

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Sour » Sun Jan 06, 2019 5:07 pm

Quietust wrote:A list of steps to follow would be useful - I don't even know how to play that game, let alone win it, and I'm curious to see how my own emulator handles the ending.
I was pretty much about to post exactly the same thing.

GreyRogue
Posts: 49
Joined: Fri Dec 08, 2017 5:12 pm

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by GreyRogue » Sun Jan 06, 2019 5:08 pm

lidnariq wrote:
GreyRogue wrote:Ok. I cheated my way through Bandit Kings to the end. I can confirm it does use Split Screen in the ending. (It writes 0x8F to 0x5000 and 0x1F to 0x5002).
Those are audio registers. Is that what you meant to write?
Sorry you're right. I meant 0x5200 and 0x5202. Just double checked.
Also, 0x5104 is 1, and 0x5105 is 0.
Attachments
Bandit2.png

GreyRogue
Posts: 49
Joined: Fri Dec 08, 2017 5:12 pm

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by GreyRogue » Sun Jan 06, 2019 5:14 pm

Quietust wrote:A list of steps to follow would be useful - I don't even know how to play that game, let alone win it, and I'm curious to see how my own emulator handles the ending.
To finish the game:
You should start on Heavenly King's province.
Select Fight/War.
Pick the heroes that have more than 90 men each (maybe leave Heavenly King behind).
Attack Area 14.
Take a couple thousand food with you.
Left means yes, right means no.
Deploy on the map where 15 is marked.
Move your units up to the enemies. You can't cross the mountains, so go around those. This particular map is kind of blocked off, which makes moving annoying.
Direction is a little goofy. Up/Down work normal. To chose the diagonals, choose up/down first, then left/right.
Attack/Melee each of the enemies until you kill them.
Once you've captured them all, you should win.

User avatar
Quietust
Posts: 1719
Joined: Sun Sep 19, 2004 10:59 pm
Contact:

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by Quietust » Sun Jan 06, 2019 5:24 pm

GreyRogue wrote: To finish the game:
You should start on Heavenly King's province.
Select Fight/War.
Pick the heroes that have more than 90 men each (maybe leave Heavenly King behind).
Attack Area 14.
Are you sure you uploaded the correct SRAM file? Area 14 is unoccupied, and I cannot target it from the Fight/War menu. Also, every hero has 100 men each.
Edit: to clarify, this is what the world map looks like immediately after loading:
Image
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.

User avatar
koitsu
Posts: 4218
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by koitsu » Sun Jan 06, 2019 5:34 pm

Is there a reason nobody is making a save state of things before the ending? If so, what is that reason?

GreyRogue
Posts: 49
Joined: Fri Dec 08, 2017 5:12 pm

Re: Bandit Kings uses the MMC5 vertical split screen scrolli

Post by GreyRogue » Sun Jan 06, 2019 5:36 pm

Quietust wrote:
GreyRogue wrote: To finish the game:
You should start on Heavenly King's province.
Select Fight/War.
Pick the heroes that have more than 90 men each (maybe leave Heavenly King behind).
Attack Area 14.
Are you sure you uploaded the correct SRAM file? Area 14 is unoccupied, and I cannot target it from the Fight/War menu. Also, every hero has 100 men each.
Edit: to clarify, this is what the world map looks like immediately after loading:
Image
Try that again. It might have messed up because I still had FCEUX open.
sav attached.
You should be in area 15.
Attachments
Bandit Kings of Ancient China (USA).sav
(8 KiB) Downloaded 484 times

Post Reply