Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maximum lines of codes and some question #163

Open
deckyfx opened this issue May 2, 2021 · 10 comments
Open

Maximum lines of codes and some question #163

deckyfx opened this issue May 2, 2021 · 10 comments

Comments

@deckyfx
Copy link

deckyfx commented May 2, 2021

It seems there are maximum lines this plugin can load, when I put a lot of codes, like the example below, some codes is not loaded to EdiZon. this brings me to my next question

Is EdiZon support logical loop code? like in old school Gameshark? Like if you see the code below, I want to put a lot of item code that have an address pattern it would be nice if I can write it as instruction code like:

loop (xx) address with interval (yy) with value (zz)

, if it does, need some info about it.

Also, suggestion: Edizon should show the code as it is in the file without sort them again internally,

Code that I want to enter, when I put Items to the top, other codes (coin and hp mp) won't be loaded

[99999 Coins]
04000000 00e142a8 0001869F

[999 MP Escha]
04000000 00e142d8 000003E7
04000000 00e142e0 000003E7
04000000 00e143e0 000003E7

[999 HP Escha]
04000000 00e142dc 000003E7
04000000 00e143dc 000003E7
04000000 00e144be 000003E7

[999 hp Logy]
04000000 00e14584 000003E7
04000000 00e1458c 000003E7
04000000 00e1468c 000003E7

[999 MP Logy]
04000000 00e14588 000003E7
04000000 00e14590 000003E7
04000000 00e14690 000003E7

[999 Awin HP]
04000000 00e14834 000003E7
04000000 00e1483c 000003E7
04000000 00e1493c 000003E7

[999 Awin MP]
04000000 00e14838 000003E7
04000000 00e14840 000003E7
04000000 00e14940 000003E7

[999 HP Threia]
04000000 00e14ae4 000003E7
04000000 00e14aec 000003E7
04000000 00e14bec 000003E7

[999 MP Threia]
04000000 00e14ae8 000003E7
04000000 00e14af0 000003E7
04000000 00e14bf0 000003E7

[999 HP Reyfer]
04000000 00e14d94 000003E7
04000000 00e14d9c 000003E7
04000000 00e14e9c 000003E7

[999 MP Reyfer]
04000000 00e14d98 000003E7
04000000 00e14da0 000003E7
04000000 00e14ea0 000003E7

[999 HP Wilbell]
04000000 00e155a4 000003E7
04000000 00e155ac 000003E7
04000000 00e156ac 000003E7

[999 MP Wilbell]
04000000 00e155a8 000003E7
04000000 00e155b0 000003E7
04000000 00e156b0 000003E7

