The Meaning of Life, the Universe, and Everything.
Join Date:
9/30/2011
Posts:
53
Minecraft:
shadowking97
Member Details
Hello! So, this is my first mod (even though it's an just an addon) I've finished enough I was willing to publicly release...
But here it is:
DYNAMIC LINKING PANELS
This mod gives you a peek into the other dimensions/ages of mystcraft before you link into them.
This will work with any linking book, showing you the age before you even link to it! No more do you have to worry about decay having taken over the world while you were gone, or pesky other players filling your spawnpoint with lava!
*Super Speedy 9000 Update*
The linkbook world will start displaying as little as a second on singleplayer!
Currently, it does not show any block updates or entities, but having those live is planned in the future!
It also acts as a chunk loader - opening the books will tell minecraft to load the chunks around that spot, and pre-generate new age chunks before you link in. Until the live update update, it will still allow minecraft to unload those chunks immediately after.
This is an optional mod - meaning it's designed so that if you have it and the server doesn't, it simply will not function. Will not crash, or tax the system that doesn't have it. I have not tested this, so if that's not the case, please let me know!
Warning - this is an ALPHA build. Crashes may occur, please send me any crash reports related to Dynamic Linking Panels. I will try to push updates as fast as I can to fix anything major.
Drop it into your mods folder next to mystcraft, and you're all set!
The same on the server.
If you want to use this mod in a modpack - I will say yes. However, you must have permission to use mystcraft in your modpack, and ask!
TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with or alters the Minecraft software to extend, add, change or remove original capabilities.
MODADDON - modification, plugin, a peice of software that interfaces with or alters a MOD to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - shadowking97 (Ken Butler), Original author of the MODADDON. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MODADDON despite use of MOJANG code.
MOD OWNER - Xcompwiz (Zach Laster), Original auther of the MOD Mystcraft
USER - End user of the mod, person installing the mod. (You!)
1. LIABILITY
THIS MOD IS PROVIDED "AS IS" WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MODADDON TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MODADDON. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME. PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MODADDON FALL ON THE USER.
2. USE
Use of this MODADDON to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MODADDON may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER or by entities the OWNER has given permission for its distribution.The MODADDON may be distributed in a 'private modpack' without issue. Private distribution requires that only 'members' be able to access the pack. There cannot be a publicly accessible link. Peer-to-Peer transfer is recommended in this context, or password protected downloads.ANY attempts to make money off of this MODADDON (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This modaddon is provided freely and may be decompiled and modified for private or educational use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MODADDON require advance written permission of the OWNER and may be subject to certain terms.
Dynamic Link Panels 1.4A
*Super speedy 9000 update*
-increased loading speed drastically
-server packet sending is now handled in separate thread
-Fixed 'stack overflow' errors on some machines.
Dynamic Link Panels 1.3A
-Fixed nether textures disappearing while using a book.
-Fixed crash due to closing book too quickly.
-Added circular flying camera, to better represent original Myst series.
-Added config files
Note on let's plays and mod spotlights: Go ahead. Do what you want, say what you want. The only restriction is distribution. If you distribute my mod, you must credit me and send me a message about it! Note that this only applies to public modpacks, or uploading to other sites. Anything you're just sending to your friends is fine by me.
Very, very cool, at least based on the demonstration video (I haven't actually tried it, so cannot comment on how well it works or performs.) This is adds a nice level of extra love and polish to linking books that fits well with the theme of literature transporting you to another world, and is useful, too.
It's a bit of a shame there's such a delay before it appears (again, based on the demonstration video.) You have another video of it on your channel where it appears more promptly - what was different?
Lastly, off-topic, if you don't mind...what texture pack is that?
Very, very cool, at least based on the demonstration video (I haven't actually tried it, so cannot comment on how well it works or performs.) This is adds a nice level of extra love and polish to linking books that fits well with the theme of literature transporting you to another world, and is useful, too. It's a bit of a shame there's such a delay before it appears (again, based on the demonstration video.) You have another video of it on your channel where it appears more promptly - what was different? Lastly, off-topic, if you don't mind...what texture pack is that?
Heh, I'll just say this: I should not have had second life running in the background while trying to record a minecraft video. But other than that, I've actually updated the mod since both of those videos, I just didn't add any new visual features so I did not re-record. I have added a chunk finder that returns only the visible chunks, reducing the amount of data that the server needs to send to the client. In the video, this chunk finder wasn't sending the chunks in the right order, as it waits for the link point to load before it displays anything. Now, that chunk should load first, and it should load faster than both videos.
Wow, that's amazing for a first. Definitely using it!
Well, thank you!
As I said in the original post, it's not exactly my first mod, just my first complete mod. That, and I've taken classes in game design and programming. There's actually a lot at play here: I have not only my chunk finder, but also a server packet manager that limits how much my mod is collecting sending data per tick. When I try to make something, I try to make it right.
such amazing rendering stuff for your first mod???
now those link panels looks like CCTV screen,something that a lot of modders tried to do but never made it works...
I hope that you'll make some more mods that would use that real time rendering
I'm actually using frame buffers and shaders to pull this off... It's odd, the frame buffer actually renders the scene upside down.
which also begs the question, is this compatible with the shaders mod? I believe I coded it correctly to still be compatible. Must find out!
In other news, update 'soon'. Yea, I just released, but I've already made headway. Several bugfixes went into place, and I'm adding an algorithm to change how the camera rotates around, allowing you to see your link point better. Fun stuff!
The Meaning of Life, the Universe, and Everything.
Join Date:
9/30/2011
Posts:
53
Minecraft:
shadowking97
Member Details
And 'soon' came out earlier than expected. Download link has been updated! New video soon!
Dynamic Link Panels 1.3A
-Fixed nether textures disappearing while using a book.
-Fixed crash due to closing book too quickly.
-Added circular flying camera, to better represent original Myst series.
-Added config files
Since this is an alpha, I'll be fixing and pushing out fixes asap. Once things settle down and I stop getting bug/crash reports, I can truly focus on my updates.
The Meaning of Life, the Universe, and Everything.
Join Date:
9/30/2011
Posts:
53
Minecraft:
shadowking97
Member Details
So, my screen recorder decided to clock out and only pretend to record, for whatever reason. But yea... update now has the camera circling around the spawn point, looking at it by default if it can find a clear path. Means other players can't put a lava bucket under your link point.
I'll have to reinstall my screen recorder, try to get something up.
Wow, this is fantastic. I always loved the Myst series and this really looks like the real deal! Do you have any plans to make the link panels less/more stable for ages with/without instability?
Wow, this is fantastic. I always loved the Myst series and this really looks like the real deal! Do you have any plans to make the link panels less/more stable for ages with/without instability?
When the API allows for access to that information, I'm planning on a different instability effect, yes.
Looks fantastic, I'm looking forward to using this for 1.7.2 when it is released.
Also.
You know what would be very cool? If you could also see a shadow of another world through a crystal portal.
I plan on doing something like that, actually. Just won't be within the scope of this mod. This mod is highly optimized for showing the one and only one world. A row of portals, however....
Mrph.... I really wish opengl had a better debug output. I'll try to see if I can find something that might cause that. I'm not seeing it on mine...
The crashes seem unrelated to dynamic link panels and more related to that version of mystcraft and build craft. Something is including the wrong version of the API. What version of mystcraft do you have installed?
But here it is:
DYNAMIC LINKING PANELS
This mod gives you a peek into the other dimensions/ages of mystcraft before you link into them.
This will work with any linking book, showing you the age before you even link to it! No more do you have to worry about decay having taken over the world while you were gone, or pesky other players filling your spawnpoint with lava!
*Super Speedy 9000 Update*
The linkbook world will start displaying as little as a second on singleplayer!
Currently, it does not show any block updates or entities, but having those live is planned in the future!
It also acts as a chunk loader - opening the books will tell minecraft to load the chunks around that spot, and pre-generate new age chunks before you link in. Until the live update update, it will still allow minecraft to unload those chunks immediately after.
This is an optional mod - meaning it's designed so that if you have it and the server doesn't, it simply will not function. Will not crash, or tax the system that doesn't have it. I have not tested this, so if that's not the case, please let me know!
Warning - this is an ALPHA build. Crashes may occur, please send me any crash reports related to Dynamic Linking Panels. I will try to push updates as fast as I can to fix anything major.
Install Mystcraft 10.13 (Download in blog)
Download: Dynamic Link Panels
Drop it into your mods folder next to mystcraft, and you're all set!
The same on the server.
If you want to use this mod in a modpack - I will say yes. However, you must have permission to use mystcraft in your modpack, and ask!
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with or alters the Minecraft software to extend, add, change or remove original capabilities.
MODADDON - modification, plugin, a peice of software that interfaces with or alters a MOD to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - shadowking97 (Ken Butler), Original author of the MODADDON. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MODADDON despite use of MOJANG code.
MOD OWNER - Xcompwiz (Zach Laster), Original auther of the MOD Mystcraft
USER - End user of the mod, person installing the mod. (You!)
1. LIABILITY
THIS MOD IS PROVIDED "AS IS" WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MODADDON TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MODADDON. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME. PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MODADDON FALL ON THE USER.
2. USE
Use of this MODADDON to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MODADDON may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER or by entities the OWNER has given permission for its distribution.The MODADDON may be distributed in a 'private modpack' without issue. Private distribution requires that only 'members' be able to access the pack. There cannot be a publicly accessible link. Peer-to-Peer transfer is recommended in this context, or password protected downloads.ANY attempts to make money off of this MODADDON (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This modaddon is provided freely and may be decompiled and modified for private or educational use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MODADDON require advance written permission of the OWNER and may be subject to certain terms.
Note on let's plays and mod spotlights: Go ahead. Do what you want, say what you want. The only restriction is distribution. If you distribute my mod, you must credit me and send me a message about it! Note that this only applies to public modpacks, or uploading to other sites. Anything you're just sending to your friends is fine by me.
It's a bit of a shame there's such a delay before it appears (again, based on the demonstration video.) You have another video of it on your channel where it appears more promptly - what was different?
Lastly, off-topic, if you don't mind...what texture pack is that?
Definitely using it!
Heh, I'll just say this: I should not have had second life running in the background while trying to record a minecraft video. But other than that, I've actually updated the mod since both of those videos, I just didn't add any new visual features so I did not re-record. I have added a chunk finder that returns only the visible chunks, reducing the amount of data that the server needs to send to the client. In the video, this chunk finder wasn't sending the chunks in the right order, as it waits for the link point to load before it displays anything. Now, that chunk should load first, and it should load faster than both videos.
As for the texture pack, I'm using feathersong: http://www.planetminecraft.com/texture_pack/feathersong/
Well, thank you!
As I said in the original post, it's not exactly my first mod, just my first complete mod. That, and I've taken classes in game design and programming. There's actually a lot at play here: I have not only my chunk finder, but also a server packet manager that limits how much my mod is collecting sending data per tick. When I try to make something, I try to make it right.
Yes I will, as soon as xcompwiz finishes the API for version 1.7. Though I have not used 1.7 before, so some conversion will have to take place...
I'm actually using frame buffers and shaders to pull this off... It's odd, the frame buffer actually renders the scene upside down.
which also begs the question, is this compatible with the shaders mod? I believe I coded it correctly to still be compatible. Must find out!
In other news, update 'soon'. Yea, I just released, but I've already made headway. Several bugfixes went into place, and I'm adding an algorithm to change how the camera rotates around, allowing you to see your link point better. Fun stuff!
Thank you!
Since this is an alpha, I'll be fixing and pushing out fixes asap. Once things settle down and I stop getting bug/crash reports, I can truly focus on my updates.
I'll have to reinstall my screen recorder, try to get something up.
Recommended to redownload.
Also.
You know what would be very cool? If you could also see a shadow of another world through a crystal portal.
When the API allows for access to that information, I'm planning on a different instability effect, yes.
I plan on doing something like that, actually. Just won't be within the scope of this mod. This mod is highly optimized for showing the one and only one world. A row of portals, however....
This gets printed on the console repeatedly when the book is displaying the image.
Just a mild annoyance.
EDIT: I don't like crashes
http://openeye.openmods.info/crashes/26c66da574c72f296be9ad68d4a1fbfe
http://openeye.openmods.info/crashes/0199e56c22fd619d66161223839f5436
Mrph.... I really wish opengl had a better debug output. I'll try to see if I can find something that might cause that. I'm not seeing it on mine...
The crashes seem unrelated to dynamic link panels and more related to that version of mystcraft and build craft. Something is including the wrong version of the API. What version of mystcraft do you have installed?
The latest 1.6 version as listed under the exception in the link I gave you, 0.10.13.01