LastEnd RPG Maker (Alpha)

0 Members and 1 Guest are viewing this topic.

**
Rep: +0/-0Level 82
I have updated the LastEnd.com Site and added many new areas like forums, and a feature Explorer.

http://lastend.com/

**
Rep: +0/-0Level 82
The animation feature page is up in running.

Feature Explorer: Animation

*
Rep:
Level 83
All Hail the Motherboard.
Everything is looking good keep it up man.

**
Rep: +0/-0Level 82
News

New Mapping feature page has been add to the project home page.
Feature Explorer: Mapping

**
Rep: +0/-0Level 82
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.

********
Hungry
Rep:
Level 95
Mawbeast
2013 Best ArtistParticipant - GIAW 11Secret Santa 2013 ParticipantFor the great victory in the Breakfast War.2012 Best Game Creator (Non-RM Programs)~Bronze - GIAW 9Project of the Month winner for August 2008Project of the Month winner for December 20092011 Best Game Creator (Non RM)Gold - GIAW Halloween
this is looking slick.
glad to see it's still being made.

FCF3a A+ C- D H- M P+ R T W- Z- Sf RLCT a cmn+++ d++ e++ f h+++ iw+++ j+ p sf+
Follow my project: MBlok | Find me on: Bandcamp | Twitter | Patreon

**
RMRK Spriter
Rep:
Level 83
Flandre Scarlet
I can't wait to the first release.

When do you expect to release a demo or beta?

**
Rep: +0/-0Level 82
Not sure yet. Other than around version 0.9.0.0

***
herp derp
Rep:
Level 81
Newclear Bomb
This looks amazing man. I will definitely try this out when its released

**
Rep: +0/-0Level 82
The name has changed to Visual RPG Studio. The company name for it is LastEnd Entertainment L.L.C..



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