NodeBoxEditor [0.9.0] - Zooming, dynamic snap res

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Mon Dec 02, 2013 17:29

This does not use Minetest.

(1600th Post)
Last edited by rubenwardy on Tue Dec 03, 2013 08:43, edited 1 time in total.
 

User avatar
BrunoMine
Member
 
Posts: 902
Joined: Thu Apr 25, 2013 17:29
GitHub: BrunoMine

by BrunoMine » Thu Dec 12, 2013 00:51

Congratulations rubenwardy!
Beautiful creation..... its

Image
My small square universe under construction ... Minemacro
Comunidade Minetest Brasil
www.minetestbrasil.com
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Sun Dec 15, 2013 17:34

[h]0.6.0 Released![/h]

This version changes the coding structure massively, and it is practically completely rewritten.

This project has been renamed to "nodebox editor."

Windows build

Ubuntu build

Features
  • Save/load .nbe projects
  • Export to .lua
  • Configuration file

Visual changes
  • Sidebar

Structure changes
  • Editor split into multiple modes
  • Support for multiple modes in the future

Bug fixes
  • Countless.

To Do

  • Mode icon
  • Undo / redo
  • Node tool
    • Multinode
    • Link nodes together (ie: doors)
    • Navigate the platform
  • Nodebox Textures
  • Texture tool
  • Lua custom node box draw types (spheres, cylinders, etc)
Last edited by rubenwardy on Fri Jan 17, 2014 19:46, edited 1 time in total.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Sun Dec 15, 2013 18:21

Wow, that update is awesome!
I like that "making nodes without typing in numbers" thingie :)
But I miss a limitation for my 120 FPS, that causes useless CPU time.
Is there a way to set up something like a limiter by sleeping like in MT?

Also let us turn the 3D-view, so like moving around the node

EDIT: Export/saving project does not work?!
Last edited by Krock on Sun Dec 15, 2013 18:26, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
webdesigner97
Member
 
Posts: 1307
Joined: Mon Jul 30, 2012 19:16
GitHub: webD97
IRC: webdesigner97
In-game: webdesigner97

by webdesigner97 » Mon Dec 16, 2013 06:44

Trying it out later :)
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Mon Dec 16, 2013 08:42

Krock wrote:Wow, that update is awesome!
I like that "making nodes without typing in numbers" thingie :)
But I miss a limitation for my 120 FPS, that causes useless CPU time.
Is there a way to set up something like a limiter by sleeping like in MT?

Also let us turn the 3D-view, so like moving around the node

EDIT: Export/saving project does not work?!


It uses vsync, which should limit the fps to 65, but your graphics card or CPU or something does not support it.

I get 500 fps when I turn off vsync (dont_use_vsync = true in editor.conf)

I will be adding a sleeper as a hacky way to limit to 65, for people who can not use vsync. (0.6.1)

When you click export, it writes to export.lua

When you click save, it writes to save.nbe

When you click load, it reads from save.nbe

Dialogs to choose save/export files will be added in 0.6.1
Last edited by rubenwardy on Mon Dec 16, 2013 17:38, edited 1 time in total.
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Mon Dec 16, 2013 14:11

Krock wrote:But I miss a limitation for my 120 FPS, that causes useless CPU time.
Is there a way to set up something like a limiter by sleeping like in MT?


You can force V-Sync for a specific application, or all applications, in your graphic driver's control panel.
 

User avatar
BrunoMine
Member
 
Posts: 902
Joined: Thu Apr 25, 2013 17:29
GitHub: BrunoMine

by BrunoMine » Mon Dec 16, 2013 15:55

Good work!
My small square universe under construction ... Minemacro
Comunidade Minetest Brasil
www.minetestbrasil.com
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Mon Dec 16, 2013 17:35

Calinou wrote:
Krock wrote:But I miss a limitation for my 120 FPS, that causes useless CPU time.
Is there a way to set up something like a limiter by sleeping like in MT?


You can force V-Sync for a specific application, or all applications, in your graphic driver's control panel.
rubenwardy wrote:It uses vsync, which should limit the fps to 65, but your graphics card or CPU or something does not support it.
Last edited by rubenwardy on Mon Dec 16, 2013 17:38, edited 1 time in total.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Mon Dec 16, 2013 17:51

Calinou wrote:
Krock wrote:But I miss a limitation for my 120 FPS, that causes useless CPU time.
Is there a way to set up something like a limiter by sleeping like in MT?


You can force V-Sync for a specific application, or all applications, in your graphic driver's control panel.

I don't have a control panel for my graphic card, there's only the driver.
Also, I already searched how to enable it without that control panel, no success, it only seems to exist for ATI or NVIDIA graphic cards.
rubenwardy wrote:It uses vsync, which should limit the fps to 65, but your graphics card or CPU or something does not support it.

