The RPG Maker Resource Kit

Other Game Creation => Other Game Making Programs => Topic started by: lastend on November 09, 2009, 09:41:34 PM

Title: LastEnd RPG Maker (Alpha)
Post by: lastend on November 09, 2009, 09:41:34 PM
(http://lastend.com/Banner.png)


(http://lastend.com/Images/Description.png)
LastEnd RPG Maker gives you the power to create your own original role-playing games without any special knowledge or training. All you need is a computer an a imagination, and your on the way to making your own game. LastEnd RPG Maker allow for almost endless maps that can contain up to 4,000,000 tiles. Let's take a look at some more of its features.

You might think it's hard to make a game, but it's a breeze to find your way around LastEnd RPG Maker. First, make a map that'll serve as the stage for your adventure, then set up your Player, NPC (enemy monsters), items, magic-everything you need for a good RPG. Finally, create some events and place them around the map. Once complete all you have to do is hit the build game option and your very own original RPG is complete. Mapmaking is as simple as a jigsaw puzzle when you have tiles to work with, and with 4 layers you can make it look and feel the way you want it. You can even use ready-made graphics for the player and monsters, so all you have to do is give them some stats and a name.

(http://lastend.com/Images/ScreenshotsHeader.png)
(http://lastend.com/Images/Screenshots.png) (http://"http://lastend.com/Screenshots.aspx")

(http://lastend.com/Images/Features.png)
 Feature Explorer (http://"http://lastend.com/Features.aspx") - Full Feature Break Down

(http://lastend.com/Images/Websites.png)
 LastEnd.com (http://"http://LastEnd.com") - Main website, and Forums
 Stumbleupon.com LastEnd  (http://"http://www.stumbleupon.com/submit?url=http://www.lastend.com&title=LastEnd%20RPG%20Maker") - LRM Favorite sites
 Twitter.com/LastEnd (http://"http://twitter.com/LastEnd") - Blog about the project
 Youtube.com LastEnd (http://"http://www.youtube.com/user/LastEnd1") - Find Videos about the project
Facebook.com LastEnd  (http://"http://www.facebook.com/people/LastEnd-Rpg-Maker/100001304497596") - Blog about the project, Find pictures and comment on the project
 MySpace.com/LastEnd.com (http://"http://www.myspace.com/lastend.com") - Blog about the project, Find pictures and comment on the project

(http://lastend.com/Images/SupportLRM.png)
Place one or more of these in your signature or on your website to help spread the word about LRM.

(http://lastend.com/Banners/ForumSmall.png)
(http://lastend.com/Banners/ForumSmall2.png)
(http://lastend.com/Banners/ForumSmall3.png)
(http://lastend.com/Banners/ForumSmall4.png)
(http://lastend.com/Banners/ForumSmall5.png)
 (http://"http://lastend.com")
Title: Re: LastEnd RPG Maker (Alpha)
Post by: shaz on November 09, 2009, 09:48:05 PM
the screenshots on your site are really small.  I can't even click them to enlarge.  I'd really like a better look at them.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on November 09, 2009, 09:57:32 PM
Yea sorry the site is way behind the project. I have one other HD picture i'll post bellow.


Spoiler for:
(http://lastend.com/rpg%20maker/LastEnd%20RPG%20Maker%20Item.PNG)

Also the site does have a video posted on the download page; however it is way out dated. It's showing the old interface.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: shaz on November 09, 2009, 10:03:56 PM
post back again when your site is more up to date.  I'd like to check it out then (no time to download and experiment now, & I'd rather see the pictures first)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on November 10, 2009, 03:00:00 AM
I gave the site a small make over. I added a little css style sheet to control some of the font, a FAQ page, and a picture veiwer for the screenshot page.


(http://lastend.com/RPG%20Maker.gif)
LastEnd RPG Maker (http://lastend.com)

Spoiler for:
(http://lastend.com/LastEnd%20RPG%20Maker%20MakeGame.PNG)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: Ofdensen on November 16, 2009, 06:01:40 AM
this might sound random. But I would like to help out with your SITE, if you would like. I know a decent amount of HTML and CSS, and will be getting into Javascript and PHP next semester at college.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: Ofdensen on November 16, 2009, 06:18:47 AM
I also have a prototype banner for you. Tell me if you like it!
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on November 23, 2009, 05:01:15 AM
You can submit any work by using the help wanted link at the bottom of the site. The new address is http://lastend.com .
Title: Re: LastEnd RPG Maker (Alpha)
Post by: Ofdensen on November 23, 2009, 06:25:59 AM
Im just looking for something different to do. Take it or leave it lol.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on November 24, 2009, 10:37:34 AM
Here what the map creation window looks like.

(http://lastend.com/LastEnd%20RPG%20Maker%20New%20Map.png)



Spoiler for:

(http://lastend.com/banner.png)
LastEnd RPG Maker (http://"http://lastend.com")
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on November 27, 2009, 07:17:49 AM
Here two new custom scripting functions.

Playscreen_Camera_Goto(int x, int y)
Jumps the view to this location on the board.

Playscreen_Camera_GotoSmooth(int x, int y)
Moves the view to this location on the board.

(http://lastend.com/banner.png)
http://lastend.com (http://lastend.com)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: umbrageous on December 03, 2009, 12:16:59 PM
Dude ive been watching this thread,gotta say im a little impressed,
I like the fact thats its been made and C# as well.Tell me is the Custom Scripting Also in C#?
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on December 03, 2009, 07:40:09 PM
The scripting is in Lua. Lua is much like c#. Lua can do just about anything that c# but via script. You can find out more about the scripting in the engine at http://lastend.com/Scripting.aspx (http://lastend.com/Scripting.aspx) . If you want to see the base script it at http://Lua.org (http://Lua.org) .
Title: Re: LastEnd RPG Maker (Alpha)
Post by: umbrageous on December 04, 2009, 03:30:19 AM
Ah Yes, just as good! Release it soon please!
I've done a little work with Lua before as well, so hurry!!!
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on December 10, 2009, 07:08:07 PM
It will be out sometime in 2010. Keep checking the website because once beta hits there we be a limmit amount of beta testers accepted.

P.S. The link for beta signup will show up on the Support / FAQ page.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on December 24, 2009, 09:44:17 PM
I didn't like how the UI scripting was looking. So I put the UI objects in sub classes of the UI class. At any rate it looks better and is easier to remember syntaxs.

Code: [Select]
dofile("Scripting\\Base\\Keys.lua")
Scripting_RegisterClass("ui")
Scripting_RegisterClass("engine")

dialogID = nil

function loadUI()
  local _width = Engine.GetWindowWidth()
  local _height = Engine.GetWindowHeight()
  local _offsetX = _width - 160

  dialogID = UI.Dialog.Add(0, 0, _width, _height)
  UI.Dialog.SetColors(dialogID, 0, 0, 0, UI.ARGB("Blue"))
  UI.Dialog.SetCaption(dialogID, "Main Menu", UI.ARGB("White"), 30)
  UI.Button.Add(dialogID, 12, "UI Test", _offsetX, _height - 136, 150, 20, "UI.Load('UI Test.lua', true)", -1)
  UI.Button.Add(dialogID, 13, "Play", _offsetX, _height - 112, 150, 20, "UI.Load('PlayMenu.lua', true)", Keys.Enter)
  UI.Button.Add(dialogID, 14, "Settings", _offsetX, _height - 88, 150, 20, "Engine.ShowVideoSettings()", -1)
  UI.Button.Add(dialogID, 15, "Exit", _offsetX, _height - 64, 150, 20, "Engine.CloseWindow()", Keys.Escape)
end

loadUI() -- Is in a function so its attributes drop out of memory once out of scope.

function resize()
  local _width = Engine.GetWindowWidth()
  local _height = Engine.GetWindowHeight()
  local _offsetX = _width - 160

  UI.Dialog.SetSize(dialogID, _width, _height)
  UI.Button.SetLocation(dialogID, 12, _offsetX, _height - 136)
  UI.Button.SetLocation(dialogID, 13, _offsetX, _height - 112)
  UI.Button.SetLocation(dialogID, 14, _offsetX, _height - 88)
  UI.Button.SetLocation(dialogID, 15, _offsetX, _height - 64)
end
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on January 12, 2010, 09:55:31 PM
Here a list of all the dialog commands. Let me know if you want anymore added.

Information
The UI Dialog class allows you control over dialogs. All of the following commands can be accessed by using [ UI.Dialog. ] You will have to register the UI class. 


Functions

int Add(int x, int y, int width, int height )
Add a dialog. Returns the id of the created dialog.

SetCaption(int dialogID, string text, int fontColor, int height)
Creates and enables the caption.

SetColor(int dialogID, int color)
Set the background color of the dialog.

SetColors(int dialogID, int topLeft, int topRight, int bottomLeft, int bottomRight)
Set the background blended colors of the dialog.

SetLocation(int dialogID, int x, int y)
Set the dialog location.

SetSize(int dialogID, int width, int height)
Set the dialog size.

SetFont(int dialogID, string faceName, uint size)
Set the dialog font.

SetFontColor(int dialogID, int fontColor)
Set the dialog font color.

...The site will be updated once we get a few more of the scripted objects documented...
Title: Re: LastEnd RPG Maker (Alpha)
Post by: tSwitch on January 12, 2010, 11:17:37 PM
Creating an engine is no simple task, much less do any of them usually make it as far as yours has. 

Good luck.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on January 20, 2010, 06:39:22 AM
Here a small list of features for the LastEnd RPG Maker built in script editor and a screenshot.

(http://lastend.com/LastEnd%20RPG%20Maker%20Script%20Editor.png)

FEATURES
     Function lookup
     Colored Syntax Highlighting
     Intellisense
     Text Zoom
     Find, Replace, Replace all
     Cut, Copy, Paste
     Debugging
Title: Re: LastEnd RPG Maker (Alpha)
Post by: umbrageous on January 22, 2010, 01:17:47 AM
Oh man im dieing for this beta.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: Arrow on January 24, 2010, 12:11:43 AM
That script editor is very, very similar to the one used in Game Maker. I kinda like that.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on January 26, 2010, 09:09:17 PM
Here a other screenshot of the script editor.

(http://lastend.com/LastEnd%20RPG%20Maker%20Script%20Editor2.png)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on January 28, 2010, 04:22:22 AM
I added attribute highlighting to the script editor Intellisense.

(http://lastend.com/LastEnd%20RPG%20Maker%20Script%20Editor1a.png)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: umbrageous on January 29, 2010, 12:41:20 AM
Wow man things are looking really good so far keep it up
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on February 05, 2010, 04:59:08 AM
Texture Area Editor: Allow you to select part of a texture for the object graphic. By filping the selection box you can flip or mirror objects with a simple click an drag of the mouse.

(http://lastend.com/LastEnd%20RPG%20Maker%20Texture%20Area%20Editor.png)

The texture shown is for the gui objects. The texture it self is still a work in progress.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on February 18, 2010, 11:40:15 AM
I have updated the LastEnd.com Site and added many new areas like forums, and a feature Explorer.

http://lastend.com/ (http://lastend.com/)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on February 21, 2010, 11:50:02 AM
The animation feature page is up in running.

Feature Explorer: Animation (http://LastEnd.com/Features.aspx?p=animation)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: umbrageous on February 21, 2010, 03:45:58 PM
Everything is looking good keep it up man.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on March 01, 2010, 10:27:27 PM
News

New Mapping feature page has been add to the project home page.
Feature Explorer: Mapping (http://lastend.com/Features.aspx?p=mapping)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on March 26, 2010, 07:51:36 AM
As you see I been developing the videosettings scripting class to allow Lua to control the video card display settings. This will allow for users to make their own custom video setting page. The one i'm scripting will be include in each template, and it will have 100% of the features.

I will also be updating the UI scripting class to return the id when creating a new control. the Example bellow has combo boxes using this new method.

Code: [Select]
dofile("Scripting\\Base\\Keys.lua")
Scripting_RegisterClass("ui")
Scripting_RegisterClass("engine")
Scripting_RegisterClass("camera")
Scripting_RegisterClass("videosettings")

dialogID = nil
CBResolution = nil
CBAdapter = nil

function loadUI()
  _width = Engine.GetWindowWidth()
  _height = Engine.GetWindowHeight()
  _offsetX = _width - 160

  dialogID = UI.Dialog.Add(0, 0, _width , _height )

UI.Label.Add(dialogID, 22, "Display Adapter", 10, 50, 180, 23)
CBAdapter = UI.ComboBox.Add(dialogID,200, 180, 300, 23)
UI.RadioButton.Add(dialogID, 16, 0, "Windowed", 240, 105, 300, 16, true)
UI.RadioButton.Add(dialogID, 17, 0, "Full Screen",240, 147, 300, 16,  false)

UI.Label.Add(dialogID, 1, "Resolution",10, 205, 180, 23)
CBResolution = UI.ComboBox.Add(dialogID, 200, 205, 300, 23)

UI.Button.Add(dialogID, 13, "OK", 0, 24, 150, 20, " OnOK_Clicked()", Keys.Enter)

SetEvents()
SetControlsData()
end

function SetEvents()
UI.ComboBox.SetChangedEvent(dialogID,CBAdapter , "VideoSettings.OnAdapterChanged(" .. dialogID .. "," .. CBAdapter .. ")")
UI.ComboBox.SetChangedEvent(dialogID,CBResolution , "VideoSettings.OnResolutionChanged(" .. dialogID .. "," .. CBResolution .. ")")
UI.RadioButton.SetChangedEvent(dialogID, 17, "OnWindowedFullscreenChanged()")
UI.RadioButton.SetChangedEvent(dialogID, 16, "OnWindowedFullscreenChanged()")
end

function SetControlsData()
VideoSettings.FillResolutions(dialogID, CBResolution)
VideoSettings.FillAdapters(dialogID,CBAdapter)
isWindowed = VideoSettings.GetIsWindowed()
UI.RadioButton.SetChecked(dialogID, 16, isWindowed)
UI.RadioButton.SetChecked(dialogID, 17, not isWindowed)
SetControlsEnabled(isWindowed)
end

function OnWindowedFullscreenChanged()

_isWindowed = UI.RadioButton.GetChecked(dialogID, 16)
SetControlsEnabled(_isWindowed)
VideoSettings.OnWindowedFullscreenChanged(_isWindowed)
VideoSettings.OnResolutionChanged( dialogID, CBResolution )

end

function OnOK_Clicked()
VideoSettings.OnOkClicked(nil,nil)
UI.Load('MainMenu.lua', true)
end

function SetControlsEnabled(isWindowed)
UI.SetEnable(dialogID, CBResolution, not isWindowed)
end

loadUI()

Also here what that script look like so far. It a bit of a mess, but working great.
(http://lastend.com/forum/resource.ashx?i=22)
Title: Re: LastEnd RPG Maker (Alpha)
Post by: tSwitch on March 29, 2010, 03:22:07 AM
this is looking slick.
glad to see it's still being made.
Title: Re: LastEnd RPG Maker (Alpha)
Post by: Roll Chan on April 05, 2010, 06:06:40 PM
I can't wait to the first release.

When do you expect to release a demo or beta?
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on July 13, 2010, 12:42:03 PM
Not sure yet. Other than around version 0.9.0.0
Title: Re: LastEnd RPG Maker (Alpha)
Post by: DarkMessiah on July 31, 2010, 09:47:26 PM
This looks amazing man. I will definitely try this out when its released
Title: Re: LastEnd RPG Maker (Alpha)
Post by: lastend on January 19, 2014, 06:25:20 AM
The name has changed to Visual RPG Studio. The company name for it is LastEnd Entertainment L.L.C..

(http://lastend.com/Screenshots/LastEnd%20Visual%20RPG%20Studio%20-%201.png)

It has been released. It comes with a 30 day trial, but if you need longer just email me. Here is it download page. http://lastend.com/Download/Visual%20RPG%20Studio.aspx or just go to http://LastEnd.com