158

MSchemV Alpha 0.0.0.6

Collectable
avatar
Paril
Developer
Level 79 : Legendary Scapegoat
4,362
MSchemV is an up-and-coming program for viewing MCEdit-compatible Schematic files. It is a work in progress, but I have decided to release an early alpha so that I can get feedback on what direction I should take this program in.sp:�wee

Bare in mind please that this is an early release. The final product will differ greatly from this version, and is only to help steer the development into something that the community wants.

This is actually ported over from an earlier attempt of mine named MSchemV - this program's specific codename is actually wxMSchemV, as it is written using the wxWidgets library, is completely in C++ and as such is cross-platform. I plan to make this available to Macs and Linux machines when it is ready for release.

If I forget the download link:
http://alteredsoftworks.com/mschemv/latest/

Requirements:

Features:
  • Texture pack support
  • MCEdit .schematic support
  • Zooming, maneuvering
  • OpenGL for fast, clean rendering
  • 3D perspective rendering test
  • First person movement
  • VBO support
  • Scripting support for blocks (0.0.0.6)

Todo:
  • Re-implement "Count Blocks" feature
  • Re-implement "Grid" feature
  • Re-implement version update check feature
  • Re-implement viewports
  • Refactor threading code (move threading to RendererBase out of control - have Control simply mirror/hook RenderFinished)
  • Mac/Linux ports
  • World support?
  • Entity support
  • Support texture pack folders

I would love some opinions on direction and where to take MSchemV.

Thank you, PMC community, for providing me the opportunity to show off and have you guys aid development.
Progress: 30% Complete
Game Version:Minecraft 1.4
Tags:Schematic, Viewing, Program, Awesome
Credit:Ragnur_Le_Barbare (ship), Conquer, Dollars (icon)

Update #5 : 12/30/2012 7:33:19 pm12/30/12

Updated to 0.0.0.6.

This version sports many bugfixes, as well as a brand new feature: scripts! Mod makers can now write scripts to support their own blocks. Check the scripting documentation to learn more about this. :)

Update #4 : 12/25/2012 12:13:51 pm12/25/12

Updated to 0.0.0.5. Something of an emergency intermediate update, because I realized that the x axis was flipped. All of the blocks render properly now.

Update #3 : 12/22/2012 11:11:04 pm12/22/12

Version 0.0.0.4 is ready.

I changed the 3D view to be perspective instead of orthographic. You can click & hold on the view and use the arrow keys to explore.

Texture packs are fixed - they suffered a bug in 0.0.0.3- where they borked if you switched too much. Also added VBO support; those with VBO support on GPUs will notice like a 500% speed increase in rendering.

Update #2 : 12/22/2012 10:39:31 am12/22/12

A little emergency update to solve a few problems I noticed after releasing it. I reduced the amount of the thread waiting for the UI thread and vice versa; made a few more things 'safer' for transfer. As a result, the rendering is almost entirely flawless in terms of rotating/layering while it is still rendering.

Update #1 : 12/22/2012 8:44:40 am12/22/12

First update. Woo.
  • Implemented basic 3D view, as well as re-writing all of the block renderers in 3D. Why didn't I do this to begin with. These mysteries and more on the next Unsolved Mysteries, narrated by Mystery.
  • See main post Features/Todo for more details.

Comments : 115

Join us to post comments.

Show Comments

1 - 50 of 115

  • cha
  • Level 1
  • New Miner
  • February 13, 2016, 5:37 am
coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool
  • Zwil
  • Level 47
  • Master Architect
  • January 4, 2016, 6:29 pm
You ever going to finish this?
  • Juan21HT
  • Level 1
  • New Miner
  • December 26, 2015, 7:07 pm
Thats.................
a submarine
  • Creatizkit
  • Level 22
  • Expert Mountaineer
  • February 24, 2015, 8:09 am
WOW!!!! 0.0 AMAZING!!!
diamond for you and sub
:D 130 diamond
  • Thedanyman
  • Level 49
  • Master Pixel Painter
  • January 3, 2014, 9:52 pm
yay C plusplus!
  • Foob
  • Level 69
  • High Grandmaster Princess
  • November 25, 2013, 1:25 pm
Perfect! There is nothing worse than importing a schematic which is actually an entire mountain with a small hut on the top.
Reminds me of Tantive IV from the beginning of star wars episode 4. Very nice and incredibly awesome
dats wassup man.http://www.youtube.com/watch?v=Q-TQQE1y68cwatch this guys
Wow dude this looks great! Diamond for u! Check out my work as well if ud like :3 nice job again and keep up the good work! :D
  • Voxel
  • Level 2
  • Apprentice Network
  • June 1, 2013, 10:37 am
Cool. Useful tool!
  • Burlyleader
  • Level 49
  • Master Baconator
  • April 7, 2013, 6:29 pm
Awesome!
  • NuclearBanana
  • Level 59
  • Grandmaster Programmer
  • March 16, 2013, 5:25 am
Erm, I want scapegoat class! meh :(
  • trolz666
  • Level 22
  • Expert Zombie
  • March 23, 2013, 3:00 am
I agree
  • Mancub7
  • Level 2
  • Apprentice Explorer
  • February 22, 2013, 9:00 am
COOL
  • TheBoo
  • Level 69
  • High Grandmaster Modder
  • February 10, 2013, 6:51 am
Have you thought about adding some kind of basic editing to it, or will it just be a viewer?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • February 10, 2013, 7:21 am
It will only be a viewer.

-P
  • TheBoo
  • Level 69
  • High Grandmaster Modder
  • February 10, 2013, 8:31 am
Okay =)
  • Forge Gaming
  • Level 45
  • Master Pixel Puncher
  • January 10, 2013, 9:48 am
So I have to ask.. What is the point of displaying the schematic with this program when you could just look at the schematic in MCedit? Or in game? Good job on the program and props for that but I see no point?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • January 10, 2013, 7:58 pm
People don't like importing it into Minecraft if they don't know how big it will be or what it looks like.
MCEdit is nice, but it's written in Java and is rather slow. It also isn't optimized for viewing - it splits its resources between viewing and editing, which makes it a bit slow to render. MSchemV is purely a viewer, which allows me to optimize the rendering to be static.

The plan basically is to create a web version of MSchemV and use it on PlanetMinecraft to allow people to preview schematics.

-P
  • Forge Gaming
  • Level 45
  • Master Pixel Puncher
  • January 11, 2013, 9:47 am
Ahh alright very nice. Seems like a great idea especially for site integration.
  • AAmdahl
  • Retired Moderator
  • Level 59
  • Grandmaster Pegasus
  • January 10, 2013, 9:42 am
Nice

[img=UUJEdgif]http://i.imgur.com/UUJEd.gif[/img]
  • JBcaptain2
  • Level 8
  • Apprentice Architect
  • April 10, 2013, 9:12 am
and nice sunglasses
Very nice

Sincerely -Krisnater~
Hey paril. Would you mind please changing my name to "Clucky Le Chicken" Please do that as soon as you can. Thanks, -Dolphin~ (Will be "-Clucky~")
  • Nefashus
  • Retired Moderator
  • Level 79
  • Legendary Architect
  • January 3, 2013, 5:01 pm
GOOD JOB

[img=httpwwwwrestlescoopcomanimated_gifsundertakergif]http://www.wrestlescoop.com/animated_gifs/undertaker.gif[/img]
O_O
  • Kaduu
  • Level 34
  • Artisan Pixel Painter
  • January 4, 2013, 11:46 pm
How do you post photos here?
Also,how do you post animated photos?
  • Nefashus
  • Retired Moderator
  • Level 79
  • Legendary Architect
  • January 5, 2013, 7:39 am
This was directly uploaded from the WWE match, you know? O:<
  • Kaduu
  • Level 34
  • Artisan Pixel Painter
  • January 5, 2013, 8:31 am
So you didn't place it there.
  • Catman84
  • Level 3
  • Apprentice Modder
  • January 1, 2013, 1:33 pm
Paril, I would PM you but it wasnt working. Ok so I used to be Rofler6969 but since Cyprezz made everyone make a new account, i don't remeber the email i used and i cant get back on that account. Please help
  • Darkrai48
  • Level 61
  • High Grandmaster Skinner
  • December 29, 2012, 4:10 pm
This is so cool! you've done a fabulous job C;
  • Kaduu
  • Level 34
  • Artisan Pixel Painter
  • December 28, 2012, 10:50 am
Much better then MCedit I think.
You may ask :
Why?
The response is simple :
MCedit is not opening my worlds.
I have to create worlds in MCedit to edit them.
MSchem is much better,at least it opens my worlds.
Holy crap Paril, you've outdone yourself with this... Kinda a broad question, but how does it... work?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 28, 2012, 8:17 am
Open it and open a .schematic file. Click and hold in the preview and use arrow keys to move around.

