Skip to content

Instantly share code, notes, and snippets.

@himanshugoel2797
Last active November 15, 2016 02:17
Show Gist options
  • Save himanshugoel2797/20b209a8c5759bcde8d246161d144f1b to your computer and use it in GitHub Desktop.
Save himanshugoel2797/20b209a8c5759bcde8d246161d144f1b to your computer and use it in GitHub Desktop.
Nepupu!
/*
E20: Vita: 02, PC: 01
E24: Vita: 0B, PC: 0E
E28: Vita: 61, PC: EF
E29: Vita: 03, PC: 00
E2C: Vita: 1C, PC: 00
E2D: Vita: 02, PC: 00
1434: Vita: F1, PC: 11
1435: Vita: 8A, PC: BB
1436: Vita: CF, PC: E0
1437: Vita: 89, PC: 1C
193C: Vita: ED, PC: 0A
193D: Vita: 8E, PC: BF
193E: Vita: CF, PC: E0
193F: Vita: 89, PC: 1C
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
FILE* fd = fopen(argv[1], "rb");
int pc = 1;
if(fd){
fseek(fd, 0, SEEK_END);
int len = ftell();
fseek(fd, 0, SEEK_SET);
char *data = malloc(len);
fread(data, 1, len, fd);
if(pc){
data[0xE20] = 0x01;
data[0xE24] = 0x0E;
data[0xE28] = 0xEF;
data[0xE29] = 0x00;
data[0xE2C] = 0x00;
data[0xE2D] = 0x00;
data[0x1434] = 0x11;
data[0x1435] = 0xBB;
data[0x1436] = 0xE0;
data[0x1437] = 0x1C;
data[0x193C] = 0x0A;
data[0x193D] = 0xBF;
data[0x193E] = 0xE0;
data[0x193F] = 0x1C;
}else {
data[0xE20] = 0x02;
data[0xE24] = 0x0B;
data[0xE28] = 0x61;
data[0xE29] = 0x03;
data[0xE2C] = 0x1C;
data[0xE2D] = 0x02;
data[0x1434] = 0xF1;
data[0x1435] = 0x8A;
data[0x1436] = 0xCF;
data[0x1437] = 0x89;
data[0x193C] = 0xED;
data[0x193D] = 0x8E;
data[0x193E] = 0xCF;
data[0x193F] = 0x89;
}
FILE *od = fopen("save.dat", "wb");
fwrite(data, 1, len, od);
fclose(od);
fclose(fd);
free(data);
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment