[Request] Symphony of War: The Nephilim Saga

Ask about cheats/tables for single player games here
MegaMark
Noobzor
Noobzor
Posts: 10
Joined: Mon Jun 13, 2022 6:58 am
Reputation: 1

Re: [Request] Symphony of War: The Nephilim Saga

Post by MegaMark »

aanpsx wrote:
Thu Jun 16, 2022 2:58 pm
For now:
Image
--> you must have at least 1 item to make address pointer work (if 0 then show??)
--> Please use darkbyte's custom type (RPG VX Type)
Absolutely Awesome! Thank you! work like a charm. Finally...
ps, set items didn't seem to work for me. I tried to identify but i'm not good at the script. :P
Last edited by MegaMark on Fri Jun 17, 2022 3:25 pm, edited 1 time in total.

User avatar
Memiomy
Expert Cheater
Expert Cheater
Posts: 224
Joined: Sat Apr 29, 2017 7:59 am
Reputation: 13

Re: [Request] Symphony of War: The Nephilim Saga

Post by Memiomy »

got it :D
Last edited by Memiomy on Sat Jun 18, 2022 12:56 pm, edited 2 times in total.

User avatar
Memiomy
Expert Cheater
Expert Cheater
Posts: 224
Joined: Sat Apr 29, 2017 7:59 am
Reputation: 13

Re: [Request] Symphony of War: The Nephilim Saga

Post by Memiomy »

Exkorpiao wrote:
Thu Jun 16, 2022 11:37 pm
Hey every1, its quite easy ive tryed and it works, for thoose who dont know how, all the resources, medals, and items work almost the same, you set the resources on ce for 4 bytes instead of rpg, go to the game and go back and foward to the conversations and back to the main menu, this will refresh the bar above where ur resources are, go to the ce again and u can see it will recognize it with some numbers in front, even if not the exact numbers u have but the confirmation is all u need, set it on the ce to 199 and go to the game, as mentioned before it is how it works it will give u max 99, do the same with the rest, enter ce, activate resources and in each resource, dont activate, just change each of them to 4 bytes for examle ( in general ) then go to the game and leave and come back to main screen, check on ce the new curreent values that it appears in front of each resource, change to 199, click on the activate box of that/thoose resources, go back to the game, leave and go back to main screen, bam all 99's, same with medals of arena OR items, open squad and go use items, go to ce, where it says rpg vs type, change for 4 bytes, once it recognizes the values, change them to 199 ALTHOUGH some items cap on 20 ( 120 ) and not 99 ( 199 ) like the Codex's, but if u leave the box activated, it will go 20 u use 99 u use 20 again, medals i got 4999 of each and spends 1 by 1 w no prob, u welcome ;) AH becareful with the change grid position in game while on mission with ur squads, it messes with the code of the game and an error msg appears and the games shuts down. Everything else seams working, and im not even using updated ce xD.
any better way to do it?

wiseblue1989
Expert Cheater
Expert Cheater
Posts: 63
Joined: Fri Apr 08, 2022 4:58 am
Reputation: 13

Re: [Request] Symphony of War: The Nephilim Saga

Post by wiseblue1989 »

You all need to

1. Define the RPG Maker VS custom ( for how, google, it's free, or send me 1 buck and i will remote do it for you)
2. Load the cheat

p/s: Items still don't work for me

User avatar
Memiomy
Expert Cheater
Expert Cheater
Posts: 224
Joined: Sat Apr 29, 2017 7:59 am
Reputation: 13

Re: [Request] Symphony of War: The Nephilim Saga

Post by Memiomy »

wiseblue1989 wrote:
Fri Jun 17, 2022 2:09 pm
You all need to

1. Define the RPG Maker VS custom ( for how, google, it's free, or send me 1 buck and i will remote do it for you)
2. Load the cheat

p/s: Items still don't work for me
:(

blaque_czar
Expert Cheater
Expert Cheater
Posts: 59
Joined: Sun Mar 28, 2021 10:33 am
Reputation: 10

Re: [Request] Symphony of War: The Nephilim Saga

Post by blaque_czar »

Memiomy wrote:
Fri Jun 17, 2022 1:59 pm
Exkorpiao wrote:
Thu Jun 16, 2022 11:37 pm
Hey every1, its quite easy ive tryed and it works, for thoose who dont know how, all the resources, medals, and items work almost the same, you set the resources on ce for 4 bytes instead of rpg, go to the game and go back and foward to the conversations and back to the main menu, this will refresh the bar above where ur resources are, go to the ce again and u can see it will recognize it with some numbers in front, even if not the exact numbers u have but the confirmation is all u need, set it on the ce to 199 and go to the game, as mentioned before it is how it works it will give u max 99, do the same with the rest, enter ce, activate resources and in each resource, dont activate, just change each of them to 4 bytes for examle ( in general ) then go to the game and leave and come back to main screen, check on ce the new curreent values that it appears in front of each resource, change to 199, click on the activate box of that/thoose resources, go back to the game, leave and go back to main screen, bam all 99's, same with medals of arena OR items, open squad and go use items, go to ce, where it says rpg vs type, change for 4 bytes, once it recognizes the values, change them to 199 ALTHOUGH some items cap on 20 ( 120 ) and not 99 ( 199 ) like the Codex's, but if u leave the box activated, it will go 20 u use 99 u use 20 again, medals i got 4999 of each and spends 1 by 1 w no prob, u welcome ;) AH becareful with the change grid position in game while on mission with ur squads, it messes with the code of the game and an error msg appears and the games shuts down. Everything else seams working, and im not even using updated ce xD.
any better way to do it?
EDIT: works for consumables TOO! you actually have to get to the screen where you see your list of items THEN go back to your table and it should show up!
EDIT2: Works for Arena Tokens as well, just have to look at the screen where you're about to spend them, then go back to table and it should populate there too!

This worked perfectly for me under the MAIN RESOURCES cheats, once you've loaded your save, open the table, and change the RPG VX TYPE to 4bytes (Just click where it says RPG VX TYPE and it'll give you a dropdown with options) but only for the resources you have at least one of, but DON'T PUT A RED X IN FRONT OF ANY OF THE ACTUAL RESOURCES YET..the fields should now go from BLANK to "??"

Go back to the game, then back to the table and it should populate
NOW YOU CAN PUT YOUR RED X's in and Just change the numbers you see in the fields that were previously "??" to 199, now you've got 99 for all applicable resources.

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1339
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: [Request] Symphony of War: The Nephilim Saga

Post by Lord Blade »

aanpsx wrote:
Thu Jun 16, 2022 2:58 pm
--> Please use darkbyte's custom type (RPG VX Type) [/color][/i]
How exactly do we use darkbyte's custom type?

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1339
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: [Request] Symphony of War: The Nephilim Saga

Post by Lord Blade »

nos4r2 wrote:
Thu Jun 16, 2022 11:33 pm
--> Please use darkbyte's custom type (RPG VX Type)

Do this and it will work i have no problem with table every option work fine
How do we do this exactly?

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1339
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: [Request] Symphony of War: The Nephilim Saga

Post by Lord Blade »

Okay, so I searched and found this:

alloc(TypeName,256)
alloc(ByteSize,4)
alloc(PreferedAlignment, 4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)

TypeName:
db 'RPG VX 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]


This is supposedly darkbyte's custom RPG VX Type.
But I have no clue how to make use of it. How do we add it as a custom type to CE?

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1339
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: [Request] Symphony of War: The Nephilim Saga

Post by Lord Blade »

Okay, so I finally found it (after countless posts basically giving the data but not how to use it).
Launch the game, pop open CE, attach it. Then on the "Value Type" pulldown, RIGHT CLICK and select "Define New Custom Type (Auto Assemble)".
In that spot, remove what's there and past in darkbyte's info above (from the alloc to the /32 bit). Hit OK.
You should now be able to properly use the table.

MegaMark
Noobzor
Noobzor
Posts: 10
Joined: Mon Jun 13, 2022 6:58 am
Reputation: 1

Re: [Request] Symphony of War: The Nephilim Saga

Post by MegaMark »

MegaMark wrote:
Fri Jun 17, 2022 9:47 am
aanpsx wrote:
Thu Jun 16, 2022 2:58 pm
For now:
Image
--> you must have at least 1 item to make address pointer work (if 0 then show??)
--> Please use darkbyte's custom type (RPG VX Type)
Absolutely Awesome! Thank you! work like a charm. Finally...
ps, set items didn't seem to work for me. I tried to identify but i'm not good at the script. :P
ahh.. it seems like when i restarted the game, all the values have been found. :D

I wish for artifacts that can be edited or duplicated. (i look at memory viewer and i've got the idea) :)
Last edited by MegaMark on Fri Jun 17, 2022 6:54 pm, edited 1 time in total.

MegaMark
Noobzor
Noobzor
Posts: 10
Joined: Mon Jun 13, 2022 6:58 am
Reputation: 1

Re: [Request] Symphony of War: The Nephilim Saga

Post by MegaMark »

Lord Blade wrote:
Fri Jun 17, 2022 5:56 pm
Okay, so I searched and found this:

alloc(TypeName,256)
alloc(ByteSize,4)
alloc(PreferedAlignment, 4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)

TypeName:
db 'RPG VX 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]


This is supposedly darkbyte's custom RPG VX Type.
But I have no clue how to make use of it. How do we add it as a custom type to CE?
right click drop down lists next to Value type and picks this one 'Define new custom type (Auto Assembler)' the auto assemble window will pop up, paste this script then clicks OK (everything has been instructed) and this option 'RPG VX type' will be available.

wewewesaswe
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Sep 06, 2021 7:09 pm
Reputation: 0

Re: [Request] Symphony of War: The Nephilim Saga

Post by wewewesaswe »

Faction XP dont work and how to hack tech tree scrolls?

blaque_czar
Expert Cheater
Expert Cheater
Posts: 59
Joined: Sun Mar 28, 2021 10:33 am
Reputation: 10

Re: [Request] Symphony of War: The Nephilim Saga

Post by blaque_czar »

wewewesaswe wrote:
Fri Jun 17, 2022 7:42 pm
Faction XP dont work and how to hack tech tree scrolls?
Doesn't look like they discovered that just yet.

Omni_V
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Jun 13, 2022 12:21 am
Reputation: 0

Re: [Request] Symphony of War: The Nephilim Saga

Post by Omni_V »

blaque_czar wrote:
Fri Jun 17, 2022 8:14 pm
wewewesaswe wrote:
Fri Jun 17, 2022 7:42 pm
Faction XP dont work and how to hack tech tree scrolls?
Doesn't look like they discovered that just yet.
Faction XP works but you may have to enter exit the screen to get the address to pull, and then you need to actually gain some faction xp either in battle or with a support conversation to get the game to recognize the new experience value. Tech scrolls are actually tied to faction xp so if you make it 9999 you will get over 100 tech scrolls, which is more than enough to get everything.

Post Reply