Oh.
rubenwardy wrote:I will be adding a sleeper as a hacky way to limit to 65, for people who can not use vsync.

Thanks :)
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Mon Dec 16, 2013 18:12

Krock wrote:I don't have a control panel for my graphic card, there's only the driver.
Also, I already searched how to enable it without that control panel, no success, it only seems to exist for ATI or NVIDIA graphic cards.)


Intel graphic adapters do have a control panel. Search for it.
 

User avatar
Enke
Member
 
Posts: 469
Joined: Fri Nov 15, 2013 02:56
GitHub: NANOsoldierEnke
IRC: Enke
In-game: Enke

by Enke » Fri Dec 20, 2013 04:20

Nice job! Can a texture be applied to a nodebox generator generated node?
Lush8
ExtraVars for Red Eclipse

<Anarchid> my turn was still the most awesome, yielding all the cripples, two captured paranormals, and death rate of about 30%
<ORCACommander> Anarchid: you need to work harder
<ORCACommander> I am hereby putting you under review until you can increase the casualty rate
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Fri Dec 20, 2013 08:47

Enke wrote:Nice job! Can a texture be applied to a nodebox generator generated node?


When you export the project, it goes to export.lua

You can easily get the code inside there and turn it into a mod, and apply a texture the same way you would normally.

However, you can not do this in the editor.

Also, it is now the "Nodebox Editor" :P
Last edited by rubenwardy on Fri Dec 20, 2013 08:47, edited 1 time in total.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Fri Jan 17, 2014 19:47

[h]0.6.1 Released![/h]

This version adds a file dialog to the editor.

Image

The github repo is now at rubenwardy/NodeBoxEditor

Windows Build

Features

  • File dialog (choose file path and format)

Structure changes

  • Factory for file parsers

Todo
  • Mode icon
  • Nodebox properties
  • Node tool
    • Multinode
    • Link nodes together (ie: doors)
    • Navigate the platform
  • Undo / redo
  • Nodebox Textures
  • Texture tool
  • Lua custom node box draw types (spheres, cylinders, etc)
Last edited by rubenwardy on Fri Jan 17, 2014 19:48, edited 1 time in total.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Tue Feb 11, 2014 17:56

[h]License Change[/h]

This project has been changed to the GPL 3.0 license.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Wed Feb 12, 2014 17:58

[h]0.6.2 Released![/h]

Image

GitHub - Windows - Ubuntu

Features
  • Node Box Properties

Structure changes
  • Moved source files to src/

Fixes
  • Added sleep fps limitation for when vsync does not work (use_sleep = true in conf)

Todo
  • Mode icon
  • Node tool
    • Multinode
    • Link nodes together (ie: doors)
    • Navigate the platform
  • Undo / redo
  • Nodebox Textures
  • Texture tool
  • Lua custom node box draw types (spheres, cylinders, etc)
Last edited by rubenwardy on Wed Feb 12, 2014 18:03, edited 1 time in total.
 

User avatar
Novacain
Member
 
Posts: 285
Joined: Sat Aug 31, 2013 01:03

by Novacain » Wed Feb 12, 2014 19:34

I am having a hard time installing this. when I try "cmake ." in terminal, it says:
CMake Error: The source directory "/" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI

any suggestions?

as a note, I did forget to enter root when I ran apt-get...
Last edited by Novacain on Wed Feb 12, 2014 19:35, edited 1 time in total.
EXTERMINATE!!!
My Tronrealm modpack
My tronblocks mod
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Wed Feb 12, 2014 20:07

Novacain wrote:I am having a hard time installing this. when I try "cmake ." in terminal, it says:
CMake Error: The source directory "/" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI

any suggestions?

as a note, I did forget to enter root when I ran apt-get...


You need to make sure you are in the right directory.

ie: cd NodeBoxEditor.
 

User avatar
Novacain
Member
 
Posts: 285
Joined: Sat Aug 31, 2013 01:03

by Novacain » Wed Feb 12, 2014 20:34

I now get this. issue with cmake?

