DICE PACKS BUNDLE
Page 1 of 11 123 ... Last
  1. #1
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1

    MoreCore Coding Tutorials



    Im creating a series of videos on how to create your own custom MoreCore extension for that RPG system that you really wanna run.
    These videos are targeted at and based on MoreCore however the concepts will be the same for CoreRPG, DORCore or any other ruleset extension.

    In video one we do a little bit of skinning for our new ruleset:
    https://www.youtube.com/watch?v=54PSYMXmyvs

    In video two we start making some basic changes to the character sheet:
    https://www.youtube.com/watch?v=0he0jmdDawE

    In video three we start making some actual code changes to the character sheet, adding some extra fields and doing some basic calculations:
    https://www.youtube.com/watch?v=RiBkE32tgv8

    In video four we setup some Rolls using the new Roll Parameters - watch this even if you dont want to code a whole new ruleset - note that Roll Parameters were improved again after this video was made:
    https://www.youtube.com/watch?v=IkWJ7RBcq1g

    In video five we dive into some Lua and modify an existing roll to automatically check to hit against the targets AC and another to automatically apply damage:
    https://www.youtube.com/watch?v=Qg3U4SPZhCI

    My intention here is to build a B/X retro clone called Damned Basic Dungeon and we will go thru the whole process including adding content.

  2. #2
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1
    Attached is the extension code up to the end of video five so you can easily access the source files if you cannot follow it completely from the videos.
    Note that the manager_custom_thac0.lua and manager_custom_dbdamage.lua are contained within MoreCore and not within the extension.
    Attached Files Attached Files

  3. #3
    Valyar's Avatar
    Join Date
    Mar 2018
    Location
    Europe
    Posts
    2,117
    Very good tutorials. I like how you kept them straight to the point, removing the time sink of typing the code and doing all other extremely interesting things in many coding tutorials, that just waste time and don't contribute with anything.

    PS: You record from the server room?
    The past is a rudder to guide us, not an anchor to hold us back.

  4. #4
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1
    Quote Originally Posted by Valyar View Post
    Very good tutorials. I like how you kept them straight to the point, removing the time sink of typing the code and doing all other extremely interesting things in many coding tutorials, that just waste time and don't contribute with anything.

    PS: You record from the server room?
    They are long enough as they are without me doing all the typing!

    Im sorry I cant hear the noise when recording and I cant see whats causing it...

  5. #5
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1
    In video six we dive into some more complex Lua and look at OOB messaging so that players can automatically apply damage to targets:
    https://www.youtube.com/watch?v=zTNLJDMLpGk

    In video seven we start on the NPC sheet and do some relabeling of current fields, add some new fields and set the NPC to automatically roll HP based on HD if HP is not already set:
    https://www.youtube.com/watch?v=LyGEi44QDhU

    In video eight we continue work on NPCs and auto-calc the THAC0 value based on HD:
    https://www.youtube.com/watch?v=zcttpt5qeqg

  6. #6
    Oberoten's Avatar
    Join Date
    May 2006
    Location
    Älvsbyn, Sweden
    Posts
    2,620
    Quote Originally Posted by damned View Post
    In video six we dive into some more complex Lua and look at OOB messaging so that players can automatically apply damage to targets:
    https://www.youtube.com/watch?v=zTNLJDMLpGk

    In video seven we start on the NPC sheet and do some relabeling of current fields, add some new fields and set the NPC to automatically roll HP based on HD if HP is not already set:
    https://www.youtube.com/watch?v=LyGEi44QDhU

    In video eight we continue work on NPCs and auto-calc the THAC0 value based on HD:
    https://www.youtube.com/watch?v=zcttpt5qeqg


    ... I could bloody well kiss your feet right now. Was about to start trying to make head or toes out of the OOB messaging THANK YOU!

    - Obe
    For your Ars Magica needs :
    https://fgrepository.com




    Atque in perpetuum frater, Ave atque vale.

  7. #7
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1
    Quote Originally Posted by Oberoten View Post
    ... I could bloody well kiss your feet right now. Was about to start trying to make head or toes out of the OOB messaging THANK YOU!

    - Obe
    Huzzah - hope it helps!

  8. #8
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,291
    Quote Originally Posted by damned View Post
    hope it helps!
    Kissing your feet never helps!
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  9. #9
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1
    All fetishes aside Video 9 is up now:

    MoreCore Extension Tutorial Part 9 - Working with Tables and NPCs Part 3
    Create a MoreCore extension to customise MoreCore for the RPG system that you want to play. In this video we pull data from a table and we make some automatic adjustments to new fields on the NPC sheet to support Saving Throws.
    https://www.youtube.com/watch?v=GhrySkQTQsE

    And the extension with the files to date is attached.
    Attached Files Attached Files

  10. #10
    damned's Avatar
    Join Date
    Mar 2011
    Location
    Australia
    Posts
    26,638
    Blog Entries
    1
    Ive uploaded Videos 10 and 11. These took me a long time to work thru so hopefully the videos (and source code should be posted after 12 or 13) will help you do the learns quickly.

    MoreCore Extension Tutorial Part 10 - Character Sheet Automation - Part 1
    Create a MoreCore extension to customise MoreCore for the RPG system that you want to play. In this video we create a new data class and campaign tool to store Class info and then extend the Character Sheet so that we can store the Charcater Class.
    https://www.youtube.com/watch?v=c9RyzgeiQOI

    MoreCore Extension Tutorial Part 11 - Character Sheet Automation - Part 2
    Create a MoreCore extension to customise MoreCore for the RPG system that you want to play. In this video wesend Level up info for the characters Class and Level to the Chat Window so that the Player knows what changes they need to be making.
    https://www.youtube.com/watch?v=PPmDMxCgQRg

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
STAR TREK 2d20

Log in

Log in