1 | McCode V1 | McCode V2 | McCode Redux | McCode V3 | NWE | ezRPG | GL Script | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | ||||||||||||
3 | Release date | 2005 | 2007 | May 2011 | Not released (1) | May 2012 | 2010 | 2001 | ||||
4 | Price | Free | 100 $ | 120 $ | - | 100 $ | Free / Open source | Free / Open source | ||||
5 | Prefered game theme | Mafia / Gang | Mafia / Gang | Mafia / Gang | Mafia / Gang | Medieval content (11) | None (15) | None | ||||
6 | 3rd party plugin available | Some (2) | Loads (3) | Few | - | Very few (4) | Very few (16) | Nearly none | ||||
7 | Official support | End of support | Slow | Slow | - | Very fast | Community only (17) | Community only | ||||
8 | Time required for a patch | End of support | 6 Months | 6 Months | - | 1-3 days | Community only (17) | Community only | ||||
9 | Community support | Good | Very good | Ok(ish) | - | Ok | Not very good | Nearly none | ||||
10 | Customization without changing main code | Nearly impossible | Nearly impossible | Some is possible | Should be modular | Nearly all | Nearly all | Nearly impossible | ||||
11 | Easy to install | Basic (10) | Basic | Basic | Easy | Easy (18) | Easy | No installer | ||||
12 | Security | Some security (5) | Some security (5) | Ok(ish) (6) | - | Best (7) | Good - Best (19) | Not secure | ||||
13 | Module installation | Need to modify files | Need to modify files | Need to modify files | Maybe auto ? | Auto-installing | Manual (9) | Need to modify files | ||||
14 | Documentation | None | None | None | - | Wiki documentation | Doc directory | Really poor | ||||
15 | Module upgrade from within engine | No | No | No | - | Yes | No | No | ||||
16 | Requires crontab | Yes | Yes | Yes | - | No (8) | No (20) | No (20) | ||||
17 | Offered modules (out of box) | 26 | 50 | 51 | - | 120 | ~5 | ~10 | ||||
18 | Edit all texts without editing code | No | No | No | Should.... | Yes | No | No | ||||
19 | Edit all content directly from admin panel | No | No | No | - | Yes | No | No | ||||
20 | Check engine / module version from admin panel | No | No | No | - | Yes | No | No | ||||
21 | Game performance & SQL profiler | No | No | No | - | Yes | No | No | ||||
22 | Included bug tracking system | No | No | No | - | Yes | No | No | ||||
23 | Embeded code viewer / editor | No | No | No | - | Yes | No | No | ||||
24 | Disable module | Not possible | Not possible | Not possible | - | From admin panel | No | No | ||||
25 | Included live stats system | No | No | No | - | Yes | No | No | ||||
26 | Template system | No | No | Yes (limited) | - | Yes | Smarty | No | ||||
27 | Development status | Development stopped | Security fix only | Security fix only | ? No updates | Frequent updates | Project forked | Development stopped | ||||
28 | Module development (21) | Plain PHP | Plain PHP | Easy | Complex | Easy | Ok | Plain PHP | ||||
29 | NB database tables | 49 | 58 | 60 | - | 91 | 2 | ? | ||||
30 | Stat changes requires DB & Code structure edit | Yes | Yes | Yes | - | No | No | Yes | ||||
31 | Comment in code (core) | Minimal | Minimal | Minimal | - | Good | Decent | Minimal | ||||
32 | File structure | Flat | Nearly flat | Some directories | Good structure | Good structure | Some directories | |||||
33 | Lines of PHP | 12,723 | 16,065 | 18,617 | 17,780 (13) | 21,725 | 3,291 (14) | 13,165 | ||||
34 | ||||||||||||
35 | Notes: | |||||||||||
36 | (1) First announced in 2009, yet delayed a huge number of times. | |||||||||||
37 | (2) Can easly port V2 to V1 module | |||||||||||
38 | (3) Many mods are basically variations of the same feature, or just small changes over another mod. | |||||||||||
39 | (4) Can port V2 modules to NWE, also with the help of an helper tool. However some things need to be re-thought as the engine is really different. | |||||||||||
40 | (5) Lots of CSRF issues. Modules need to check all themselves as the engine do not provide a good infrastructure. | |||||||||||
41 | (6) Potential CSRF issues. Modules need to check all themselves as the engine do not provide a good infrastructure. | |||||||||||
42 | (7) (in comparaison to the other engines) CSRF, SQL Injection, XSS security handled by the engine. | |||||||||||
43 | (8) Not required, but supports it if enabled (vai admin panel) | |||||||||||
44 | (9) Usually involves in directory copy, and some template modification. You may need also need to edit manually the DB structure. | |||||||||||
45 | (10) A lot need to be done by hand like editing files directly. | |||||||||||
46 | (11) Comes with a medieval content, but content can be modified via admin panel | |||||||||||
47 | (12) NWE code contains about the same number of lines of PHP as McCodes V2 | |||||||||||
48 | (13) Current status as alpha release, which doesn't contain all the features of even V2. Therefore V3 is expected to be huge. | |||||||||||
49 | (14) Without counting smarty and htmlpurifier. With both included the total lines of PHP are 54,864! | |||||||||||
50 | (15) The engine doesn't come with any game content, you could basically do whatever you want as you get the the bare bone engine. | |||||||||||
51 | (16) But you can port modules from other engines, however some features need to be re-thought as the engine is different from McCodes. | |||||||||||
52 | (17) Quiet a few people on MWG will help you here, and will do it very well. | |||||||||||
53 | (18) NWE offers multiple ways for the installation. | |||||||||||
54 | (19) Depends on the "fork" you download, you may have more or less embeded security. | |||||||||||
55 | (20) Is not required by the engine. | |||||||||||
56 | (21) How easy it is to develop a module for the given engine | |||||||||||
57 | ||||||||||||
58 | Redux last update: 13th Jul 2012 | |||||||||||
59 | McCodes V2 last update: 15th Apr 2012 | |||||||||||
60 | McCodes V1 last update: 21th Nov 2012 | |||||||||||
61 | McCodes V3 last update: 15th Mar 2012 | |||||||||||
62 | ezRPG last update: May 2012 | |||||||||||
63 | glScript last update: 3 Jul 2011 | |||||||||||
64 | NWE last update too frequent check here: | Last module update |