novacain@Roku:~/NodeBoxEditor$ cmake .
-- IRRLICHT_SOURCE_DIR =
-- IRRLICHT_INCLUDE_DIR = /usr/include/irrlicht
-- IRRLICHT_LIBRARY = /usr/lib/i386-linux-gnu/libIrrlicht.a
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find BZip2 (missing: BZIP2_LIBRARIES BZIP2_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindBZip2.cmake:47 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:12 (find_package)
EXTERMINATE!!!
My Tronrealm modpack
My tronblocks mod
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Wed Feb 12, 2014 22:01

 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Wed Feb 12, 2014 22:05

You should remove FPS from window title, it can cause X to use a lot of CPU for nothing.
 

User avatar
Novacain
Member
 
Posts: 285
Joined: Sat Aug 31, 2013 01:03

by Novacain » Wed Feb 12, 2014 22:36

well, got cmake to work. now how to run :P (I feel totally nooby right now)
EXTERMINATE!!!
My Tronrealm modpack
My tronblocks mod
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Thu Feb 13, 2014 08:07

Calinou wrote:You should remove FPS from window title, it can cause X to use a lot of CPU for nothing.


The window bar only changes when the average fps changes, which is about every second, and the fps is already calculated by Irrlicht.

However, I will add a compile flag to remove it with release builds.

Novacain wrote:well, got cmake to work. now how to run :P (I feel totally nooby right now)


The executable will be in bin/ under "NodeBoxEditor".

There is a tutorial on you tube telling you what to do, but it is a bit outdated.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Fri Feb 14, 2014 17:53

Have you got it working yet?
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Fri Feb 14, 2014 20:39

Cool stuff is happening in the nodetool branch.

I just added support for multiple nodes.

0.6.3 will be released later this weekend.
 

User avatar
Novacain
Member
 
Posts: 285
Joined: Sat Aug 31, 2013 01:03

by Novacain » Fri Feb 14, 2014 23:18

rubenwardy wrote:Have you got it working yet?


not quite. I got this error message [spoiler]
/usr/bin/ld: /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libIrrlicht.a(CIrrDeviceLinux.o): undefined reference to symbol 'XF86VidModeGetGamma'
/usr/lib/i386-linux-gnu/libXxf86vm.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [bin/NodeBoxEditor] Error 1
make[1]: *** [CMakeFiles/NodeBoxGenerator.dir/all] Error 2
make: *** [all] Error 2
[/spoiler] and decided that, although it would be cool, I'm not really in need of it... yet.
EXTERMINATE!!!
My Tronrealm modpack
My tronblocks mod
 

User avatar
BrunoMine
Member
 
Posts: 902
Joined: Thu Apr 25, 2013 17:29
GitHub: BrunoMine

by BrunoMine » Sat Feb 15, 2014 01:35

You are distributing virus for windows?
:o :o :o :o
Screenshot
NodeBoxEditor_0_6_2_WindowsBuild is a malicious file and has been blocked by google chrome
Last edited by BrunoMine on Sat Feb 15, 2014 01:39, edited 1 time in total.
My small square universe under construction ... Minemacro
Comunidade Minetest Brasil
www.minetestbrasil.com
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Sat Feb 15, 2014 09:29

Novacain wrote:
rubenwardy wrote:Have you got it working yet?


not quite. I got this error message [spoiler]
/usr/bin/ld: /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libIrrlicht.a(CIrrDeviceLinux.o): undefined reference to symbol 'XF86VidModeGetGamma'
/usr/lib/i386-linux-gnu/libXxf86vm.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [bin/NodeBoxEditor] Error 1
make[1]: *** [CMakeFiles/NodeBoxGenerator.dir/all] Error 2
make: *** [all] Error 2
[/spoiler] and decided that, although it would be cool, I'm not really in need of it... yet.

sfan5 wrote:For all people on linux that have the same problem as me:
After the "cmake ." step:
Open CMakeFiles/NodeBoxGenerator.dir/link.txt in an editor and add -lXxf86vm
and you're done, now "make" and it should compile

--https://forum.minetest.net/viewtopic.php?pid=88908#p88908
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

by rubenwardy » Sat Feb 15, 2014 10:22

brunob.santos wrote:You are distributing virus for windows?
:o :o :o :o
Screenshot
NodeBoxEditor_0_6_2_WindowsBuild is a malicious file and has been blocked by google chrome


Weird. I think you should you use chrome as a web browser, not an antivirus. It is obviously bad at that.
 

User avatar
Lukeking
Member
 
Posts: 54
Joined: Sun May 05, 2013 11:15

by Lukeking » Sat Feb 15, 2014 11:01

rubenwardy wrote:
brunob.santos wrote:You are distributing virus for windows?
:o :o :o :o
Screenshot
NodeBoxEditor_0_6_2_WindowsBuild is a malicious file and has been blocked by google chrome


Weird. I think you should you use chrome as a web browser, not an antivirus. It is obviously bad at that.

- every time you download executive files with Google Chrome Browser it'll show that it's dangerous software
- test it out with e.g. cmd.exe
-> copy cmd.exe and paste it somewhere e.g. desktop, type in url-line: file:///C:/Users/%username%/Desktop/cmd.exe
--> then it'll try to download that file and then that message pops up
Minetest Redcrab Server 0.4.4 - Pyrite and Evergreens town - PPS (Pyrite Police Station) officer - PCS (Pyrite Car Shop)
P0RTAL-gun-mod (WIP)+all pblocks-stuff
Minetest Mod Creator- Application
like-dislike-button-mod WIP, discostuff-mod WIP
 

PreviousNext

Return to Minetest-Related

Who is online

Users browsing this forum: No registered users and 5 guests

cron