Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Suggested feature: Web frontend or network API or both

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  

Do you think cheatengine needs a web frontend of network API?
Yes to both
20%
 20%  [ 1 ]
Only a web frontend
0%
 0%  [ 0 ]
Only a network API
0%
 0%  [ 0 ]
No, LUA scripting can do everything I need
40%
 40%  [ 2 ]
No
20%
 20%  [ 1 ]
Have you been taking recreational drugs?
20%
 20%  [ 1 ]
Total Votes : 5

Author Message
ToxicBunny
How do I cheat?
Reputation: 0

Joined: 02 Oct 2014
Posts: 8

PostPosted: Thu Oct 02, 2014 4:36 am    Post subject: Suggested feature: Web frontend or network API or both Reply with quote

Rationale: A web frontend or network API would allow us to manage cheatengine searches from:

Web Browser

1) The web browser in steam games
2) A web browser on another computer
3) The web browser on my phone tablet

Network API
1) A 3rd party web interface as above
2) An app on my phone or another PC
3) Your imagination is the only limit here...

Thanks for reading. Go buy yourself a chocolate.

EDIT: I added a comment addressing why I believe that something more than LUA is needed (even if it is only an 'official' LUA script)

EDIT 2: If you reply no, please comment as to why. This is just so I can try understand why people feel it is unnecessary.

_________________

Sometimes it's better to just keep quiet. I seem to have trouble identifying those moments.


Last edited by ToxicBunny on Thu Oct 02, 2014 8:52 am; edited 1 time in total
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25785
Location: The netherlands

PostPosted: Thu Oct 02, 2014 5:20 am    Post subject: Reply with quote

Interesting that you mention "No, LUA scripting can do everything I need" because you actually can accomplish this yourself with the help of lua or completely with lua

own app:
you can connect to the luaserver pipe in CE to issue commands to it's interpreter and get the processlist, open processes, do scans, etc...

your app can then be anything it likes, web browser, network api, ...

from lua:
get http://cheatengine.org/temp/ce_luasocket.rar so you can use the lua socket library (it supports high level stuff like the http protocol, but I prefer sockets myself)
for the rest, see "own app" minus the need for luaserver pipes

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
ToxicBunny
How do I cheat?
Reputation: 0

Joined: 02 Oct 2014
Posts: 8

PostPosted: Thu Oct 02, 2014 8:24 am    Post subject: Reply with quote

I included the LUA section because LUA can do everything. The problem with doing it with LUA is that:

a) It's up to each person to implement their own interface. Great for people who know how to program and know LUA, painful to impossible for everyone else - unless we use someone else' LUA interface script.

b) There will be no standard interface or protocol for 3rd party devs. Unless they release their own LUA script, in which case you could realistically only (safely) work with 1 external tool at a time, which becomes an annoyance if you have two tools that together do what you need, but neither on it's own is sufficient.

c) New features in CE could break functionality in existing scripts.

May I propose that an official, standard LUA script be created for this purpose? This could be kept up to date with CE releases (no breakage), comes from an already trusted source (After all, we trust CE and wild LUA scripts can be used for malicious, malevolent purposes. Like Apple licensing and Microsoft 'standards') and would provide a standard, common interface while at the same time allowing for custom extensions and enhancements.

NOTE: I'm assuming that the majority of CE users have the same level of knowledge and ability as I do and lower. While there are many who are more skilled than I , I believe that the majority would be unable to create this interface themselves but would greatly benefit fro the advantages it provided.

On a related note, the availability of an API (especially if it utilised fancy words like stateful, restful, ajax and xml) could effectively allow people proficient in other languages (Python and Javascript spring to mind) to create their own tools without having to learn a new language and style (I believe LUA is perfect for what it does, I'm not suggesting a replacement for in-app scripting), which is an additional advantage (at least to me).

On an unrelated note, I've said thanks for CE before, many years ago under a different username, but I'd like to do so again. Thanks. CE is a great tool that has been very well implemented. Now we just need that promised Mac version Wink

_________________

Sometimes it's better to just keep quiet. I seem to have trouble identifying those moments.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites