Author Topic: What is ARC?  (Read 14234 times)

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
What is ARC?
« on: May 15, 2011, 01:37:07 AM »
What is ARC?


Introduction

So many of you may have some questions regarding exactly what ARC is.  ARC is an acronym which stands for Advanced RPG Creator.  It is exactly that, a new and powerful tool that can be used to design and play 2-dimensional games. Although it will be primarily designed for RPG creation, other genres are very possible to make other than role-playing games, it will be held back only by the imagination of the user.  ARC is being built from the ground up in C++, with Ruby 1.9.2 embedded, which is about 30 times faster than the Ruby 1.8.1 RMXP uses.  What does this mean for you?  Far less lag and a higher frame-rate, resulting in smoother gameplay.  In fact, ARC's default frame-rate will be 60 FPS, as opposed to RMXP's 40 FPS.  You can get a feel for what 60 FPS feels like by trying out the current development build, which you can find the link to at the bottom of the post.

ARC doesn't stop with just the core engine, though.  A brand new editor and Run-Time Package will be included in the bundle.  The editor, written in Python, will be a brand new intuitive interface that has not yet been seen in the RPG creator community.  It will be more like an advanced IDE (Integrated Development Environment) that you may see for programming, such as what can be found in Visual Studio, Eclipse, or NetBeans.  The  entire editor will be able to be customized by what windows are displayed, where they are located, and how they behave.  This way, you can set your editor up exactly as you prefer that allows you to be the most productive, without the need to navigate through clunky menus.  It is also going to be very extensible, allowing for various add-ons, whether they be future updates, or menus for configuring custom scripts.  It will take no more than dropping a file into the Plug-Ins folder, and starting the editor up.

The RTP will be a large set of custom graphics and audio files packaged together and distributed alongside ARC.  All the resources are being created by the talented RPG making community for free of charge.  Unlike other RPG creating engines, you will never have to worry about legal issues using the RTP in a commercial game if you plan to sell it, they are made by the community, for the community.

And now, saving the best for last: ARC IS FREE!
There is a small disclaimer to this. ARC, although absolutely free for private use, will require a one-time per game purchase of a license to sell your final creation commercially.  The fee is nominal (300 USD), and will not require any type of royalty payment, even if you managed to make millions from your game, it will only ever be the single flat-rate payment.  Other than commercially, though, ARC is absolutely free for the everyday, casual game creator.


Summary of Features
 
  • Can convert RMXP projects into ARC ones
  • Cross-Platform. Whether you use a Mac, Unix, or Windows operating system, ARC will work just as well
  • High Performance.  Much faster than and more powerful than RPG Maker XP or RPG Maker VX
  • Ruby 1.9.2.  A new version of Ruby and it's included libraries for scripters to take advantage of
  • Completely new editor for easier game creation
  • Free Run-Time Package included so you can get started right away
  • And much, much more! For a fuller list of features, please be sure to check out the ARC Community Feedback, and let us know what you think, or feel free to post ideas of your own that you would like to see!


Links
 


Frequently Asked Questions

Question: Why does ARC not support MP3 audio files?
Answer: The use of the MP3 decoder is protected by US patent law and adding it would require that the developers of ARC buy a license which is not cheap. That way ARC could not be free software. It also would require you to buy a license for using mp3 files and you probably don't want that. Instead ARC offers a range of alternative formats including the popular OGG and FLAC formats, along with various others. Current MP3 files that you may have can be easily converted into any of these with a range of free software. For more information about the usage of the MP3 format, please go here.

Question: Can I use my scripts and graphics that game with RPG Maker XP?
Answer: Yes and No. All graphics, audio, and scripts that are part of RMXP's RTP and engine will work perfectly well with ARC, but they are copyrighted materials. This means that if you decided you want to sell a game that you created with ARC and use them materials, Enterbrain would have the right to legal action against you. For this reason, ARC is no way affiliated, nor uses any resources or materials from any of Enterbrain's products.

Question: How much does the ARC RTP cost?
Answer: The RTP is free for use in ARC and outside of ARC without limitations. Only credit to the ARC RTP is due. ARC is being shipped with the RTP for convenience, you can get just the RTP if you want and use it with other game making software (such as RPG Maker XP, Game Maker, etc.). or with your own game engine.

Question: Do I have to credit every person that worked on and contributed to the RTP?
Answer: No. You only have to credit "Advanced RPG Creator Run-Time Package Standard".

Question: How much do I have to pay for using ARC?
Answer: ARC is free software. No fees are being charged for just using ARC. Fees only apply for the distribution of finished games.

Question: How much do I have to pay to distribute my game.
Answer: If your game is free software, there is no fee. If your game is commercial (meaning that you want to make money by selling copies of your game), there is a one-time fee of 300 USD before you distribute. Updates, patches, expansion and extensions of any kind on an already existing and paid game are not being charged.

Question: How do I properly credit ARC?
Answer: Include in your game either in the title screen or in the credits (or anywhere else reasonably visible and accessible) the text "Developed with Advanced RPG Creator" or "Created with Advanced RPG Creator". That is all the credit you have to give for using ARC.

