ARC Editor

Started by Blizzard, March 09, 2011, 07:53:58 am

Previous topic - Next topic

Blizzard

I have added this subsection to separate the discussions aimed specifically at ARCEd.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

G_G

Blizzard, you've just been revoked ARCed.

Ryex

March 10, 2011, 12:13:26 am #2 Last Edit: March 10, 2011, 07:02:24 am by Ryex
ya know, I'm thinking that since we're planning to support RMXP projects that RMPY is redundant. I'm not planning on finishing it outside of this project I say we merge RMPY with ARC in the sense that RMPY would function as the base for the editor.

Thoughts?
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

I think it's a good idea. Make a new folder in the repository and call it editor. You can put everything you have inside.
Make sure you take down the source of RMPY from other repositories.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

Done, the editor folder is up, the github repository is deleted, and it took a bit of work but I reset the SVN repository at source forge and marked the project inactive.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

ForeverZer0

Well, that's one less major piece of work that we don't need to do. ARC is coming to together nicely, and much faster than I anticipated.  :)
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Blizzard

That's because we do something every day, even if it's just a small bit. :) If each of us just spent half an hour on this every day, there would be no way the project could die.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

HELL YES! I got the pyglet version of the Tilemap working! (outside of the actual editor and in a limited fashion, it needs some work before it can be used)  and aside from a small delay when loading it runs very smoothly!
Spoiler: ShowHide


it was a pain in the ass because pyglet treats the lower left corner as (0, 0) instead of the upper left and converting the calculations from one system to another kept screwing me up

the test files are in the SVN if you want to test it out
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Great work, Ryex. xD
Feel free to put some tasks for the editor together so G_G can help you work on it.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

G_G

I've setup python, goin around looking at tutorials. I only wish I could have helped with the engine a bit more. And maybe I will get too but meh.. =\

Ryex

I announce VICTORY!

after 4 attempts using three different libraries and almost half a year I finally have a map viewer that is fast enough to be usable with no defects!
Spoiler: ShowHide
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

I'd just like to say that I got the dim layers feature working, thats something that never worked in my other attempts!
Blizz if you have all the python libs I listed in the setup thread then you should run the wxgltext.py in the tests folder under the ARCed folder and take a look
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

I've gotten the event layer working. looks awesome :P
Spoiler: ShowHide
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

That's awesome. :D Things are really coming together. :D
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

ForeverZer0

I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

nivekc1

Sorry if this is in the wrong place.. First of all this is an incredible project and you are doing awesome work. That being said I am interested in using ARC to create some titles for Linux since I noticed that this should be platform independent. However maybe I am missing something but I downloaded the latest release and seem to be only finding a windows .exe to launch the software. If someone can kindly point me in the right direction as to how to run the software in Linux I would greatly appreciate it. 

Blizzard

It should be Game.exe in the main folder. But this is only the exe for the game, there is no exe for the editor yet.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

he is asking where the linux executable is. the answer is there isn;t one yet. we are developing the engine to work cross platform  on top of a cross platform graphics engine. but we haven't tried building on linux yet.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Subsonic_Noise

Will it be on mac, too?

Ryex

I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Subsonic_Noise

I love you. I'd say no homo but that wouldn't be true so I'll just leave it at that.

nivekc1

Thanks for the reply Ryex, guess I will wait until you get that far. If there is anything I can do to help ie. Linux testing, I will be more than happy to contribute. Thanks for the work you are doing.. would love to see this in a ppa someday!

Ryex

guess what! Progress. I finally got my ass in gear literally took me a month and a half... any way today I completed a method that can take a configuration string to configure the layout of a pane in the aui interface when you add a window to the interface you have to configure the layout of the pane it will be displayed on.

as you can see from this method summery of the AuiPaneInfo there are a lot of options that you might take advantage of. http://xoomer.virgilio.it/infinity77/AGW_Docs/aui.framemanager.AuiPaneInfo.html

the panel manager will work like so. different panels that could be added to the interface will be registered to the manager just like components are registered to the plugin manager requests can then be sent to the manager to dispatch a panel of a specific type. the request can also pass data to be passed the the window class to aid in it's creation. but that message will not have to contain anything data on the panels lay out. that data will be drawn directly from the class. windows classes that will be displayed on a panel will have to have global class properties to define that data. the data will be in the form of a configuration sting. the sting will be a list of words delimited by spaces or comas or any other way as long as they are separated some how. the method I just wrote will create a AUIPaneinfo object and then configure it using the methods in the configuration string pulling data from a hash that used the same method names at the sting as keys when the methods need arguments passed.

if that made no sense to you don;t worry just know that it was literally half the work required to make the panel manager. one of the main reason it took me so long to get back to work on ARC was because up until a few days ago I wasn't sure how I would make it work. now I have a solid idea and I'll hopefully have lots of progress in the next few weeks.


I'm dreading the day I have to start documenting all this properly so that the plugin API can be releaced...
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Trust me, you'll get tired of the documenting soon enough. xD
Great to see some progress getting done. We're really close to having a functional engine done, it would be good if all of us could gear up over the next couple of days to get this baby done.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

DarknessSurrounds

Wow, great to hear guys!  Looking forward to the first official release, excellent work!

PhoenixFire

woot!!! I'm almost tempted to offer work on it as well, but it seems like you're gearing up for it all yourselves, so, I shall sit by on the sidelines and cheer yo on with everyone else :)
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

Ryex

I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

PhoenixFire

Sure, I'll see what I can do.
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

InfinateX

Is there a place to download a beta version of ARC? I just joined the forum less time ago then it took me to figure out how to register  :facepalm:
I made a signature!

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

InfinateX

Thanks! I just got my avatar working :D
I made a signature!

Blizzard

I actually put up v0.91 today, lol!
In fact at this very moment I am recompiling it after some minor refactoring. That's why I checked the forum quickly: It's compiling. xD
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.