Logan23

RoR Staff
  • Content Count

    196
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by Logan23

  1. Developer Blog 1.0: The beginning� I wanted to do this for awhile. I feel now is a good time to give everyone a view into the production of Revenge of Revan as it was conceived and also the decision on how the game is started. When I creating this plot/story I first had to deal with Revan and what his/her (depending if you are talking canon or not) personality and what happen to the Former Jedi and Sith lord. I did months of research and looking for clues in the first game as to build her personality. Revan is neither Sith nor Jedi�just Revan. I knew early on I wanted to allow the player to choose Revan�s gender and alignment at the end of kotor1. With this I had to figure out Bastila and what happened to her during this time. This lead to a short story of her time looking for Revan if Revan was Sith at the end of kotor1. I wanted to have Bastila in the game since she is such a major part of Revan�s story due to kotor1. Once those details were ironed out what happen to him after kotor1 and where was he during kotor2�.. it was onto the next major issue...�the over all story /plot. When writing the story I looked at a few major things, location/planets, original story that can stand on its own without kotor1 and kotor2, and to have a feel of this bring together the other two games as a trilogy. Certain planets were chosen for story components and the fact that I will be re-skinning existing modules from kotor2. This may have cut down the selection a bit but it also allowed me to keep from flopping from one planet choice to another which would have dragged on the story development. The story started off with a base mood/tone and outline which over time changed due to redeveloping ideas. The background story helps anchor my plot down and kept it from becoming to swishy-washy. This allowed me to keep the plot and story focus. I will go into the story development in more detail in another developer�s blog. Starting the game off-first module� The first idea was to have the PC and Master Drayen on the space station that gets destroyed in the opening movie. They will survive and land on Corellia where the Jedi Council will ask you to investigate. This allowed a more of a kotor1 beginning where there is an action scene from the beginning to get the player pumped. The only problem is it would hurt the story development since it has a more of a block buster summer movie feel. You would be a Jedi but you would not know the conflicts of the Jedi and I felt with the large gap between RoR and kotor2 that players will want to know what it means to be a Jedi at this time. The final result was the space station being destroyed in the opening movie and after it would transition to the Jedi Temple on Coruscant where you can talk to other Jedi and padawans. This will allow you to immerse the player in the Jedi�s world and see what events are causing issues within the Jedi Order. The first hour to hour and half (only a small part of it on Coruscant) will be setting up events and emotional triggers for the rest of the game. Once you hit this point this is when the real adventure starts. I look forward to sharing Revenge of Revan with you��. MORE TO COME�.. Logan
  2. The New Feature: Trust System What is the Trust System? The Trust system will be a system built to work along with the Influence system from kotor2. Before I can get into the details I have to explain how it came to be. In kotor2 the PC would influence his/her party members due to the Exile?s natural bonding ability and some of it due to a side effect of Malachor V. When looking at the system for RoR I found it hard to believe that the PC a regular Jedi could influence so strongly people which he/her will travel with which would change their alignment and their belief system. Beliefs which we all have can be shaken but usually there needs to be erosion. To be able to create such a shift in a party member?s alignment/belief system the PC would have to gain the Trust of the party member. The PC will start with a level of trust with each party member in the game. The level of trust can be checked by looking at the journal entry related to the party member. You can either gain or loss trust in action events or conversation events. When the PC has gain enough trust from a party member it will unlock a bonus and ability to now shift the party member toward the PC?s alignment. The problem is that you will not be able to get everyone?s trust level to the point to open all bonuses since certain party members do not see eye to eye in their beliefs, morals, or how they view certain issues. The way you play your PC will affect which party members you will gain trust with and who you will not. This will not be a matter of wither you killed someone or let some one live but more in the motives and actions done to solve quests and your interactions with other NPCs in the game. Later in RoR there will be a critical point(s) where there will be a moment where the party member will make a choice in changing their beliefs or reinforcing them depending on the amount of Trust and the PC?s alignment compared to the party member's. This will be toward the end of the final game. In the Demo you will get to see how this system works. For example Uldir who is military man and loyal to Corellia and the Republic- his belief system will not look so kindly at for example enslaving a singer to Vogga the Hutt. You would end up losing Trust points from Uldir if you did this act or something that would break major Republic or moral laws. Another Example is Cain who has a belief system of ends justifies the means if it?s for the greater good. Cain might not be bothered by the enslaving the singer if it is to gain favor with Vogga which will aid you on your main quest. Cain is about the end game and making yourself powerful in position to make events happen as you want them too when you want it too. MORE TO COME.... Logan
  3. Developer?s Blog 4.0 In this developer?s blog we will look at the struggles in building a large mod like Revenge of Revan. When taking on a project which not only adds a new story but also involves new planets can be a bit over whelming at first. To build something like this you first have to understand the game?s mechanics and understand what the limitations are for the game engine. I can not over stress this since many times we get caught up with non game mechanic details. The end goal is to make the Mod work with little to no bugs. When I started to build this mod I had to learn how to connect modules, skin them so you can reuse the same module again if you wish to and get my head around the world of scripting. My brother is a programmer so I had a academic understanding of code but writing it is something totally different since one little mistake can cause you to spend 10 minutes trying to figure out why the script will not fire like you wanted. There is a learning curve. This is something you always think will be a few weeks but it ends up longer. I discovered that it took me about 8 months get past mine. Those were 8 hard months of making mistakes and breaking down how the game is put together in the mechanics. After awhile you will get the hang of it. What I did to limit bugs and issues was to not re-invent the wheel. I focus on simple basic scripts which help out a lot. I say unless you are a natural at scripting, keep it simple. Examples from my RoR?s production?. Everyone knows that Malachor V is in RoR and when building the planet and placing the quests into the planet I had a major issue. I had two slight versions of Malachor V since you can choose if kotor2 ended with light side or dark side endings. I first tried to script the planet so I can have it fire spawns of certain NPCs depending of the ending of kotor2 but then there were some bugs plus if I wanted to try to push both versions to be a bit more different from each other that created more scripting issues. The conclusion was to create 2 versions of certain modules. One version was for light side kotor2 ending and the other was dark side kotor2 ending. This may have added more modules to the size of the mod but it also removed any issues of bugs related to this problem. Be flexible in your production of the Mod. There will be cut content just because of the limited resources. Have a core plot and allow planets to develop as you build them, don?t lock yourself in a corner due to your writing. As a former construction manager and a back ground in graphic design I knew that when building a project this size you have to have a project schedule. This is not a schedule in the form of a dead line but a schedule to know that certain things will hold up the production of other areas like VOs. Now I will go into how you can build most of the mod all at the same time without waiting for one area to be done before another. This is all part of production meaning you already decided on which modules will represent which planets and the core plot is done even if the script/dialogues are not finalized. You can start NPC placement by taking the module which you are going to use even if it?s not re-skinned and get the location of the core NPCs. These would be merchants, quest givers, and any other important characters or place able. You can even place dummy dlg in them stating if they are selling something or they want to give you a quest or even play pazzak. One thing I have learned it means a lot to have moving NPCs. You can select a few to either have random walking and random re-walking after you talk to them or you can have the waypoints setup. While you?re doing this you can be connecting and building the actual real in-game modules. You change the waypoints and transitions to match the way you want the planet to be connected. I do agree when building the game to build from the first module when it comes to content but you can jump around to another planet for things like NPC placement and skinning. This is good to do in case you get bogged down or feel like you need a fresh new area to play with to increase your drive in the project. Take a lot of notes! I have notepads filled with notes and the XYZ locations of just about every NPC or place able there is that was new. Note pads are also great to plan out quests and you can then make a list of waypoints needed as well as script to use to make the quest active. Again don?t worry about final dialogue or lip-sync. You can place in dlg with the scripts that will fire when the PC decides on a choice in the dlg. By doing this you can test it and see if it fires correctly. Later you can place in the final dialogue and then the lips. After all this is done you can then merge them into the in-game module to test where you can play the module and check for early balance issues. This is also where you can place in the proper dialogue. Once all of this is working?..then comes what I call pre-beta. Pre-beta is where you have someone play through the modules and give feed back. Now remember there is still more NPC fillers need to be put into the modules as well as any re-skinning of the module if you have not done it already. Once the pre-beta of that section is done and tested you can then finalize dialogue and move to placing lip syncs and get VOs created. This is also where you might tweak scenes and quests. Plus the feed back can be great in having them suggest ideas for quests or NPCs that would be fun to see in the module. Then after this comes Polishing and then Beta testing of all the sections of the Pre-betas as a whole game. After looking at the feedback for the testers you can do the proper tweaking plus game balancing?..which leads you can move to final polishing. Game assets like new skinned armors, light saber hilts, and weapons can be introduced as late as Beta testing as well as Final Polishing. Tweaking the module?s skins can also be done late since they will not affect the game?s mechanics. As for Bink movies these can even be done during the final Polish or after since all you need is a dummy movie to run when you want one to play just to make sure the game runs proper. Once the Bink movie is ready it can easily be slipped into the game causing no issues since you had a marker placed in the scripting till the proper asset is finished. One last note on scripting, create a word document in place any scripting that was using in your mod so you can always jump back to the word document to find the script that you wish to tweak and re-use. Also search Lucas forums for scripting issues and when you come across a script that you know you will be using or will need for reference, copy and paste it into your word document so you have a library of scripts to look at to help you build the script you will need for your quest building, cut scene. Etc. If you have any questions on this Blog or wish to hear more detail on a certain part of it feel free to ask in the Forum and I will see if I can help answer or clear anything up. MORE TO COME..... Logan
  4. The Lightsaber creations system/Progressive system Here is the Modcast link for download and youtube: The youtube was just added so the image of the video will get better once its done processing the video I will not just go into how the system works but I will also touch on how it will be implemented into the mod which will allow the game to be balanced. During the game there will be points where you will find damaged lightsaber hilts which will come from enemies who use a saber or found hidden within the game. This will allow me to control the number of lightsabers you can build and keep your items list from being clogged. Once you have a damaged saber hilt you can then go to the workbench and select to create a new lightsaber. You will then create a general blue color lightsaber from the damaged hilt piece. After you are done with this the workbench screen will ask you to choose a progression style. Each style will also have its own lightsaber hilt name. The player will have a few styles to select from which are based on lightsaber fighting forms like Makashi and Shii-Cho. Once you choose the style you will then choose the color of the crystal you will use to make this Style/Form Crystal. You will only be able to have one blue Makashi style crystal since if you have 2 and you go to change styles it will destroy all with the blue Makashi style tag. You can have a green, yellow and blue Makashi style crystals just not 2 of the same color for that style. You then can go in and upgrade your basic lightsaber with the new color/style crystal which will then change the hilt and add the bonuses to the saber. Each style will have its own personality and bonuses which reflect that type of fighting style. Many of these saber styles will add bonuses to areas which other upgrades don?t. As you progress in your PC?s levels you will be able to go back and update the style crystal to the next level. I plan to have the style crystals increase levels every three levels the PC gains. You will be able to jump from one style to another by simply removing the crystal from the saber and then go into the workbench and select that style crystal which gives you choices in the styles you can change them to. If you do not like the style then simply change it back there are not penalties. This system is meant to be user friendly and bug free. Going back to the selection of crystals colors; Revenge of Revan will be doing something different because of the way the lightsaber creation operates. In the game you will start off with the option of blue, yellow and green for the colors of your style crystals. In the game you will find out that a friend of Kaila has just stolen some crystals which they thought were very expensive but instead they ended up stealing a shipment of crystals which are used by the Jedi for their lightsabers. Kaila will strike a deal and the stolen blue, green, and yellow lightsaber crystals will be sent to your ship the Raptor. During you adventure you can pay for this smuggler to hand over other lightsaber crystal colors or you can try to find stashes of these during your adventure which might include buying from merchants. Once you have the new crystal color then you will be able to use that crystal color in creating your new style crystal. When changing styles the crystal will transfer to that same color. Later in the game there will be an option to transfer then to different color crystals. Balancing the System with existing upgrades for your lightsaber: To balance the system so you don?t end up with over powered lightsabers I have decided that the two extra crystal upgrades will be items which are hard to find and will sometimes be involved with side quests and other side missions. There might be a few that can be bought but I plan to keep many of them as rare. This means while conducting a side quest you might want to look around since you might only get one shot to get the crystal without paying. More details on these upgrade crystals will come later as we balance the game. As for the Lenses, Cells, and Emitters; they are 90-95 percent crafted items. This will give a player a purpose to do some crafting for their sabers. I will be looking over the present crafting system in the game to see if the itemcreate.2da needs to be tweak for these three lightsaber upgrades. I have not disclosed the double sided lightsaber but I have an idea how it will work. There will be not building of short sabers since there are few skins and in most cases players rather use two lightsabers verse a short saber with the other lightsaber. The number of how many lightsaber styles there will be is still not decided but you will come across more styles by unlocking them from holocrons, party members, or even some NPCs. I would like to say thanks to DarthParametric and Trigger for allowing me to use their amazing saber hilts for the demo video/modcast and also to allow me to use some of their saber hilt for the Revenge of Revan Mod. If you have any feedback or questions feel free to ask in this thread. MORE TO COME........ Logan
  5. Developer Blog 5.0 Game play/Quests and Pacing the Game: This blog go over some of the game?s pacing. One of the things I wanted to keep was the basic pacing of the other two kotor games. In Revenge of Revan the quests are broken into a few types. There is the main game quest which is the main quests for each planet and the over all quest of the game. I?m working on making each of these quests end up with issues that will get in the way and keep the quests from going being so strait forward. These are the largest of the quests. There will also be side quests which start due to an event in the main quest and will jump in and out as you play the game. These quests run parallel to the main quest in the game. An example of this is the tension between the Exchange and the Hutts and also a few others which I can?t talk about right now. Then there the optional side quests which are Bounty hunter quests, smuggler quests as well as other threads that can be taken but will be used as tools to gain experience, hidden items and to allow the player to gain and lose trust with party members. These are meant to not affect the main quest but are tools to help define your PC more as well as your bond with your party members. Then I have instant quest/events which are the type of quest where you come across a NPC who is being threatened and you can either do something or just ignore it. This is great since these optional side quests and instant quests/events can easily be added to new versions of the game without worry about throwing off the main quest?s pacing or story. With pacing of Revenge of Revan I am trying to make sure that new events are happening as you jump in and out of modules as the game progresses. An Example of this is when you re enter a module with a NPC that asked for help earlier wither you said yes or no,..or even you didn?t talk to the npc..at a certain point you will see a group threaten the npc about the situation they have with him. The player then will be able to jump in or let the npc face their fate. The npc will react due to your interaction or lack of one with him earlier. This will break up the feeling of running from already visited module to module and feel empty or everything is done. I will be adding new npcs or quests as the game progresses and you return to this module you already visited. Revenge of Revan will follow the same kotor model of exploring and then events of combat but I want to make the game about the PC?s journey as you define your PC?s past and present. I will remind everyone that Demo 1.0 will not have all the quests but the quests in the Demo will give you an idea where the game is going. the missing quests and content will be in Demo 2.0 which will be half the game. MORE TO COME..... Logan
  6. Developer?s Blog 2.0 In my last Blog I mentioned one on story. Before I start I want to talk about kotor1 and kotor2. Both games had a great story but both also had flaws. In kotor1 you got the traditional star wars story with a nice twist. In kotor2 you got a deeper personal story but you never really feel like you connect to the Exile like you did with Revan. In both of these games they brought something great to the table. When I started RoR I didn?t want to make it as if I just drop the idea of what happen to Revan and the Exile since they are corner stones in the kotor universe. I also didn?t want the Mod to be about all the former party members since it would lack originality. What I have learned is you start with something familiar when building a story. You can have cameos of past characters and talk about past events in kotor1/2 but then you must build your own chapter. Once you bring in the audience into your world then you can shift the story to new directions like kotor2 did. The story?s execution and dialogues are constantly being tweaked in pre-beta to make the game better and flow with more ease. To create a compelling story you need party members and other characters to help bring them to life and to help the player to connect with the PC so they care about what they do in this world of kotor. I will expand on this topic on my next Developer?s Blog?? MORE TO COME...... Logan
  7. I will be updating this thread very soon with all the material and more. logan