[Items 99]
04000000 00e0f6ae 00000063
04000000 00e0f6d2 00000063
04000000 00e0f6f6 00000063
04000000 00e0f71a 00000063
04000000 00e0f71e 00000063
04000000 00e0f73e 00000063
04000000 00e0f762 00000063
04000000 00e0f786 000003E7
04000000 00e0f7aa 00000063
04000000 00e0f7ce 00000063
04000000 00e0f7f2 00000063
04000000 00e0f816 00000063
04000000 00e0f83a 000003E7
04000000 00e0f85e 00000063
04000000 00e0f882 00000063
04000000 00e0f8a6 000003E7
04000000 00e0f8ca 00000063
04000000 00e0f8ee 00000063
04000000 00e0f936 00000063
04000000 00e0f95a 00000063
04000000 00e0f97e 000003E7
04000000 00e0f9a2 00000063
04000000 00e0f9c6 00000063
04000000 00e0f9ea 00000063
04000000 00e0fa0e 000003E7
04000000 00e0fa32 000003E7
04000000 00e0fa56 000003E7
04000000 00e0fa7a 00000063
04000000 00e0fa9e 00000063
04000000 00e0fac2 00000063
04000000 00e0fae6 00000063
04000000 00e0fb0a 000003E7
04000000 00e0fb2e 00000063
04000000 00e0fb9a 00000063
04000000 00e0fbbe 000003E7
04000000 00e0fbe2 000003E7
04000000 00e0fc06 00000063
04000000 00e0fc96 00000063
04000000 00e0fcba 000003E7
04000000 00e0fd02 00000063
04000000 00e0fd4a 00000063
04000000 00e0fd6e 00000063
04000000 00e0fd92 00000063
04000000 00e0fdfe 000003E7
04000000 00e0fe22 000003E7
04000000 00e0fe46 00000063
04000000 00e0fe8e 00000063
04000000 00e0feb2 00000063
04000000 00e0fefa 000003E7
04000000 00e0ff1e 00000063
04000000 00e0ff66 00000063
04000000 00e0ff8a 000003E7
04000000 00e0ffd2 00000063
04000000 00e1003e 00000063
04000000 00e10086 00000063
04000000 00e100aa 00000063
04000000 00e100ce 000003E7
04000000 00e100f2 00000063
04000000 00e10116 00000063
04000000 00e1013a 00000063
04000000 00e1015e 000003E7
04000000 00e10182 00000063
04000000 00e101a6 00000063
04000000 00e101ca 00000063
04000000 00e10212 00000063
04000000 00e10236 00000063
04000000 00e1027e 00000063
04000000 00e102a2 00000063
04000000 00e102c6 00000063
04000000 00e102ea 00000063
04000000 00e10356 00000063
04000000 00e1037a 00000063
04000000 00e1039e 00000063
04000000 00e103c2 00000063
04000000 00e1040a 00000063
04000000 00e10452 00000063
04000000 00e10476 00000063
04000000 00e1049a 00000063
04000000 00e10506 00000063
04000000 00e10572 00000063
04000000 00e10596 00000063
04000000 00e105ba 00000063
04000000 00e10626 00000063
04000000 00e1064a 00000063
04000000 00e1066e 00000063
04000000 00e106b6 00000063
04000000 00e106da 00000063
04000000 00e106fe 00000063
04000000 00e10746 00000063
04000000 00e1076a 00000063
04000000 00e107d6 00000063
04000000 00e107fa 00000063
04000000 00e10842 00000063
04000000 00e1088a 00000063
04000000 00e108ae 00000063
04000000 00e1091a 00000063
04000000 00e1093e 00000063
04000000 00e10962 00000063
04000000 00e10a16 00000063
@ELY3M
Copy link

ELY3M commented May 2, 2021

It is limit in dmnt in the atmosphere code. you can try my fork of atmosphere. I run huge cheat codes and I had to modify atmosphere code for my needs.

@deckyfx
Copy link
Author

deckyfx commented May 2, 2021

Thank you for your reply, I will try it later

@masagrator
Copy link

It is limit in dmnt in the atmosphere code. you can try my fork of atmosphere. I run huge cheat codes and I had to modify atmosphere code for my needs.

You didn't consider submitting PR?

@ELY3M
Copy link

ELY3M commented May 2, 2021

I have talked with SciresM and it wont be accepted.

@Masamune3210
Copy link

Nowhere in that issue did you mention that you had a PR or basically anything other than the fact that you found the limit and thought it was a bug........

@deckyfx
Copy link
Author

deckyfx commented May 3, 2021

I submited this issue to Atmosphere here they said it is intended behaviour not an limitation or bug. and they also said loop code is supported, any info for the code format?

@tomvita
Copy link

tomvita commented May 3, 2021

@tomvita
Copy link

tomvita commented May 3, 2021

Here is an example
580F0000 0D68A2D8
580F1000 00000088
580F1000 00000020
580F1000 00000010
30000000 00000032 <= loop 50 times
980AF0E0 <= move from F to A
580A1000 00000020 <= continue with A instead of F
780A0000 00000024 <=
640A0000 00000000 00000064 <=
780F0000 00000008 <= add 8 to F for next iteration
31000000

@ELY3M
Copy link

ELY3M commented May 3, 2021

It is not a bug at all. it is limit that was put in by SciresM for stability reasons.

@tomvita
Copy link

tomvita commented May 4, 2021

Everything has limit. Normally complain comes when people encounter a more restrictive limit than the alternatives. It is easy to change the limit and recompile at the expanse of something else. Small change is fine, bigger one you need to know what you are doing. And of course you know your code then won't work for other people unless they use your forked dmnt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants