Official Everybody Edits Forums

Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?

You are not logged in.

#1 2016-06-10 20:19:36, last edited by XxAtillaxX (2016-09-25 15:05:33)

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

[Library] World

2V37TM7.png

A seamless solution for interacting with Worlds.

x5ip07f7fbv01t7d


signature.png
*u stinky*

Offline

#2 2016-06-24 00:57:47

John
Member
Joined: 2019-01-11
Posts: 2,009

Re: [Library] World

Seems neat, I'll take a look when I get home.


PW?scale=2

Offline

#3 2016-06-24 02:02:53

Hexagon
Member
Joined: 2015-04-22
Posts: 1,213

Re: [Library] World

Very nice. I have tried to create something like this, but just saving init data in a json blob isn't nearly as nice as the one that you have here (since yours is future proof.)

Nice work Atilla.

Offline

#4 2016-06-26 15:47:24

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

Re: [Library] World

This has been updated to cover some small fixes.
As one would notice in the commit logs, the Save() function has been updated to correct an invalid order of arguments, as well as the Integer property assuming a signed 32-bit integer value.


signature.png
*u stinky*

Offline

#5 2016-06-27 18:03:38, last edited by SirJosh3917 (2016-06-27 18:05:25)

SirJosh3917
Formerly ninjasupeatsninja
From: USA
Joined: 2015-04-05
Posts: 2,095

Re: [Library] World

Excuse me if I'm an idiot but... seeing as this is a library, presumably a DLL, where's the download and documentation? Or is that still WIP?

Offline

#6 2016-06-27 18:39:50

Xfrogman43
Member
From: need to find a new home
Joined: 2015-02-15
Posts: 4,174

Re: [Library] World

Click the "github" link in OP then click download.


zsbu6Xm.png thanks zoey aaaaaaaaaaaand thanks latif for the avatar

Offline

#7 2016-06-27 18:43:55

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: [Library] World

ninjasupeatsninja wrote:

Excuse me if I'm an idiot but... seeing as this is a library, presumably a DLL, where's the download and documentation? Or is that still WIP?

Nn3daf

Include World.cs in your project, it will then compile into your program.


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

Wooted by:

#8 2016-06-27 21:15:53

SirJosh3917
Formerly ninjasupeatsninja
From: USA
Joined: 2015-04-05
Posts: 2,095

Re: [Library] World

Oh, I thought it was a .DLL to download, but it's a class. Thanks!

Offline

#9 2016-07-01 10:55:59

Srna
Member
Joined: 2015-02-26
Posts: 220

Re: [Library] World

Blackmask wrote:

I don't know how to use this bot ? If you can help me ,thanks //forums.everybodyedits.com/img/smilies/big_smile

It's not a bot, it's a library hue

Like Koya said:

Koya wrote:

Include World.cs in your project, it will then compile into your program.

Offline

#10 2016-07-03 18:37:17

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,853

Re: [Library] World

Blackmask wrote:

How to use it ? i haven't understand ^^"

As a (presumably) end user, you want to avoid threads that have to do with libraries. They in themselves will not gain you much in the way of bots, unless you seek knowledge of the inner workings.

Offline

#11 2016-08-06 16:01:31

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

Re: [Library] World

This project has been updated immensely, with more conformity to the solution and notably a split between World.cs and World.Sync.
Why? Because World.cs should be primarily dedicated as a wrapper for the world properties themselves - not as an all-in-one tool for anything.
This is the Linux approach, a component one.

This also includes a dynamic approach, considering we are dealing with non-static, constantly changing formats.
The World.Sync project is now able to reconnect, and finish synchronising the blocks when a disconnection occurs.

The previous version is still compatible with Everybody Edits, and will remain so.
However, the current World.Sync codebase is targeted towards the newest version. If, for some reason, you are using the previous version - see the commit history.

If there are any issues or questions, feel free to post them in this topic, and I'll reply as soon as I'm able to.


signature.png
*u stinky*

Offline

Wooted by:

#12 2016-08-06 18:37:58

maroncool
Member
Joined: 2015-07-05
Posts: 77
Website

Re: [Library] World

nice idea and work


b5t6k8M.png

Offline

#13 2016-08-24 02:04:01

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

Re: [Library] World

This project has been updated to include a demonstration for generating minimaps, as well as fixing some code inconsistency.
The functionality remains the same throughout the project. //forums.everybodyedits.com/img/smilies/smile

As per usual, view the commit history to see the full list of changes - in summary it's mostly refactoring beyond implementing World.Minimap.


signature.png
*u stinky*

Offline

#14 2016-09-25 15:23:55, last edited by XxAtillaxX (2016-09-25 15:25:15)

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

Re: [Library] World

This project has been heavily updated to integrate a semblance of ease-of-use, with the ability to access predefined properties, examples are within the repository description.
Additionally, there are now separate projects that serve as examples as well as functional utilities within World.CLI, such as generating minimaps, and synchronizing worlds to/from BigDB/JSON - binaries available soon.

World.Web is a HTML5 world viewer, written in JavaScript that harnesses canvases for rendering -- it is currently under heavy development, and whilst functional for viewing JSON worlds, may be missing some rotations.

As per usual, functionality is retained in previous releases, see the commit history for the full list of changes, contributions are welcome so feel free to open an issue, fork and send a pull request, give feedback here, etc.


signature.png
*u stinky*

Offline

#15 2016-09-30 08:17:20

Vinyl Melody
Formerly BananaMilkShake
Joined: 2016-06-19
Posts: 616

Re: [Library] World

How can I use this with C# 5 compiler?
I can see differences with 5 and 6 quickly

=>

cb0de83627.png
Thanks to: Ernesdo (Current Avatar), Zoey2070 (Signature)

Very inactive, maybe in the future, idk.

Offline

Wooted by:
Vinyl Melody1475219840626518

Board footer

Powered by FluxBB

[ Started around 1732410892.6708 - Generated in 0.063 seconds, 12 queries executed - Memory usage: 1.66 MiB (Peak: 1.86 MiB) ]