Question: Will ARC use scripts from RMXP or RMVX?
Answer: Most definitely not. Due to legal reasons, ARC will in no way use any scripts that were written by the developers at Enterbrain or anywhere else. Either it will come without scripts at all or we will make our own brand new set of 100% original scripts. ARC will be able to run with any existing RMXP script if the user were to place them in the script editor, but the creators of ARC take no responsibility for any copy-right infringement against Enterbrain if this was done. It is your responsibility to come to an agreement with Enterbrain on how you use their scripts.
« Last Edit: January 15, 2014, 05:40:50 PM by Blizzard »
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.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19916
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: What is ARC?
« Reply #1 on: May 15, 2011, 02:02:48 AM »
Very nice. I will put together the whole legal stuff and add it to your post once I'm done.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


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

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

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: What is ARC?
« Reply #2 on: May 15, 2011, 02:32:57 AM »
Sounds good.
I just thought, I should have included a Frequently Asked Questions section to it...
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.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19916
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: What is ARC?
« Reply #3 on: May 15, 2011, 02:37:59 AM »
It's never too late. :P
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


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

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

Offline Ryex

  • Arctic Bird of Programming
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 5131
  • LV: 197
  • Gender: Male
  • Wants to write a compiler for fun
    • View Profile
Re: What is ARC?
« Reply #4 on: May 16, 2011, 12:44:50 AM »
The first post has been updated with an FAQ.
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.

DropBox, the best free file syncing service there is.
(click to show/hide)

Offline Reives

  • Awakened Visionist
  • **
  • Posts: 55
  • LV: 16
  • Gender: Male
    • View Profile
Re: What is ARC?
« Reply #5 on: September 18, 2011, 06:28:08 AM »
This is positively amazing.
:~

Offline Sacrifyx

  • Trained Member
  • *
  • Posts: 13
  • LV: 0
    • View Profile
Re: What is ARC?
« Reply #6 on: October 29, 2011, 12:17:24 AM »
So am I to understand that when my RMXP project becomes an ARC project, scripts written for VX will then work in said project?

Offline Ryex

  • Arctic Bird of Programming
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 5131
  • LV: 197
  • Gender: Male
  • Wants to write a compiler for fun
    • View Profile
Re: What is ARC?
« Reply #7 on: October 29, 2011, 12:25:02 AM »
No, RGSS2 scripts written for RMVX, may or may not work in arc in the same sense that they may or may not work in RMXP. However, if it works in RMXP it will work in ARC.
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.

DropBox, the best free file syncing service there is.
(click to show/hide)

Offline MikePjr

  • Awakened Visionist
  • **
  • Posts: 94
  • LV: 2
  • Gender: Male
  • Pixel artist extrodinare, and gifted story teller.
    • View Profile
Re: What is ARC?
« Reply #8 on: October 29, 2011, 02:11:27 PM »
I am curious about audio formats, since we're so limited to audio formats, what if we script the use of other audio formats ourselves?
A game i am currently making in RMXP uses a script that allows me to use some ... unusual audio formats, but i prefer using them.
Will there be some kinda block from allowing the scripted use of other audio formats?

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19916
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: What is ARC?
« Reply #9 on: October 29, 2011, 04:07:15 PM »
It's difficult to make this work properly. Our audio system basically is a standalone that handles everything internally which include audio formats. Technically you can decode audio in another format and use a temporary file .wav file to play it. I'll have to see about this.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


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

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

Offline MikePjr

  • Awakened Visionist
  • **
  • Posts: 94
  • LV: 2
  • Gender: Male
  • Pixel artist extrodinare, and gifted story teller.
    • View Profile
Re: What is ARC?
« Reply #10 on: October 29, 2011, 06:58:05 PM »
I ask cause i like using SPC format, it's basically what the old super nintendo used, it uses some DLL files nomrally used for winamp, and let's me use the format in RMXP, i prefer doing this, midi's don't work too well on my system (thankyou windows 7 >_<) and other formats tend to get pretty big, and are hard to add intros with looped sections.
Plus i just love the way a lot of the music is with the SNES, it fits my game well... and considering how MP3's can't be used, which is annoying as can be... this is like the next best thing for me honestly.
It would suck if you had it some how had DLL addon scripts blocked some how..

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19916
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: What is ARC?
« Reply #11 on: October 29, 2011, 07:14:17 PM »
No, you will be able to use DLLs. It's just that it's highly likely that the script won't work well.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


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

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

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: What is ARC?
« Reply #12 on: October 29, 2011, 08:08:00 PM »
Your best bet is too just stick to standard audio formats instead of exotic ones. Audio files can be converted easily enough, such as MP3 to OGG (which is better suited for game creation IMO). Any decoding that needs to be done through a script instead of being processed by the engine is not going to be near as efficient (the same goes for the current script your using for RMXP). I personally don't have any problems with MIDI on my PC, so I can't really comment on your specific issue, but it sounds like more of a problem with your personal computer, whether it be the drivers or your sound card. It is more than likely repairable, although I am sure you would need to do some extensive googling to get to the root of the problem.
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.

