Homebrew RELEASE BrogueCE

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
42
XP
481
Country
United States
Brogue is a single-player strategy game set in the halls of a mysterious and randomly-generated dungeon. The objective is simple enough -- retrieve the fabled Amulet of Yendor from the 26th level -- but the dungeon is riddled with danger. Horrifying creatures and devious, trap-ridden terrain await. Yet it is also riddled with weapons, potions, and artifacts of forgotten power. Survival demands strength and cunning in equal measure as you descend, making the most of what the dungeon gives you. You will make sacrifices, narrow escapes, and maybe even some friends along the way -- but will you be one of the lucky few to return alive?



https://github.com/capsterx-switch/BrogueCE/releases/tag/v1.9.2-r2

I've never played this game, so I mapped the keys as best as I could. If people who play this find a better key mapping let me know and I can update the defaults.
Right trigger should control mouse, right stick click is left click. touch screen also acts as mouse, as for the rest of the keys, they are configurable. I can probably map the l-stick to movement but have not done so yet.

put a file on sdmc:/switch/brogue/switch_keys

Here are the default ones:
A = ENTER

B = ESC
X = CTRL-I
DUP = UP
DRIGHT = RIGHT
DDOWN = DOWN
DLEFT = LEFT
R = CTRL-Z
L = CTRL-Z
 
Last edited by capsterx,

oriongrant

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
47
Trophies
0
Age
27
XP
218
Country
United Kingdom
i love you but damn these controls need some work, A really needs to be enter for example... Can you upload an example key config so we can edit? thanks!
 
Last edited by oriongrant,

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
42
XP
481
Country
United States
  • Like
Reactions: oriongrant

oriongrant

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
47
Trophies
0
Age
27
XP
218
Country
United Kingdom
Cheers lads, i've unmapped everything and decided to map as I go. At the moment, this is working for me quite well:

Code:
MINUS = 
PLUS = 
A = ENTER
B = ESC
Y = 
X = CTRL-I
L-X = 
ZL - X = 
ZR - X = 
R - X = 
L - PLUS = 
ZL - PLUS = 
L - A = 
DUP = UP
DRIGHT = RIGHT
DDOWN = DOWN
DLEFT = LEFT

ZL - DUP = 
ZL - DDOWN = 
R = CTRL-Z 
L = CTRL-Z
ZL - MINUS =
 
Last edited by oriongrant,

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
42
XP
481
Country
United States
Cheers lads, i've unmapped everything and decided to map as I go. At the moment, this is working for me quite well:

Code:
MINUS =
PLUS =
A = ENTER
B = ESC
Y =
X = CTRL-I
L-X =
ZL - X =
ZR - X =
R - X =
L - PLUS =
ZL - PLUS =
L - A =
DUP = UP
DRIGHT = RIGHT
DDOWN = DOWN
DLEFT = LEFT

ZL - DUP =
ZL - DDOWN =
R = CTRL-Z
L = CTRL-Z
ZL - MINUS =

The mapping system loads either one, it does not combine them, so this mapping is:
A = ENTER
B = ESC
X = CTRL-I
DUP = UP
DRIGHT = RIGHT
DDOWN = DOWN
DLEFT = LEFT
R = CTRL-Z
L = CTRL-Z

If this works I can set this as the default (all the lines without a mapping are just ignored)
 
  • Like
Reactions: oriongrant

oriongrant

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
47
Trophies
0
Age
27
XP
218
Country
United Kingdom
The mapping system loads either one, it does not combine them, so this mapping is:
A = ENTER
B = ESC
X = CTRL-I
DUP = UP
DRIGHT = RIGHT
DDOWN = DOWN
DLEFT = LEFT
R = CTRL-Z
L = CTRL-Z

If this works I can set this as the default (all the lines without a mapping are just ignored)

That looks pretty good, i'm sure it can be refined a little more but anything not here can be used via the touchscreen. I made it 7 floors down before dying on a playthrough last night so it seems pretty good!

Any thoughts on a Vita/3DS or even a PS3 port? Thanks for all the hard work!
 

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
42
XP
481
Country
United States
That looks pretty good, i'm sure it can be refined a little more but anything not here can be used via the touchscreen. I made it 7 floors down before dying on a playthrough last night so it seems pretty good!

Any thoughts on a Vita/3DS or even a PS3 port? Thanks for all the hard work!

I dont have a vita or 3ds, I do have a ps3 but I have not tried any home brew on it.
 

oriongrant

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
47
Trophies
0
Age
27
XP
218
Country
United Kingdom
I dont have a vita or 3ds, I do have a ps3 but I have not tried any home brew on it.

I understand the Vita and 3DS have great debugging platforms for the PC, and if you haven't cfw'd the PS3 yet i'd very much recommend it!

I do have all 3 of these hardware platforms so I'm happy to test bits out.
 

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
42
XP
481
Country
United States
This port is really great. I wonder if you can do the same thing with DCSS.

It looks like it uses sdl, so it may be possible. I have a few other projects going on, so I may have time at some point.

--------------------- MERGED ---------------------------

I understand the Vita and 3DS have great debugging platforms for the PC, and if you haven't cfw'd the PS3 yet i'd very much recommend it!

I do have all 3 of these hardware platforms so I'm happy to test bits out.

I think it would be a challenge for things I dont have. However the sdl gamepad -> keyboard mapping should be valid for any platform.
 
  • Like
Reactions: BuerHightower

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
42
XP
481
Country
United States
DCSS is a very popular roguelike, you're doing gods work getting ascii roguelikes on to handhelds as it's not something that is often done.

For a game that can run on a text console, this is a beast, it requires a database and I cannot get sqlite3 or Berkleydb to work (and the ndbm glibc version also doesnt work), and if I manage to do that I still have to deal with the opengl calls. *sigh*. I may have been defeated on this one.
 
  • Like
Reactions: oriongrant

oriongrant

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
47
Trophies
0
Age
27
XP
218
Country
United Kingdom
Any chance of an update to this at all? I'd be really interested in knowing more about how it was ported, I'd like to take a pop and porting it to the ps4 or something.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last +1