All Activity
- Today
-
Sharing my Original Music and Sound Effects - Over 2500 Tracks
Eric Matyas replied to Eric Matyas's topic in Game Artwork
Hey Everyone, I just uploaded a couple of new free music tracks on my Sci-Fi 14 page: "DEAD END IN SECTOR 3" (LoFi) "CYBER CITY FEVER DREAM" (LoFi) https://soundimage.org/sci-fi-14/ You can also bulk-download all of my game music at once...over 1400 tracks and growing: https://soundimage.org/ogg-game-music-mega-pack/ Enjoy, stay safe and keep creating! :-D -
The Steam app ID 251810 has the option to install the latest version, or previous versions. You can install 4.x on one machine and 5.0 on another, as long as you have Steam app ID 251810. The standalone version was created with the idea to build something that was independent from Steam. I proposed a subscription model, which would have given us stable revenue without any third parties being involved, but that was rejected by users. The standalone version is not being continued for three reasons: 95% of users preferred to buy it through Steam. Having people off Steam actually hurts the app's ranking in the Steam store, because it subtracts from daily active users. It takes a lot of time to continually compile updates and upload two different versions. This is time that could be spent adding features, writing tutorials, or helping users solve their problems. If you purchased the standalone on our website and don't already have the Leadwerks app ID on your Steam account, please contact me.
-
Epsylon started following Migrating back to Steam app 251810 and Violation of END USER LICENSE AGREEMENT
-
About that im talk about..!
-
And what about the case if someone like "me" ) have both versions ?? I my case the standalone works better than steam version (on Windows10).. But in Linux the steam version branch 4.x works better... NO freezing after project creation,and NO crashing after importing projects previusly created (even if ill transfering the projects from windows OS to linux OS its still do the same issue (( And in a standalone version the license has been deactivated ((
-
It now works nicely. Thanks for your help. I think Leadwerks can be used to build a lot of things. Not just games, but general programs as well. Thats the reasoning behind my calculator attempt. I am still trying to learn both Leadwerks and Lua/C++ ,coming from a VB background . Being used to Windows forms etc, building user interfaces with Leadwerks/Ultra Engine is quite fun.
-
Josh started following Calculator attempt
-
Your application looks very nice. Try this code: -- Get the displays local displays = GetDisplays() -- Create a window local window = CreateWindow("Calculator", 0, 0, 800, 660, displays[1], WINDOW_CENTER | WINDOW_TITLEBAR)-- | WINDOW_RESIZABLE) -- Create User Interface local ui = CreateInterface(window) --Create buttons local sz = window:ClientSize() local x = (sz.x - 120) / 2 local y = 50 local sep = 40 -- Create widget local panel = CreatePanel(50, 50, sz.x - 100, sz.y - 100, ui.background) panel:SetColor(0, 0, 0, 1) panel:SetLayout(1, 1, 1, 1) -- Create text field local textfield = CreateTextField(70, 10, 600, 30,ui.background); textfield:SetText("0"); textfield:SetFontScale(2); textfield:SetColor(0,0,0,1) -- Row 1 local buttonMC = CreateButton("MC", 30, 30, 70, 70, panel); local buttonMR = CreateButton("MR", 110, 30, 70, 70, panel); local buttonM_Plus = CreateButton("M+", 190, 30, 70, 70, panel); local buttonM_Minus = CreateButton("M-", 270, 30, 70, 70, panel); -- Row 2 local buttonCE = CreateButton("CE", 30, 110, 70, 70, panel); local buttonC = CreateButton("C", 110,110, 70, 70, panel); local buttonPct = CreateButton("%", 190, 110, 70, 70, panel); local buttonDivide = CreateButton("/",270, 110, 70, 70, panel); -- Row 3 local button1 = CreateButton("1", 30, 190, 70, 70, panel); local button2 = CreateButton("2", 110, 190, 70, 70, panel); local button3 = CreateButton("3", 190, 190, 70, 70, panel); local buttonMultiply = CreateButton("X", 270, 190, 70, 70, panel); -- Row 4 local button4 = CreateButton("4", 30, 270, 70, 70, panel); local button5 = CreateButton("5", 110, 270, 70, 70, panel); local button6 = CreateButton("6", 190, 270, 70, 70, panel); local button_Minus = CreateButton("-", 270, 270, 70, 70, panel); -- Row 5 local button7 = CreateButton("7", 30, 350, 70, 70, panel); local button8 = CreateButton("8", 110, 350, 70, 70, panel); local button9 = CreateButton("9", 190, 350, 70, 70, panel); local button_Plus = CreateButton("+", 270, 350, 70, 70, panel); -- Row 6 local buttonPlusMinus = CreateButton("+/-", 30, 430, 70, 70, panel); local button0 = CreateButton("0", 110, 430, 70, 70, panel); local buttonDecimal = CreateButton(",", 190, 430, 70, 70, panel); local buttonResult = CreateButton("=", 270, 430, 70, 70, panel); while true do local ev = WaitEvent() if ev.id == EVENT_WIDGETACTION then if (ev.source == button1 ) then FirstNum = 1; if textfield.text == "0" then textfield:SetText("") end textfield:SetText(textfield.text.."1"); elseif (ev.source == button2) then FirstNum = 2; if textfield.text == "0" then textfield:SetText("") end textfield:SetText(textfield.text.."2"); end elseif ev.id == EVENT_WINDOWCLOSE then break end end
- Yesterday
-
Last week I wrote an article about how to use Ultra App Kit for app development for the Russian-language Hacker magazine - Ultra App Kit. Пишем программы на новом кросс-платформенном фреймворке — Хакер.
-
Werner started following Calculator attempt
-
I am trying to create a calculator with lua as scriptengine. It displays the current version of the gui fine, but I am having problems with the accept loop at the end. At the moment I have only entered a little code for number 1 and 2. The problem is that the textbox shows the number 1 and 2 when I hover over the buttons and not when they are clicked. Also I do not have a proper way of closing the window. Any suggestions to how to improve this accept loop? The code is as follows: -- Get the displays local displays = GetDisplays() -- Create a window local window = CreateWindow("Calculator", 0, 0, 800, 660, displays[1], WINDOW_CENTER | WINDOW_TITLEBAR)-- | WINDOW_RESIZABLE) -- Create User Interface local ui = CreateInterface(window) --Create buttons local sz = window:ClientSize() local x = (sz.x - 120) / 2 local y = 50 local sep = 40 -- Create widget local panel = CreatePanel(50, 50, sz.x - 100, sz.y - 100, ui.background) panel:SetColor(0, 0, 0, 1) panel:SetLayout(1, 1, 1, 1) -- Create text field local textfield = CreateTextField(70, 10, 600, 30,ui.background); textfield:SetText("0"); textfield:SetFontScale(2); textfield:SetColor(0,0,0,1) -- Row 1 local buttonMC = CreateButton("MC", 30, 30, 70, 70, panel); local buttonMR = CreateButton("MR", 110, 30, 70, 70, panel); local buttonM_Plus = CreateButton("M+", 190, 30, 70, 70, panel); local buttonM_Minus = CreateButton("M-", 270, 30, 70, 70, panel); -- Row 2 local buttonCE = CreateButton("CE", 30, 110, 70, 70, panel); local buttonC = CreateButton("C", 110,110, 70, 70, panel); local buttonPct = CreateButton("%", 190, 110, 70, 70, panel); local buttonDivide = CreateButton("/",270, 110, 70, 70, panel); -- Row 3 local button1 = CreateButton("1", 30, 190, 70, 70, panel); local button2 = CreateButton("2", 110, 190, 70, 70, panel); local button3 = CreateButton("3", 190, 190, 70, 70, panel); local buttonMultiply = CreateButton("X", 270, 190, 70, 70, panel); -- Row 4 local button4 = CreateButton("4", 30, 270, 70, 70, panel); local button5 = CreateButton("5", 110, 270, 70, 70, panel); local button6 = CreateButton("6", 190, 270, 70, 70, panel); local button_Minus = CreateButton("-", 270, 270, 70, 70, panel); -- Row 5 local button7 = CreateButton("7", 30, 350, 70, 70, panel); local button8 = CreateButton("8", 110, 350, 70, 70, panel); local button9 = CreateButton("9", 190, 350, 70, 70, panel); local button_Plus = CreateButton("+", 270, 350, 70, 70, panel); -- Row 6 local buttonPlusMinus = CreateButton("+/-", 30, 430, 70, 70, panel); local button0 = CreateButton("0", 110, 430, 70, 70, panel); local buttonDecimal = CreateButton(",", 190, 430, 70, 70, panel); local buttonResult = CreateButton("=", 270, 430, 70, 70, panel); while true do local ev = WaitEvent() if (ev.source == button1 ) then FirstNum = 1; textfield:SetText("1"); elseif (ev.source == button2) then FirstNum = 2; textfield:SetText("2"); end -- elseif EVENT_WINDOWCLOSE then return 0; -- if ev.id == EVENT_WIDGETACTION then -- Print(Widget(ev.source).text) -- elseif ev.id == EVENT_WINDOWCLOSE then -- return 0 -- end end
-
Koebe changed their profile photo
- Last week
-
Like what? There is a menu file for the model editor interface.
-
Ill done this... so contex menu become rich...) but whats about the short cuts keys for needed operation in the workflow with models ?
-
Lujaxea joined the community
-
Game Mechanics series is written: https://www.leadwerks.com/learn/gamemechanics
-
I uploaded a new zip file without the OBJ and MTL files, since these are not recognized by the installer: You will need to delete the folder C:\ProgramData\Leadwerks\Community\Downloads and maybe \WebCache to clear the downloads data.
-
billybob1281 joined the community
-
The Distressed Airlock
-
Josh started following Add New Primitive Suggestion
-
I think support for smooth groups is a prerequisite for spheres to be done right. Also, the way CSG texture mapping works isn't that great for spheres.
- 1 reply
-
- 1
-
-
What item are you trying to install?
-
slick29 started following Add New Primitive Suggestion and Too many request with bad key
-
I'm getting a "File extension "mtl" cannot be installed" error meassge
-
I swear older versions of Leadwerks had the sphere as a primitive option, but I'm probably wrong Is there a reason why this wasn't added in version 5? Is there a possible workaround to this?
-
raiver19 joined the community
-
Josh started following Shortcut keys
-
In (User)/Documents/Leadwerks/UI you can modify the menu files. Just remove the underscore in front of the file name, and it will be loaded preferentially.
-
As in use in Blender or GIMP or many others software there is a very helpful tweaks with hot keys that significant improve the speed of workflow and avoiding of extra mouse pointing / cliking for simple tasks like skale-rotate-position...
-
Epsylon started following POLL - PBR Water Puddles / Muddy Water Puddles and Shortcut keys
-
What about a shortcut keys options to save the speed and time of workflow instead to cliking so many times ?)
-
-
POLL - PBR Water Puddles / Muddy Water Puddles
Epsylon replied to Alienhead's topic in General Discussion
Awesome job dude!!! I will by it in a resonable prise. -
Using FPSPlayer, Pushbuttons, and ChangeEmission
3Dski7059 replied to 3Dski7059's topic in Bug Reports
If you successfully open this map, my "buttons" are actually 2 large boxes. I tried changing them to collision triggers to affect the cylinder's color, but that failed, just as my attempt to make them pushbuttons did. The "buttons" are currently configured as pushbuttons. It's probably some simple detail that I'm missing, but I tried to set what I thought was needed. Thanks! start_map.zip -
PuzzlingGGG joined the community
-
I just uploaded the videos onto the Leadwerks beta branch. I do not know how to investigate the other issue. Leadwerks 5 is now compiled with VS 2026. Maybe it is possible there is some incompatibility there with Proton?