PDA

View Full Version : Online Scheme Editor


LTKiller
28 Apr 2013, 23:02
Hi everyone,

I've been working for months on a web scheme editor for Worms Armageddon. And well, now here it is:
http://www.worms-univers.com/worms-armageddon/scheme-editor/index.php (current version: 1.2.2).

Main features:
- Scheme Creation, Editing, Upload, List, Viewing... all the basic features one would expect from a Scheme Editor.
- RubberWorm settings being labeled in a separate section when Creating, Viewing or Editing a scheme.
- Example Replays can be attached to schemes (not necessarily by scheme authors themselves if they allow other people to attach replays).
- Scheme Commenting.
- Current Languages: French, English, Dutch.

Of course, it is far from perfect and there are still many features to add (such as Scheme Rating), and any feedback would be very appreciated. You may also help by suggesting a name to that editor (it still doesn't have any :/), suggesting a better design (I'm far from an artist), contributing translations or suggesting features in general. And of course, by reporting bugs you could encounter while using the editor. For a list of planned features, improvements, and fixes, see the issues list on GitHub (https://github.com/LeTotalKiller/wawse/issues?state=open).

And last, but not least, I'm also looking forward to test your schemes. ;)

Recent Changes:

v1.2.2 - 12.05.2013:

[Improvement] It is now possible to rename a scheme while editing it.
[Improvement] IP addresses are now recorded in the database when commenting, creating, editing or uploading a scheme, and when attaching example replays to a scheme.

v1.2.1a - 12.05.2013:

[Translation] The Dutch translation has been updated by Piki1802.

v1.2.1 - 07.05.2013:

[Improvement] Some basic BBcode (bold, italic, underline, strike, coloured text, links, images) has been added to scheme comments and descriptions.
[Fixed bug] Due to an error, the Scheme Viewing page's XHTML code was invalid.

v1.2.0 - 06.05.2013:

[New feature] You can now comment schemes (unless the scheme author locked scheme comments).
[Change] The Scheme Uploading form has been reorganized.
[Fixed bug] Scheme Uploading, which was accidentally broken in v1.1.0, is now working again.

WKB article (http://worms2d.info/LeTotalKiller%27s_Scheme_Editor).

Star&Moon
29 Apr 2013, 12:42
This is a great idea! It will save so much time making schemes in game.

LTKiller
29 Apr 2013, 14:25
This is a great idea! It will save so much time making schemes in game.

Well, actually there's already a plethora (http://worms2d.info/Software#Scheme.2Foption_editors) of external scheme editors (especially offline ones), so one of my main goals was to provide an easy way of externally editing RubberWorm settings (an easy way as in, it doesn't require users to keep checking on WKB where each RW option is stored when creating or editing a scheme, so yeah, there's indeed a time saving advantage with that).

piki1802
29 Apr 2013, 18:03
Thank you very much for this, you're awesome for making such a site!

LTKiller
29 Apr 2013, 22:52
Thank you very much for this, you're awesome for making such a site!

Heh, thanks. ;)

raffie
30 Apr 2013, 19:11
Well, actually there's already a plethora (http://worms2d.info/Software#Scheme.2Foption_editors) of external scheme editors (especially offline ones), so one of my main goals was to provide an easy way of externally editing RubberWorm settings (an easy way as in, it doesn't require users to keep checking on WKB where each RW option is stored when creating or editing a scheme, so yeah, there's indeed a time saving advantage with that).

No one has to check WKB for rubberworm settings at all actually. All you do is edit your scheme in you editor of choice, set RubberWorm options in the host lobby with the associated commands, play the game, and then you export the scheme from the replay.
Voilą :)

LTKiller
30 Apr 2013, 19:15
No one has to check WKB for rubberworm settings at all actually. All you do is edit your scheme in you editor of choice, set RubberWorm options in the host lobby with the associated commands, play the game, and then you export the scheme from the replay.
Voilą :)

True, forgot about it. :)

piki1802
1 May 2013, 09:25
Wormline Editor is too long, maybe you have to search for something shorter like WormlinED. Well, good luck with searching a name!

Muzer
1 May 2013, 12:16
We have SchemeEd and SchemeEddy, so why not SchemeEdward?

LTKiller
1 May 2013, 12:18
We have SchemeEd and SchemeEddy, so why not SchemeEdward?

SchemeEdWebb, Maz would be happy. :D

GreeN
1 May 2013, 12:43
Surely the logical choice would be SchemeEdd
http://upload.wikimedia.org/wikipedia/en/c/ce/All_3_eds.png

Squirminator2k
4 May 2013, 06:16
Scheme Webbitor.

Star&Moon
4 May 2013, 17:33
How about, Wormscheme Online, ZippyScheme, Scheme Armageditor, NetSchemer, or WebSchemer...

raffie
5 May 2013, 08:47
George

.

piki1802
5 May 2013, 21:13
Schwebbitor? (looks a lot like schwepps lol)

