then share your save with all the scenes
because i did´nt see any button here xD
and i dont have all the scenes
because i did´nt see any button here xD
and i dont have all the scenes
Attachments
-
808 KB Views: 1,018
Just start the game again like normal. There should be some questionhow to new game+, game just return to main screen after i cleared one route
You need to get 1.02, the dev lowered the difficulty of the running minigame with that update.Are the time bars in this game laggy for you guys or is it just my computer?
Been trying to do the teacher's running mini game but the time bar keeps jumping around and I can't properly time the left or right clicks needed to get the boost. Is there some kind of shortcut for this mini game or any advice?
having difficult understanding...So, whats new on 1.03?
is it a progressive patch thing like beelzebub where you need 1.01 and 1.02 before 1.03 works properly? Or can I just go straight to copy pasting 1.03 into my base game? Also, did anyone figure out how to unlock those new positions?having difficult understanding...
some fix with the 3P and 4P
the important part is there rare item shop keeper at night time in school gym
additionaly they giving the patch 1.03 now in their website
Hello, can you do it again for latest patch of the game? I was using your translation and last update basically broke it.This is a google translate patch that i made for the game. Its not much better than a hooker but it works if you dont care about story at all.
RPGMVP can sometimes be a pain i use a cheat engine script to look for value.how to use Cheat engine with this game?
alloc(TypeName,256)
alloc(ByteSize,4)
alloc(PreferedAlignment, 4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
TypeName:
db 'RPG 2k-Ace type',0
ByteSize:
dd 4
PreferedAlignment:
dd 1
//The convert routine should hold a routine that converts the data to an nteger (in eax)
//function declared as: stdcall int ConvertRoutine(unsigned char *input);
//Note: Keep in mind that this routine can be called by multiple threads at the same time.
ConvertRoutine:
[32-bit]
push ebp
mov ebp,esp
push ecx
mov ecx,[ebp+8]
[/32-bit]
//at this point ecx contains the address where the bytes are stored
//put the bytes into the eax register
mov eax,[ecx] //second fun fact, addressing with 32-bit registers doesn't work in 64-bit, it becomes a 64-bit automatically (most of the time)
shr eax,1 //shift right by 1 bit (divide by 2)
//and now exit the routine
[64-bit]
ret
[/64-bit]
[32-bit]
pop ecx
pop ebp
ret 4
[/32-bit]
//The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
//function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);
ConvertBackRoutine:
[32-bit]
push ebp
mov ebp,esp
push edx //save the registers
push ecx
mov edx,[ebp+0c]
mov ecx,[ebp+08]
[/32-bit]
//at this point edx contains the address to write the value to
//and ecx contains the value
push eax
push edx
mov edx,[edx] //edx now contains the original value
and edx,1 //only save the first bit
mov eax,ecx //eax gets the user input value
shl eax,1 //shift left by 1 bit (multiply by 2)
or eax,edx //add the bits of the original value
pop edx
mov [edx],eax //write the new value into the old value
pop eax
[64-bit]
//everything is back to what it was, so exit
ret
[/64-bit]
[32-bit]
//cleanup first
pop ecx
pop edx
pop ebp
ret 8
[/32-bit]