Skip to content

Instantly share code, notes, and snippets.

@Marenthyu
Marenthyu / readme.md
Last active February 13, 2018 16:52
3ds Tadpole Guide

stage 2 - DSIWARE exploit using TadPole:

  1. put your movable.sed into the resources folder
  2. put your ctcert.bin with the privkey into the resources folder (this file can only be generated by someone running cfw)
  3. buy your dsiware game and install it
  4. on the 3ds, go to settings->data management->dsiware->your dsiware game->copy
  5. put the sd card into the comptuter and copy the dsiware bin from the following location to the tadpole folder: SD:/Nintendo 3ds/ID0/ID1/Nintendo DSIWare/####.bin where ### is the dsiware id
  6. run the following command in the tadpole folder: .\tadpole.exe #####.bin d where #### is the game id

OPT 1

Notes on OBS Level:
1. Value at "Neptune VSSega Hard Girls.exe"+437C30 + 13D40 seems to directly be influenced by obs level and changing it changes the visible obs lvl instantly.
2. In NG, Observation level increases, whenever this value is increased by 100.
3. Collecting all medals in a dungeon increses it by "5"
@Marenthyu
Marenthyu / observation.md
Last active September 1, 2017 19:09
Observation level in nep-seha

First Value is directly influenced by completing missions and talking to certain chirpers. (Position: "Neptune VSSega Hard Girls.exe"+437C30+13D40)

The Second Value is, as of right now, unknown. (Position: "Neptune VSSega Hard Girls.exe"+437C30+C664C)

Setting the addresses to different values changes the current observation level. I am unsure how they correlate, but they do in some way seem to add up.

There must be something else that arbitrarily increases the observation as setting these values to the same value at different save points has different outcomes.

At New Game, The Values simply add up and then are divided by 100 to get the current observation level, ignoring decimals.

@Marenthyu
Marenthyu / nep-seha.asl
Created July 3, 2017 18:33
Autosplitter for Superdimension Neptune vs Sega Hard Girls
state("Neptune VSSega Hard Girls")
{
int LDHP_Enemy : 0x445428, 0xC, 0xB8, 0x4c;
string10 LDN_Enemy : 0x445428, 0xC, 0xB8, 0xE;
int Savefile : 0x91CF0C;
int CurrentQuest : 0x437c30, 0xD2670;
int CompletedQuests : 0x437C30, 0x13D38;
int BattlesStarted : 0x437C30, 0xE3C;
int EnemiesKilled : 0x437C30, 0xE40;
}
@Marenthyu
Marenthyu / Bot.java
Created May 10, 2016 14:05
TestYourLuck
public void testYourLuck(String sender, String otherargs) {
int win = (int) (Math.random() * 201);
ProfileManager.getProfileByName(sender).addFunds(
channel.replace("#", ""), win);
if (win >= 100) {
sendMessage(
channel,
profile.getOption("testyourluckwinmessage")
.getValue()
.replace("<sender>", sender)