[Redoing] Torchlight from Scratch

GomerGomer Posts: 30
edited October 2013 in General Modding
Hey Runic Team,

We're two developers looking to recreate Torchlight with some modifications and code from scratch using the Ogre3d engine, it's purely for educational purpose and learning, we wanna share our progress with the community and we're basically wondering if you would be okay with that. We wouldn't release anything without your permission and as we said it's purely for educational purposes.

-Gomer

UPDATE - MMO PROJECT:
viewtopic.php?f=7&t=57518

Latest Update - 2012/05/31

Video:
http://youtu.be/f7fcky2HHPQ

sample_video7_small.jpg
Fullsize: http://f.cl.ly/items/0C1W152V1a410c1C272e/sample_video7.jpg
logo_small.png
Torchlight II - MMO Project
http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

Do not disappoint me when we meet in battle.

Comments

  • MarshMarsh Posts: 685
    The only thing our license agreement says is you can't make money off of it. Other then that you are welcome to use all our assets for whatever you like.

    Love to see it when it's finished!
  • ZiddersZidders Posts: 14,340 ✭✭✭
    Gomer, no foolin, there are a ton of people here who would probably love to help you guys with testing, tips, etc. The world needs more action/rpg's, good ones. Let us help.

    @Marsh Whenever one of you says that, it makes me wanna hug ya :)
    ItfooQF.png
  • JackalheadJackalhead Posts: 1,687
    Marsh wrote:
    The only thing our license agreement says is you can't make money off of it. Other then that you are welcome to use all our assets for whatever you like.

    Love to see it when it's finished!

    I love you guys. :] I wish more developers had this attitude.
  • HenrikHenrik Posts: 17
    Marsh wrote:
    The only thing our license agreement says is you can't make money off of it. Other then that you are welcome to use all our assets for whatever you like.

    Love to see it when it's finished!

    I'm the second developer on this project and I'm glad to see you're so supportive. Gotta love your attitude towards this, wish the entire industry would take after you. It'll be our pleasure to share our progress on these forums, in this thread.
    Zidders wrote:
    Gomer, no foolin, there are a ton of people here who would probably love to help you guys with testing, tips, etc. The world needs more action/rpg's, good ones. Let us help.

    @Marsh Whenever one of you says that, it makes me wanna hug ya :)

    We'd love to have everyone help with testing and tips, this will be the only place we'll be posting our updates and share our builds, feel free to change our focus or direction with suggestions anytime you like.

    Update coming later today.
  • GomerGomer Posts: 30
    edited May 2012
    We've now begun our journey of recreating Torchlight. We started with rendering a window in ogre3d, placed a camera and created player entity on a simple plane using warrior model.

    Upcoming update will include basic animation blending system, for soft transitions between multiple animations, e.g. multiple idle animations.

    We'll be including a proper client for you to try and play with further on when there's more to actually try.

    Stay tuned for more!

    sample_small.jpg
    Fullsize: http://f.cl.ly/items/12033S2J1T213u2n1k0p/sample.jpg
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • GomerGomer Posts: 30
    In this update we've finished our animation blending system, the video below showcases smooth transitions between multiple idle animations.

    We currently have a timer that triggers every 10 seconds and randomizes between 3 additional idle animations called Fidget1-3 by Torchlight.

    Video:
    http://youtu.be/Ov17Yl45FGA

    sample_video_small.jpg
    Fullsize: http://f.cl.ly/items/160K0S0m2m0O0U2n2V1B/sample_video.jpg

    Next update will include movement and rotation of the player entity. We've also decided to implement recast navigation solution to work as pathfinding for the movement of the player entity.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • GomerGomer Posts: 30
    edited May 2012
    This update, we finished our movement system. We also decided upon using recast navigation solution and implemented it to work as pathfinding for the movement of our player entity. We also added smooth face-to-target rotation.

    On another note, we've been considering using Torchlight 2 Beta assets since we recently got access to it.

    Video:
    http://youtu.be/7pxwSf1MS7k

    sample_video2_small.jpg
    Fullsize: http://f.cl.ly/items/0b1v2j0a1Z000j1j3k39/sample_video2.jpg

    Next update will cover basic combat system.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • HenrikHenrik Posts: 17
    Don't forget, we're very open to feedback and suggestions on what we should finish next, please let us know what you think about our project and what you want us to do in upcoming updates!
  • automatedautomated Posts: 229
    Looking good so far. Player movement looks smooth. Camera is in a good spot. I'll be watching this thread now I found it.
  • GomerGomer Posts: 30
    edited May 2012
    In this update we finished our basic attack system, by simply holding down shift, your character can initiate attacks. It also automatically rotates in the direction your mouse is currently aiming. If you're running while holding down shift, you'll stop to attack and then start run again as you let go.

    It currently randomizes between 4 attack animations dynamically preloaded from a template, we allow it to repeat the same animation multiple times since Torchlight does it in the same manner. Originally we made it so that it never repeated twice.

    Video:
    http://youtu.be/qtMZpFAqe7k

    sample_video3_small.jpg
    Fullsize: http://f.cl.ly/items/3q3E2H0F3x323l383S2K/sample_video3.jpg

    Next update will feature improvements on the GUI that we have yet to show you. We will start by adding the Bottom HUD and give your character entity values for HP/MANA & XP. It will also properly visualize on the GUI.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • HenrikHenrik Posts: 17
    automated wrote:
    Looking good so far. Player movement looks smooth. Camera is in a good spot. I'll be watching this thread now I found it.

    Great feedback, hope to see more like this, don't be afraid to bash on something we've done improperly if you find something that's poorly done and have feedback on how to solve it.
  • ZiddersZidders Posts: 14,340 ✭✭✭
    Looking great so far, might want to put those screenshots in spoiler tags, tho
    ItfooQF.png
  • HenrikHenrik Posts: 17
    Zidders wrote:
    Looking great so far, might want to put those screenshots in spoiler tags, tho

    Thanks for your compliment, means a lot to us!

    Isn't part of the fun when viewing this thread seeing the progression from screenshot to screenshot? Correct me if I'm wrong, we've also been considering concealing them in spoiler tags but figured people would rather enjoy having the entire progression visible at start.
  • DushoDusho Posts: 988
    Can I ask why using Ogre3D engine? Is it just because of available 3d models from Runic? You programming in C++ ?
  • GomerGomer Posts: 30
    Dusho wrote:
    Can I ask why using Ogre3D engine? Is it just because of available 3d models from Runic? You programming in C++ ?

    We tried several engines prior to Ogre3D and finally decided upon Ogre3D because we consider it stable and well done, it's also backed up by its large community. Let's not forget the free licensing. We're coding everything in C++.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • GomerGomer Posts: 30
    In this update we finished the core system that manages the UI, starting with the Bottom HUD. It currently properly visualizes your HP/MP on the glass ball but also gives you detailed statistics using tooltips on hover. To be able to provide these statistics we had to create an xml template for the warrior class that holds basic information.

    Video:
    http://youtu.be/9O3bdUguhyk

    sample_video4_small.jpg
    Fullsize: http://f.cl.ly/items/2t1F0d3G420i1N3t0A07/sample_video4.jpg

    Next update will include GUI improvements and more features.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • Nice work, I'll definitely be keeping an eye on this thread. :)
    signature-small.png
  • CCCenturionCCCenturion Posts: 575
    Henrik wrote:
    Zidders wrote:
    Looking great so far, might want to put those screenshots in spoiler tags, tho

    Thanks for your compliment, means a lot to us!

    Isn't part of the fun when viewing this thread seeing the progression from screenshot to screenshot? Correct me if I'm wrong, we've also been considering concealing them in spoiler tags but figured people would rather enjoy having the entire progression visible at start.


    Zidders can correct me if I'm wrong, but I think the point was to make the posts more compact so it's easier to scroll through the thread.

    Great work so far, guys. I'll definitely be keeping an eye on this. I'm working on a new Blender Import script, but when I'm done with that I'd love to get involved with this, if you can use the help.
    Paladin Class: discussion thread, download page
    Shared Animations Library: discussion thread, download page
  • HenrikHenrik Posts: 17
    Nice work, I'll definitely be keeping an eye on this thread. :)

    Thank you! Compliments are underestimated, it's a great motivator.
    Henrik wrote:
    Zidders wrote:
    Looking great so far, might want to put those screenshots in spoiler tags, tho

    Thanks for your compliment, means a lot to us!

    Isn't part of the fun when viewing this thread seeing the progression from screenshot to screenshot? Correct me if I'm wrong, we've also been considering concealing them in spoiler tags but figured people would rather enjoy having the entire progression visible at start.


    Zidders can correct me if I'm wrong, but I think the point was to make the posts more compact so it's easier to scroll through the thread.

    Great work so far, guys. I'll definitely be keeping an eye on this. I'm working on a new Blender Import script, but when I'm done with that I'd love to get involved with this, if you can use the help.

    Glad to hear that. We need any help we can get. We've been quite busy lately but we're now back on track, already working on an upcoming update, soon enough we'll have an alpha client for you to play around with.
  • GomerGomer Posts: 30
    edited May 2012
    In this update we've added support for rendering color codes within the GUI.

    We've also created a material system with the ability to add additional textures above the normal ones, so we've officially given our **** character some proper clothing.

    In addition to our previously mentioned additions and changes we've also improved our camera system to support a proper curved zooming through spline algorithm.

    Video:
    http://www.youtube.com/watch?v=MyNLRAya7BU

    sample_video5_small.jpg
    Fullsize: http://f.cl.ly/items/3e1G2B0F2f3q0h2F1K36/sample_video5.jpg

    Next update will include properly populated and animated inventory and stats windows.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • DorfDorf Posts: 298
    Just found this thread. Looking **** good so far. Would it be possible for you guys to share some of the more technical details? You know, bits of coding examples, how you go about creating a new character or the UI (this is something I'm really interested in myself).
  • GomerGomer Posts: 30
    In this update we've added the stats window. It properly animates and moves the viewport along with it as it opens, we also populated it with the data from our previously mentioned xml template.

    Video:
    http://youtu.be/S-b62A4SmdQ

    sample_video6_small.jpg
    Fullsize: http://f.cl.ly/items/421l3d380V0S1V0U141Z/sample_video6.jpg

    Next update will include a fully functional inventory window.
    Dorf wrote:
    Just found this thread. Looking **** good so far. Would it be possible for you guys to share some of the more technical details? You know, bits of coding examples, how you go about creating a new character or the UI (this is something I'm really interested in myself).

    Glad you found us and thanks for your compliment!

    We currently lack time to include technical details of every update. We're planning on doing it further on as we get more established within the project. However, we don't mind sharing such examples if you ask specifically what interest you.
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • HenrikHenrik Posts: 17
    In this update we've added the inventory window. We made it so that if both the inventory and stats are shown it will automatically fully zoom in. You can trigger each window invidually with their hotkeys or by using the navigation on the bottom hud, however you may also trigger both simultaneously by pressing space.

    We've also improved our tooltips. They would previously clip behind the right corner in some rare occurances. We prevent it by checking for such and force it to change direction.

    Video:
    http://youtu.be/f7fcky2HHPQ

    sample_video7_small.jpg
    Fullsize: http://f.cl.ly/items/0C1W152V1a410c1C272e/sample_video7.jpg

    Next update will include improvements on the inventory window such as a 3d model which you'll be able to rotate.
  • CCCenturionCCCenturion Posts: 575
    Gomer wrote:
    We currently lack time to include technical details of every update. We're planning on doing it further on as we get more established within the project. However, we don't mind sharing such examples if you ask specifically what interest you.

    How about if some of us are specifically interested in "all of it"? Would you guys be willing to share your source code? (Obviously, don't feel bad saying no if that's not your plan.) I've been working up to this sort of project for a while and it seems you two are a bit further along the learning curve than I am. I'd love to see how you've been able to put it together.
    Paladin Class: discussion thread, download page
    Shared Animations Library: discussion thread, download page
  • PhanjamPhanjam Posts: 3,294 ✭✭✭
    Hi Henrik and Gomer. Good solid work so far! I'm watching your progression now with interest :)
    Torchmodders
    Torchlight 1 Class Pack (TL1CP) Mod for TL2: Steam | RGF
  • Really excited to see the big update you were hinting to for this project, also I sent you a PM.
  • GomerGomer Posts: 30
    logo_small.png
    Torchlight II - MMO Project
    http://forums.runicgames.com/viewtopic.php?f=9&t=57518&start=20#p487884

    Do not disappoint me when we meet in battle.
  • I´ll really follow this on. It would be really wonderfull to have a TL2 MMO.
Sign In or Register to comment.