LTKiller
5 May 2013, 21:15
Armageddon Rubber Scheme Editor? (Try abbreviating it. :))

Star&Moon
5 May 2013, 21:28
Can you add the option to edit a scheme after uploading it?

LTKiller
5 May 2013, 21:53
Can you add the option to edit a scheme after uploading it?

If you mean immediately after, then yeah, I'm adding that to the to-do list (maybe I should also allow editing it without saving it to the database).

But in the meantime, you can go to the Schemes List and click Edit under your freshly-uploaded scheme.

Edit: Oh, wow, didn't realize I've broken Scheme Upload when implementing the "Create a Scheme based on another" feature.

piki1802
10 May 2013, 08:23
Armageddon Rubber Scheme Editor? (Try abbreviating it. :))

Why not just **** then? Nvm, I see what my short thingy accualy means D:

yakuza
12 May 2013, 14:56
the allotment

LTKiller
15 May 2013, 11:32
Since I'm now in an exam period, I doubt I'll be able to update the editor significantly within the next 6 weeks (or 8 if the government lengthens the current school year behind our backs).

piki1802
24 May 2013, 19:19
Of course, it is far from perfect and there are still many features to add (such as Scheme Rating and Commenting)


Maybe it's time to change that? :P

LTKiller
24 May 2013, 21:02
Oh, sure, thanks!

Star&Moon
2 Jun 2013, 01:15
My brother was having problems with this scheme editor. It seemed the ammo and power values kept reverting everytime he edited his scheme.

LTKiller
2 Jun 2013, 11:22
My brother was having problems with this scheme editor. It seemed the ammo and power values kept reverting everytime he edited his scheme.

Are you referring to scheme #49 (http://www.worms-univers.com/worms-armageddon/scheme-editor/scheme-view.php?id=49)? If so, then that's the bug where a scheme with one or more extra bytes is created, which I still haven't figured out - yes, this scheme file is 298 bytes long instead of 297. I'd suspect decimal numbers; if you're indeed referring to that scheme, then did your brother try to create the scheme with decimal values? (I'm not even sure if the editing problems are related to this, there again no clue.)

Star&Moon
2 Jun 2013, 13:40
Are you referring to scheme #49 (http://www.worms-univers.com/worms-armageddon/scheme-editor/scheme-view.php?id=49)? If so, then that's the bug where a scheme with one or more extra bytes is created, which I still haven't figured out - yes, this scheme file is 298 bytes long instead of 297. I'd suspect decimal numbers; if you're indeed referring to that scheme, then did your brother try to create the scheme with decimal values? (I'm not even sure if the editing problems are related to this, there again no clue.)

Yeah that was the scheme (Foodles is the name of one of our teams) I don't think he put decimal values, if he did it was on accident.

I'll try editing it and see what happens.

Aha! I think I may have figured out (part) of the problem, he set the round number to 15, when it says any value over 3 is not recommended.

LTKiller
2 Jun 2013, 14:20
Aha! I think I may have figured out (part) of the problem, he set the round number to 15, when it says any value over 3 is not recommended.

I doubt it's that, because even if I don't recommend anything above 3, any value from 0 to 255 is valid. I'd bet he didn't want to set 15 rounds and that an extra byte has been inserted somewhere before that value (maybe right after/before the Water Rise Rate - does he remember what he originally wanted to set for that value?).

Star&Moon
2 Jun 2013, 15:21
I doubt it's that, because even if I don't recommend anything above 3, any value from 0 to 255 is valid. I'd bet he didn't want to set 15 rounds and that an extra byte has been inserted somewhere before that value (maybe right after/before the Water Rise Rate - does he remember what he originally wanted to set for that value?).

I remember he set 15 on purpose, and the Water Rise Rate was the highest it could possibly go.

piki1802
2 Jun 2013, 17:42
Maybe I solved it, however what I say now can be complete nonsense. Maybe the problem is that he has put the retreat time to 255 (since I know a scheme which is that long in ofline gameplay) but the computer counted that to the maximum your site thinks there is. So maybe somehow that could be the problem.

LTKiller
2 Jun 2013, 18:25
It seemed the ammo and power values kept reverting everytime he edited his scheme.

Wow, turns out that was completely unrelated to the 298 bytes problem; fixed it. Since the editing process is supposed to overwrite the old file, then luckily the 298 bytes problem could be solved by editing the scheme.

Maybe I solved it, however what I say now can be complete nonsense. Maybe the problem is that he has put the retreat time to 255 (since I know a scheme which is that long in ofline gameplay) but the computer counted that to the maximum your site thinks there is. So maybe somehow that could be the problem.

I could try having a look at that, but normally a single byte is enough to save a 255 value (one nearly-sure thing is, that wasn't what made Star&Moon's brother's scheme 1 byte longer, because the Round Count is saved much later in the file than the Retreat Times).