Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Now talking on #3dsdev
- * Topic for #3dsdev is: Welcome to #3dsdev! No warez/flashcards/sdk/leaks/cfw-devs/botspam | offtopic: #3dsdev-ot | Exploits: http://tinyurl.com/pkpnvjm | 32c3: http://bit.do/3dshaxx
- * Topic for #3dsdev set by profi200!~profi200@2001:1a50:11:0:5f:8f:acde:1 (Wed Dec 30 09:57:11 2015)
- <profi200> lol
- <Cruel`> also wtf togepi, wasn't even an official pokemon until a long time after it was introduced on the show
- <crediar> cheating devices were fun back then, also had one for n64
- <Cruel`> ya, I got gameshark for ps1
- <Cruel`> almost exclusively for ff7 after finding out about debug room
- <profi200> After you beat a game the first time it's surely fun to mess with the game. Walk through walls and such.
- <profi200> Would never use cheats on first play. That destroys the gameplay.
- <crediar> I used a few for skyward sword
- <Cruel`> I used cheats on ff7 after breating it just to see what it was like to have all crazy materia
- <Cruel`> all mastered, rather not grind on jrpgs
- <crediar> basically all Fii notifications off, msg on new found item off, unlimited sprint, unlimited health (didn't want to die due failing controls)
- <Cruel`> or super smash bros cheat to unlock master hand, that was a good one
- * valiant (~valiant@203.111.23.95.dynamic.jazztel.es) has joined
- * ab173 (~motezazer@50.200.201.77.rev.sfr.net) has joined
- * julian20 (~julian20@absm43.neoplus.adsl.tpnet.pl) has joined
- * Garcia98 (~Garcia98@62.174.56.78.dyn.user.ono.com) has joined
- <profi200> Offline anyone can do what he wants. Cheating to win online is just bad.
- <crediar> cheating online shouldn't even work
- <profi200> Unfortunately it does :|
- <Cruel`> all games used to have some sort of "big head mode" lol
- <Cruel`> not the most useful trend
- <julian20> cheating in mk7 online works
- <julian20> ...
- * Remix (~chatzilla@107-203-225-32.lightspeed.miamfl.sbcglobal.net) has joined
- <ab173> Of course it's p2p, if I remember well
- <ab173> No server check
- <crediar> even though
- <crediar> it should still send the item fired to the server
- <signz> [21:24:31] <Cruel`> all games used to have some sort of "big head mode" lol < hah, I loved those
- <crediar> wouldn't slow anything down and will prevent cheating items
- <ab173> Yes, it should
- <TuxSH> +1
- <julian20> if you edit your max speed before the game starts, you will be faster then others...
- * luy__ (~luy@198.220.116.91.dynamic.reverse-mundo-r.com) has joined
- <ab173> I just said how it worked, not how it should work
- <profi200> Detecting cheats is not easy or game devs don't bother detecting them. At least in smash they did it right.
- <Cruel`> ya, even just basic server validation would make online cheating very difficult
- <WntrMute> big head mode?
- <TuxSH> we're talking about MK7 here, but for some games it might be more complex
- * IcySon55 (Icy@24-52-229-190.cable.teksavvy.com) has joined
- * Jack (~Jack@208.167.254.109) has joined
- <valiant> I'm trying to figure out what some of you guys presented at CCC last weekend, namely the memchunk stuff. I and a few other people have gotten to the point where we can overwrite the *next pointer of the memchunkheader that's being allocated, but we don't know what the *next and *prev pointers of the crafter header should be. Could someone give us any tips or anything?
- <valiant> s/crafter/crafted/
- <profi200> valiant: You are on your own with that. Said that to someone else also who asked for help.
- <valiant> Welp, too bad.
- <valiant> Thanks in any case.
- <julian20> yes thanks
- <TuxSH> yes
- <profi200> For anything other refer to 3dbrew.
- <TuxSH> of course that what we always do ;)
- <julian20> for all other stuff we look on 3dbrew
- <julian20> but that needs testing and ...
- <TuxSH> we will do it anyways
- * luy_ has quit (Read error: Operation timed out)
- <Cruel`> lol WntrMute, I think big-head mode was a cheat more popular in late 90s, but some games still feature big head modes in their games
- <Cruel`> just game characters with huge heads
- <profi200> The exploit was not released because the finder knew what people would do with it.
- <TuxSH> you mean debugging, and playing online while having homebrew :p ?
- <WntrMute> it's only a matter of time until the sploit is released anyway
- <julian20> we are working on it
- <julian20> with good progress
- <profi200> No, downgrading and installing warez.
- <WntrMute> TuxSH, you can play online and have homebrew without kernel hax
- <profi200> ^
- * valiant has quit (Leaving)
- * |OMEGA| (omega@192-0-249-145.cpe.teksavvy.com) has joined
- <julian20> faster emulation of my safecoopies and my own dumped bios of old game consoles
- <TuxSH> even when you don't have any way to run homebrew on 10.3 (that was the case not so long ago!)
- <profi200> Don't be worried about that. There is enough room to keep hb working. And new entrypoints will surely be discovered.
- <ab173> Anyway, about emulators... http://www.nintendo.com/corp/legal.jsp
- <neobrain> your mom is nintendo and talks bs about emulation
- <megazig> burn
- <TuxSH> about something totally different: how to read the save game of a NDS cartridge which has infrared using ARCHIVE_CARD_SPIFS? Reading the first 512KB doesn't work, while it works for regular cartriges
- <profi200> lol
- <profi200> TuxSH: That is not discovered yet. You need to look into PokeMover.
- <WntrMute> TuxSH, there's a special sequence needed to shift the card from IR mode to savegame mode
- <profi200> The ctrtool output is a good start: https://gist.github.com/profi200/1cbe39637197d5dd6c3b
- <TuxSH> ty
- <TuxSH> that's what I did. What's weird is that PkMover has the "Use Card SPI fs" flag but not the "mount card spi fs" one. Meaning another process mount the archive for PkMover
- <WntrMute> I don't think you can send said sequence using ARCHIVE_CARD_SPIFS
- * OneArmMan has quit (Read error: Connection reset by peer)
- * OneArmMan (~OneArmMan@adsl-108-199-221-58.dsl.milwwi.sbcglobal.net) has joined
- <TuxSH> I'm able to read my Pokémon Platinum save (with FSFILE_Read), but not write it (with FSFILE_Write), existing code and interface: https://github.com/TuxSH/TWLSaveTool
- <profi200> There are fs:USER cmds to send commands to the Flash/EEPROM of the gamecard but not sure if PokeMover uses them.
- <WntrMute> hmm
- <TuxSH> since it the process itself doesn't seem to have all the required privileges. Meaning another process does the work
- <profi200> I used the CARDSPI archive too and it is really broken. You can't get the size correctly and writing is broken too.
- <plutobot> Wiki | Page changed: Homebrew Applications | User: Cruel | http://3dbrew.org/w/index.php?curid=1655&diff=15097&oldid=15055
- <TuxSH> You can't get the size correctly and writing is broken too.
- <TuxSH> >>> actually
- <TuxSH> the save is repeating itself so you can guess the save file size in most cases
- <TuxSH> but writing is broken
- <profi200> CARDSPI was not made for NTR cards i guess. With 3DS games writing works.
- <TuxSH> weird
- <WntrMute> where do you get PokeMover?
- <TuxSH> free app to download
- <WntrMute> is this an eShop thing?
- <TuxSH> but you get to pay to use the servers, i.e to do anything
- <profi200> WntrMute: You get it along with Pokemon Bank.
- <profi200> From eShop.
- <WntrMute> why is the world obsessed with PokeMon anyway?
- <TuxSH> Iirc you have to download it separately
- <IcySon55> WntrMute: Collecting OCD?
- <WntrMute> every Nintendo homebrew scene ever seems to end up being all about the pokeymanz
- <TuxSH> >> it has the only app that reads/writes saves from DS cards, that's why
- <IcySon55> gotta catch em all~
- <WntrMute> also interesting, I take it Pokemon Bank has permissions for reinserting gamecards?
- <profi200> That works for every card in 3DS mode.
- <TuxSH> arm9 and arm11 permissions to do that, yes. But it seems that it get the card spi archive opened from another process, it's missing the "mount card spi fs" flag
- <profi200> Not much people seem to know it but the only hotswap protection they have is a switch in the slot you can easily bridge.
- <Remix> If I could just make a suggestion, when you update Menuhax have something to signify that this is a new version your running. Maybe something on the bottom of the screen like "V 3.0 Yellows8 2015"
- * arbin has quit (Read error: Connection reset by peer)
- <profi200> If you do that you can hotswap in DS mode.
- <BlackFurn> how exactly are the __heap_size and __linear_heap_size variables used? are they set or read by the hb launcher?
- <yellows8> Remix: I obviously thought of that from the start, but then the user might not always update the bootimage. :/
- <TuxSH> while running a DSi/3DS flashcard for example, interesting ... but anyways a save-manager piece of **software that would work on anything with sigpatch would be better
- <Remix> Aside from seeing if new features work or not, theres no way of knowing you got the latest. But yeah, I love your default image you have in menuhax.
- <yellows8> indeed
- * tuy360 has quit (Read error: Connection reset by peer)
- <TuxSH> ^ bc we need extra permissions to read raw data from cards
- <WntrMute> default image being the one on the top?
- <Remix> RXtools has this same issue too. There is a credits menu but nothing in there about what version it is.
- <profi200> BlackFurn: Hardcoded. Or if the code for dynamically allocating mem got merged it's calculated by whats available.
- <profi200> yellows8: Print over the image.
- <xerpi> gg webkit http://phoronix.com/scan.php?page=news_item&px=WebKit-2015-Vulnerabilities
- <yellows8> "print" you mean in menuhax_manager or what?
- * _Gocario_ is now known as Gocario
- * lezek_ (~lezek@197.89.181.172) has joined
- <neobrain> eh, which of CPSR's bits is the "control" field?
- <neobrain> (i.e. CPSR_c)
- * Nic333_ (~Nic333@189.79.100.51) has joined
- * julian20 has quit (Quit: Leaving)
- <WntrMute> yellows8, is it possible to do something with the bottom screen?
- <neobrain> geez, found it
- <neobrain> "interrupt disable bits, T bit, Mode bits"
- <neobrain> bottom eight bit
- <yellows8> that's rather pointless with *hax payload colorfilling it almost instantly.
- * lezek has quit (Ping timeout: 250 seconds)
- <profi200> yellows8: If there is enough space embed the version string as tiles and/or Version in the installer.
- <BlackFurn> profi200, ah, I see. so I can change the default values to get a bigger/smaller heap and linear heap? for a total of 56mb
- <profi200> BlackFurn: https://github.com/smealum/ctrulib/blob/master/libctru/source/system/allocateHeaps.c
- <profi200> It's already implemented so dynamically.
- * DacoTaco has quit (Read error: Connection reset by peer)
- * Nic333 has quit (Ping timeout: 369 seconds)
- <yellows8> jumping to the splash-screen menu once install finishes might work, but there's plently of other menuhax(_manager) stuff I didn't get around to yet to begin with. :|
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement