Raised This Month: $ Target: $400
 0% 

lysis decompiler


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
xerecrazy
Junior Member
Join Date: Aug 2022
Old 08-08-2022 , 17:24   Re: lysis decompiler
Reply With Quote #1

Quote:
Originally Posted by MrPickles View Post
maybe u can try with #pragma compress 1 in the top or #emit sysreq.c, In any case, the language and the programming are freely available, if you want to protect your code more, you should buy the copyright (which is not possible),or trying to create a new game engine (which is the same as creating a new game), everything that is amxx mod and meta mod, is free to access and use, even if you have coded it, it also serves so that others can learn more about the language,...

and I am sure that on more than one occasion, you have seen the source codes of other people to be able to learn and code, that would be very contradictory
the question is about the compiler, this shouldn't happen, if you are going to risk the 'GPL' you don't do anything, there must be something to improve the compiler so that it doesn't happen

something else, #emit sysreq.c doesn't work


the idea of the compiler is to obfuscate the code, if not, it would not make sense any compiler plugins, I could use it 'pure' since it is GPL

Last edited by xerecrazy; 08-08-2022 at 17:25.
xerecrazy is offline
MrPickles
Senior Member
Join Date: Aug 2022
Location: Colombia
Old 08-08-2022 , 17:29   Re: lysis decompiler
Reply With Quote #2

Quote:
Originally Posted by xerecrazy View Post
the question is about the compiler, this shouldn't happen, if you are going to risk the 'GPL' you don't do anything, there must be something to improve the compiler so that it doesn't happen

something else, #emit sysreq.c doesn't work


the idea of the compiler is to obfuscate the code, if not, it would not make sense any compiler plugins, I could use it 'pure' since it is GPL
what the compiler does is convert your code, to binary code, and what lysis does is convert the binary code to something that a normal person can read, if you want your plugin to not be able to decompile, you should change the language of the .amxx, otherwise lysis won't be able to convert from code to code, it's that or, don't share your plugins

edit: however if you try to lock your .amxx so that the plugin can't be opened by lysis, it won't be able to be opened by the game either

Last edited by MrPickles; 08-08-2022 at 17:30.
MrPickles is offline
MrPickles
Senior Member
Join Date: Aug 2022
Location: Colombia
Old 08-08-2022 , 17:33   Re: lysis decompiler
Reply With Quote #3

Quote:
Originally Posted by xerecrazy View Post
the question is about the compiler, this shouldn't happen, if you are going to risk the 'GPL' you don't do anything, there must be something to improve the compiler so that it doesn't happen

something else, #emit sysreq.c doesn't work


the idea of the compiler is to obfuscate the code, if not, it would not make sense any compiler plugins, I could use it 'pure' since it is GPL
and the idea of the compiler is to convert code that a person can easily read and modify, to a language that the game understands, it has nothing to do with privacy or rights.

you have a very wrong idea about the compiler and privacy/rights

Last edited by MrPickles; 08-08-2022 at 17:33.
MrPickles is offline
xerecrazy
Junior Member
Join Date: Aug 2022
Old 08-08-2022 , 17:35   Re: lysis decompiler
Reply With Quote #4

Quote:
Originally Posted by MrPickles View Post
and the idea of the compiler is to convert code that a person can easily read and modify, to a language that the game understands, it has nothing to do with privacy or rights.

you have a very wrong idea about the compiler and privacy/rights
the metamod who interprets the .amxx, the problem is in the compilation and the link with the metamod, there is a way to improve how the .amxx code is compiled, thus avoiding other things. I'm 100% sure there's a way to avoid this.
xerecrazy is offline
MrPickles
Senior Member
Join Date: Aug 2022
Location: Colombia
Old 08-08-2022 , 17:40   Re: lysis decompiler
Reply With Quote #5

Quote:
Originally Posted by xerecrazy View Post
the metamod who interprets the .amxx, the problem is in the compilation and the link with the metamod, there is a way to improve how the .amxx code is compiled, thus avoiding other things. I'm 100% sure there's a way to avoid this.
if you are 100% would you give some indication of how you could do it, which you have not done (I do not mean it in a bad way), think about this, the .amxx is transformed from readable code to binary code, at the same time the metamod can read this binary code, and the metamod processes and sends this code to the game core, now, what lysis does is transform the .amxx binary code to its previous process, if you block read access for lysis, you will also do it for the metamod.

Last edited by MrPickles; 08-08-2022 at 17:45.
MrPickles is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 08-08-2022 , 22:53   Re: lysis decompiler
Reply With Quote #6

Quote:
Originally Posted by xerecrazy View Post
if your answer is about 'GNU GPL', don't even answer, because even though it's 'gpl' the written code is mine,
This community does not condone violating the legal requirements of the GNU GPL. If you don't want to follow the rules the you're free to not post here.

Quote:
Originally Posted by xerecrazy View Post
the question is not that, the question is that the amxx compiler is flawed, where have you ever seen a decompiler compile up to 80%?
You're right, 80% is much too low. It would be much much better if it could decompile 100% of the plugin.
__________________
fysiks is offline
MrPickles
Senior Member
Join Date: Aug 2022
Location: Colombia
Old 08-08-2022 , 23:34   Re: lysis decompiler
Reply With Quote #7

Quote:
Originally Posted by fysiks View Post
This community does not condone violating the legal requirements of the GNU GPL. If you don't want to follow the rules the you're free to not post here.



You're right, 80% is much too low. It would be much much better if it could decompile 100% of the plugin.
I totally agree with you, anyway if he doesn't want others to see his code, don't post or share the plugin, I don't want them to take it as an insult but, anyone who has learned amxx, has done so by looking at other people's source code , everything here is freely accessible and learning, it seems very contradictory and selfish to try to block plugins when he himself has learned from other people
MrPickles is offline
xerecrazy
Junior Member
Join Date: Aug 2022
Old 08-09-2022 , 18:33   Re: lysis decompiler
Reply With Quote #8

Quote:
Originally Posted by fysiks View Post
This community does not condone violating the legal requirements of the GNU GPL. If you don't want to follow the rules the you're free to not post here.



You're right, 80% is much too low. It would be much much better if it could decompile 100% of the plugin.
so what's the point of the compiler, since it's possible to decompile a lot of code?

it's better to do like other games, like fiveM, roblox, they all use LUA and you don't need to compile anything.
xerecrazy is offline
MrPickles
Senior Member
Join Date: Aug 2022
Location: Colombia
Old 08-09-2022 , 19:45   Re: lysis decompiler
Reply With Quote #9

Quote:
Originally Posted by xerecrazy View Post
so what's the point of the compiler, since it's possible to decompile a lot of code?

it's better to do like other games, like fiveM, roblox, they all use LUA and you don't need to compile anything.
Like i said:

Quote:
and the idea of the compiler is to convert code that a person can easily read and modify, to a language that the game understands, it has nothing to do with privacy or rights.

you have a very wrong idea about the compiler and privacy/rights
MrPickles is offline
Celena Luna
Veteran Member
Join Date: Aug 2013
Location: Nagazora
Old 08-09-2022 , 20:30   Re: lysis decompiler
Reply With Quote #10

Quote:
Originally Posted by xerecrazy View Post
so what's the point of the compiler, since it's possible to decompile a lot of code?

it's better to do like other games, like fiveM, roblox, they all use LUA and you don't need to compile anything.

You are missunderstanding between "Encrypt" and "Compile"

And hey, if you don't know, the Dev themself wrote the Tutorial on how to Decompile it 20 years ago. People just lazy or/and don't want to write decompiler up until someone did.
https://forums.alliedmods.net/showth...=19368?t=19368

Edit: And I comfirmed that #emit sysreq.c still able to prevent Lysis decompile it
__________________
My plugin:

Last edited by Celena Luna; 08-09-2022 at 20:44.
Celena Luna is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:19.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode