{"id":37,"date":"2018-04-18T14:45:59","date_gmt":"2018-04-18T14:45:59","guid":{"rendered":""},"modified":"2023-11-27T07:12:45","modified_gmt":"2023-11-27T07:12:45","slug":"guild-updates","status":"publish","type":"post","link":"https:\/\/landbeyond.net\/wordpress\/2018\/04\/18\/guild-updates\/","title":{"rendered":"Guild Updates"},"content":{"rendered":"<p>I&#8217;ve been working on getting guilds completed to be more like the Dungeon.\u00a0 Many features are missing from ARX guilds.\u00a0 Only the basics are in the game right now.\u00a0\u00a0 So guilds do not accept you automatically.\u00a0 Some days they do not accept new people and you have to come back the next day and check.\u00a0 Also,\u00a0 if your alignment changes and moves outside of what is acceptable by the guild, then you can be ejected from the guild. So if you join a good guild and start to turn evil, they will give you warnings like the Dungeon and then will kick you out as you get outside of the alignment requirement.\u00a0\u00a0 I think that is a good feature,\u00a0 being good and getting into a guild and then turning evil shouldn&#8217;t be accepted.\u00a0 I like the Dungeon thought of this,\u00a0 so now it is part of the game.\u00a0 If that guild is you main guild, then when they kick you out then you lose everything in your locker.\u00a0 So watch it.\u00a0 If you show up and you alignment is way out of wack then they might not give you a warning and just kick you out.\u00a0 So watch it.<\/p>\n<p>The other new feature of about guilds is you end up killing people from that guild.\u00a0 You will get a warning and then kicked out if you continue it.\u00a0 If you get kicked out, then they will attack you.\u00a0 Also, you will lose your locker if that is the main guild.\u00a0 So watch it.\u00a0 The city didn&#8217;t have these features but they are now part of it,\u00a0 even listing the wizard is from a certain guild.\u00a0 So watch it.<\/p>\n<p>Next thing is huge and has been taking most of my time when I have it.\u00a0 It is spells.\u00a0 I completely rewrote the spells section because it was not even close to be completed.\u00a0\u00a0 First step was that I load in the spells from the original Dungeon Binary.\u00a0 The city didn&#8217;t have spells but the 16bit city did.\u00a0 So I created those spells into the dungeon spell binary, so all spells are loaded from the binary.<\/p>\n<p>I have to say, I love how spells, potions and special items work in the game.\u00a0 It is a great design and very very efficient.\u00a0 Unlike how we code today, it was very tight and generic.\u00a0 I love it.\u00a0 So I took that idea and recreated it in ARX game.\u00a0 All spells, potions and special items use this &#8220;Special Effect&#8221; class inside ARX.\u00a0 These special effects define things like timer, when it becomes active,\u00a0 how many time to loop through the timer,\u00a0 an area of telling the game what memory locations to add\/sub or other options on how to effect the memory location.\u00a0 These memory locations, can be player related, encounter and\/or area related.\u00a0\u00a0 I&#8217;ve mapped all the memory location to an ARX option.\u00a0\u00a0 There are a few spells that are special that have special code related to them.\u00a0 Those are the only one left to re-create in ARX. \u00a0 It took many many days to get all the memory locations mapped out.\u00a0 There are many websites that talk about memory location, but are far from being completed.\u00a0 I&#8217;ve got all of them except one memory location mapped out and two spells call that location and I can&#8217;t figure out what that is related to.<\/p>\n<p>My favorite is 0x6320\u00a0 for the dungeon.\u00a0 Normally you will see 0xff (255).\u00a0 This field mean the active encounter which you are battling.\u00a0 So trying setting it to 0x00 and see what happens.\u00a0\u00a0\u00a0 This way you can test fighting every single encounter in the game.\u00a0 Want to fight againt the &#8220;Long arm of the Law&#8221; F.B.I agent.\u00a0 You can at anytime.\u00a0 They are around 0x06,\u00a0 I don&#8217;t remember its number.\u00a0<\/p>\n<p>So I&#8217;m making changes to the game to match the Dungeon.\u00a0 Like certain areas where the spell &#8220;Location&#8221; will not work.\u00a0 So for this, I&#8217;m preventing the &#8220;Auto Map&#8221; feature to work during these areas also.\u00a0 So you can&#8217;t cheat and get through the maze area easily.\u00a0\u00a0 I&#8217;m trying to make sure the hardness of the original is in the remake.<\/p>\n<p>Of course the remake is a remake and is not an emulation, so it will be different from the original.\u00a0 Acrin1\u00a0 did such a great start on the game and allowed me to pick it up to complete the game.\u00a0 I don&#8217;t think I would have started from scratch to create Alternate Reality.\u00a0 I saw the bases was there,\u00a0 I couldn&#8217;t let it go.\u00a0 I wanted to see the city\/dungeon completed.\u00a0<\/p>\n<p>Also, when it comes to the dungeon, there are many screens missing from the 16-bit.\u00a0 So I&#8217;ve been busy taking the 8-bit screen and converting them to appear to be 16-bit so you get the same look and feel.\u00a0 When I&#8217;m done, there will be a 16bit graphics for each and every thing the 8-bit had.\u00a0 I don&#8217;t want someone to play 16-bit city and then when they go to the dungeon to be swapped back to 8bit graphics for most of it.\u00a0 I&#8217;m going to complete the 16bit graphics conversions.<\/p>\n<p>I&#8217;m also, adding new features into the 16-bit graphics.\u00a0 There can be animation in the 16-bit screens.\u00a0 I&#8217;ve taken the time to allow any texture in the game to have animation.\u00a0 So when it calls an texture to render then texture will determine what texture to render, to end up creating the animation effect.\u00a0\u00a0<\/p>\n<p>I don&#8217;t want to do much inside OpenGl for animation.\u00a0 I want to make sure the look and feel ends up being 8bit or 16bit and not a game with todays physics, lighting and animation with 8bit or 16bit graphics.\u00a0 I want the feel to be authentic to the version you selected.\u00a0 So the animation is based on what was used back in those days.<\/p>\n<p>Once the spells are complete, it will be easy to allow the items to use the &#8220;Special Effects&#8221; without any code changes to turn that feature on.\u00a0 I still have to get alignment check in the game for picking up items so a good player can&#8217;t easily use an evil item or the reverse.<\/p>\n<p>This is just a quick update on what I&#8217;ve been doing.<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been working on getting guilds completed to be more like the Dungeon.\u00a0 Many features are missing from ARX guilds.\u00a0 Only the basics are in the game right now.\u00a0\u00a0 So guilds do not accept you automatically.\u00a0 Some days they do not accept new people and&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":1,"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":299,"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/posts\/37\/revisions\/299"}],"wp:attachment":[{"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/landbeyond.net\/wordpress\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}