Offline MikePjr

  • Awakened Visionist
  • **
  • Posts: 94
  • LV: 2
  • Gender: Male
  • Pixel artist extrodinare, and gifted story teller.
    • View Profile
Re: What is ARC?
« Reply #13 on: October 29, 2011, 08:19:57 PM »
I hate to base this choice on 1 issue, but it's a big one for me, and i love the format for music i'm using, so it's likely i will stick with RMXP, until someone using ARC comes up with a similar script.

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: What is ARC?
« Reply #14 on: October 29, 2011, 08:34:08 PM »
I personally think you will miss out on a lot for the sake of just not converting formats, but that is your decision, and I respect that. 
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.

Offline MikePjr

  • Awakened Visionist
  • **
  • Posts: 94
  • LV: 2
  • Gender: Male
  • Pixel artist extrodinare, and gifted story teller.
    • View Profile
Re: What is ARC?
« Reply #15 on: October 29, 2011, 09:08:48 PM »
Maybe, but so far .. and i am not trying to be a jerk... so far i don't see a lot that wows me with ARC anyhow, in fact it tends to be kinda underwhelming, with what i have learned about it so far.
And this little issue will add to that underwhelmingnes.
One of my reasons for using these "exotic" audio formats is also size, these files are SMALL and still sound good no matter who will play the games i make.
I tried using OGG and ended up with some pretty large files.
When i go to upload a game using OGG and it's likely to be HUGE, and take a good while to upload.
As for midis, Microsoft seems to be trying to phase out the Midi, windows 7 came with so little when it comes to midis, and for some odd reason my system stutters with some midis, keep in mind that my computer is a BEAST, it has a 6 core CPU and 32 gigs of ram.. RMXP gives me very little trouble, though i do worry that anyone who plays my game might experience lag i'm not experiencing.
But if it will still use the DLL plug in files i am using, it should play these music files i use, all i can do is try when it comes out, if i am not happy... then i just gotta use something else.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19916
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: What is ARC?
« Reply #16 on: October 29, 2011, 09:40:05 PM »
I'm generally not having any problems with MIDIs, but when a MIDI is supposed to play in RMXP, the game freezes for a few moments.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


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

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

Offline winkio

  • Epiq
  • Administrator
  • Guardian of Chaos
  • *****
  • Posts: 4506
  • LV: 199
  • Gender: Male
  • I am lying.
    • View Profile
Re: What is ARC?
« Reply #17 on: October 29, 2011, 10:03:31 PM »
Support for OGG and WAV is really all that is needed any more.  OGG for music, WAV for sounds that don't compress well.  Also, the frame rate increase from 40fps to 60fps alone warrants switching to ARC from RMXP.

I think you four (core developers) should think of how you want to advertise this as it nears completion.  I don't mean internet ads or anything, but what you say about ARC, and how you say it.  You have a far superior engine compared to the competition, you just need to communicate that more clearly and convincingly.

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: What is ARC?
« Reply #18 on: October 29, 2011, 10:41:11 PM »
I agree with winkio about how ARC has been presented, or I should say, the lack of presentation.

There really hasn't been a lot to "show" people, which goes much farther than an explanation. Really the only thing we have demonstrated is a working engine, which is actually a HUGE thing, but I fear the significance of that is lost on many people, because all they see is that it is playing the same old RMXP game they have seen 100 times, with the only noticeable improvement being the frame rate. From what I have seen, there are many people who don't understand the differences between an engine and the scripts, the feedback thread is testament to that. I haven't counted, but I would guess that half of the requests in there are script requests that people want included by default, not so much engine or editor capabilities, which are the real factors that hold you back, not the scripts that can be easily re-written.

They lack of good examples of the front-end GUI at work will be coming to end shortly, and hopefully that helps eliminate any doubts.

@MikePjr:
I know you meant no insult, and none was taken when you said that you have been "under-whelmed", but I was hoping you could explain better what has been "under-whelming".  With the exception of the engine's dev-build, I really don't understand what you have seen/learned that you are basing your opinion on. There has been an open thread for feedback to bring up issues with RMXP that you have, so that we can improve it, and I believe the vast majority of them have been addressed.
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.

Offline MikePjr

  • Awakened Visionist
  • **
  • Posts: 94
  • LV: 2
  • Gender: Male
  • Pixel artist extrodinare, and gifted story teller.
    • View Profile
Re: What is ARC?
« Reply #19 on: October 30, 2011, 03:42:32 AM »
I'm generally not having any problems with MIDIs, but when a MIDI is supposed to play in RMXP, the game freezes for a few moments.
For some reason i sit there for like 10 minutes before they play, it's kinda silly.. i mean back when i used to use windows xp it played well, i had no waiting.. in fact it reminds me of a load time from older CD based games lol