logs archiveBotHelp.net / Freenode / #3dsdev / 2015 / August / 19 / 1
Joostin
yo
does it make sense for portal3DS to work when launched through ninjhax 1.1b, but not 2.1 beta?
well ninjhax -> HBL -> portal3DS
the cube doesn't show up when using 2.0, and I tested it a LOT of times
smea
Joostin, which build ?
Joostin, if it was built before https://github.com/smealum/portal3DS/commit/8e31f00d210fae00d0eadd2dc01352dd05943569
then yes
otherwise, no
Joostin
I couldn't build it myself because of python errors, so it's just one somebody shared with me
smea
well if you can't tell me obviously i can't tell you
Joostin
do you have a binary on hand?
I could test it
smea
no
Joostin
:(
wait, how do you not have a binary if you've been using it in videos?
smea
i dont have a binary i want to share
Joostin
lol oh
smea
the reason i dont have a download link is that it's not ready for release
Joostin
that makes more sense
you should remove that as a reason for installing ironhax/tubehax/ninjhax then :P
smea
not really
pauldachz
Or just list it as "Coming Soon!""
smea
what else am i going to put there to show that homebrew games are a thing
3ds pong ?
:|
not hating on 3ds pong
just hating on the fact that almost noone seems to be trying to make 3ds games
Joostin
"You should install it so you can use portal3DS but I won't let you have portal3DS"
smea
Joostin yeah because i plan on finishing it at some point
and the code *is* available, people *can* play it if they really want
i dont think they should yet, either way it still works as a reason to install
pauldachz
"Install it and you'll be able to play portal3DS soon!"
Subv
smea: stencil research has been going on
smea
what do you mean ?
Subv
the stencil documentation on 3dbrew is somewhat (very) wrong
smea
how so ?
Subv
i've been writing hwtests to verify the correct behavior, and now there's a Citra PR for it, i'll rewrite the info in 3dbrew later. i guess you can now (ab)use stencil in portal3ds
smea
what i used for portal worked fine afaict
i already do
Subv
oh well
the stencil ops defined in 3dbrew are wrong
smea
all of them ?
Subv
and the "replacement value" listed there is actually the stencil write mask
the ones i tested, see https://github.com/citra-emu/citra/pull/1049/files#diff-96d4db7cf00681ee841d2f603915bbd8R444
smea
i think all of that stencil doc was StapleButter's
https://github.com/smealum/portal3DS/blob/master/source/game/portal.c#L301
i used the "xor"
do you plan on updating ctrulib ?
that'd be cool if you ever have time
though 3dbrew is more important
Subv
yeah i'll update it later today or tomorrow
my plan is to get this merged, then update 3dbrew, then ctrulib
smea
great, happy to hear it
Subv
updated 3dbrew
Joostin
how do you pick up the cube in portal3DS?
megazig_
buy it a drink
Joostin
lol
clever
megazig_
code might say ZL ?
Joostin
which isn't present on the old 3DS :(
considering there are four unused buttons, that seems pointless
A/B/X/Y don't do anything
neither does the D-pad
megazig_
new3DS has two extra triggers?
that's awesome
Joostin
I guess only N3DS exclusive games can use them
megazig_
so you can't jump either?
Joostin
no
what the hell smea?
what lines are you looking at?
megazig_
updateControls in controls.c
Joostin
thanks
I fixed my problem so I can compile it now
LOL
well I sort of got it to work
whenever I have a migraine, I make incredibly stupid mistakes, so I'm sure I did something really rookie
I can jump and grab, but every key makes me jump
megazig_
how'd you change line 90?
Joostin
oh, I see the problem
if(keysDown()&&(KEY_ZR|KEY_B))
I used replace instead of doing it manually
so I must have accidentally added an extra & to it
I'm still laughing XD
the first time I forgot to save my changes
smea
<Joostin> what the hell smea? <= um ?
<Joostin> if(keysDown()&&(KEY_ZR|KEY_B)) <= what
Joostin
my head is throbbing, I don't remember when the first one happened
it was supposed to be if(keysDown()&(KEY_ZR|KEY_B))
keeping compatibility when the N3DS but making it playable on the old one
101 becomes if(!(keysHeld()&(KEY_ZL|KEY_A)))
and 73 becomes if(keysDown()&(KEY_ZL|KEY_A))
shuffle2
if you have to change the code doesn't it just mean the lib is broken
smea
what lib
shuffle2
wherever keysDown/Held is? why do you have to treat the result differently to "port" it to be compatible with n3ds+o3ds at the same time?
smea
you don't.
Joostin
shuffle2 you could make them equal, but then that would eliminate the opportunity to have them work individually
smea
portal3DS just doesn't have code for old 3ds because it's not finished and i mostly only ever ran it on my n3ds
n3ds has additional buttons, so obviously if the game uses those for important things, then the game wont be super playable on old 3ds...
Joostin
you have so many extra buttons though
pauldachz
Literally two buttons plus a sh*tty nipple.
« prev 1 2 next »