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.
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    K3Nv2 @ K3Nv2: https://www.the-sun.com/news/10907833/self-checkout-complaints-new-target-dollar-general-policies...