-P
Ahh, arrow keys. Thanks!
the best
  • PKCfan
  • Level 29
  • Expert Pixel Painter
  • December 23, 2012, 4:50 am
a little update crazy, Paril?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 23, 2012, 5:00 am
Constantly working on it!
  • bgwoo
  • Level 60
  • High Grandmaster Hero
  • December 22, 2012, 6:45 pm
I think the download button is broken :(
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 22, 2012, 7:24 pm
Sorry, the site resets the boxes when I update and I keep forgetting to set it again. Thanks for notifying me.

You can always get the latest version by visiting: http://alteredsoftworks.com/mschemv/latest/

-P
  • bgwoo
  • Level 60
  • High Grandmaster Hero
  • December 22, 2012, 7:44 pm
Kool thanks.
  • Rock_TM
  • Level 29
  • Expert Creeper Hugger
  • December 22, 2012, 1:25 pm
If it is ever possible, make it so schematic files can be converted to .c4d files for people to use for good images/videos?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 22, 2012, 3:33 pm
Yes. The program will support exporting to known model formats (likely non-proprietary ones such as .obj and .3ds, which Cinema4D should support in theory).

-P
  • Rock_TM
  • Level 29
  • Expert Creeper Hugger
  • December 23, 2012, 10:58 am
Thanks, I will re-install Cinema4D just coz of this :D Thanks dude!
Cool! Does it work for Mac?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 22, 2012, 3:34 pm
At the moment no, but the program is written cross-platform. It should work if I can ever find somebody to compile it.

-P
Keep up the amazing work!!
  • TheDuckMiner
  • Level 47
  • Master Miner
  • December 22, 2012, 10:02 am
Good you are back with something new :)
You always amaze me :)
So diamond
And subscibe :)
Still dont understand why people blame you .,."
They are weird

Ops! forgot favorite!
  • AAmdahl
  • Retired Moderator
  • Level 59
  • Grandmaster Pegasus
  • December 22, 2012, 8:59 am
>:O dis looks interesting
Is there any chance for this to be implemented into multiplayer? It would really be a top admin tool for any staff with this sort of knowledge.
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 22, 2012, 3:34 pm
Well, the program is only a schematic viewer; there isn't much use for it to be in multiplayer.

-P
  • rock the king
  • Level 2
  • Apprentice Explorer
  • December 22, 2012, 6:13 am
so how does this work do you make a desighn out of game and then its generated or somthing?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 22, 2012, 8:11 am
It can display .schematic files which are created with MCEdit or WorldEdit.

-P
nice job c:
  • Namore77
  • Level 35
  • Artisan Droid
  • December 21, 2012, 8:30 am
If you are open to suggestions, maybe add tools to where you can build the schematic inside of your program using design tools. And also maybe a converter to convert the file to a WorldGen file useable in code.
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 21, 2012, 12:22 pm
The point of this alpha is to get suggestions, Roman. :)

The program will be extensible using Javascript (Google's V8 engine). It will allow users to create their own exporters, blocks, etc. for use with the program.

This program will be strictly a viewer, and as such there are no plans to allow editing.

-P
  • Piano_Creeper
  • Chat Moderator
  • Level 45
  • Master Architect
  • December 21, 2012, 3:55 am
finally released :)

I'll continue trying to help
  • terreen
  • Level 31
  • Artisan Skinner
  • December 20, 2012, 2:59 pm
That is a very original idea, diamond :)
  • fox_news
  • Level 58
  • Grandmaster Programmer
  • December 20, 2012, 12:32 pm
i tweeted this
  • fox_news
  • Level 58
  • Grandmaster Programmer
  • December 20, 2012, 8:43 am
do you think you can ask Cyprezz if he can add this(you might have to turn it into an applet)to projects? like how you put the new skin viewer?
  • Paril
  • Developer
  • Level 79
  • Legendary Scapegoat
  • December 20, 2012, 11:43 am
The skin viewer is WebGL, not an applet. I won't work with Java.
I do plan to make a version of this (mind you, in 3D, which the next version has) for the site though.
  • fox_news
  • Level 58
  • Grandmaster Programmer
  • December 20, 2012, 12:31 pm
oh ok good. and might i recommend that you add comments. select a spot in the picture to place a comment that people can see(only owner can place comments)
Awesome! :D *Downloads*

Can't wait for the full release!
  • TetraGC
  • Retired Moderator
  • Level 1
  • New Network
  • December 19, 2012, 10:43 am
Heh, top right photo looks like
Laputa.
:D

1 - 50 of 115

Show Comments