Day 1A.
- Tried to implement regenerating shield and heath via modifiers and effects, but was distracted by the system method.
- Net effect of system implementation
Steamworks Init 2/11/2016 10:11:59 AM
Steamworks IsRunning: True 2/11/2016 10:11:59 AM
GameInit (0 - 2/11/2016 10:11:59 AM) 2/11/2016 10:12:02 AM
ArcenXML::ArcenLoadRootElement(), error opening file D:/Steam/steamapps/common/Starward Rogue/RuntimeData/Configuration/GameEntity/a_Ptarth_Brawler_PlayerHulls.xml:System.Xml.XmlException: 'system' is expected file:///D:/Steam/steamapps/common/Starward Rogue/RuntimeData/Configuration/GameEntity/a_Ptarth_Brawler_PlayerHulls.xml Line 105, position 6.
at Mono.Xml2.XmlTextReader.Expect (System.String expected) [0x00000] in <filename unknown>:0
at Mono.Xml2.XmlTextReader.ReadEndTag () [0x00000] in <filename unknown>:0
at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0
at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0
at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0
at Mono.Xml.EntityResolvingXmlReader.Read () [0x00000] in <filename unknown>:0
at Mono.Xml.Schema.XsdValidatingReader.Read () [0x00000] in <filename unknown>:0
at System.Xml.XmlValidatingReader.Read () [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.Load (System.Xml.XmlReader xmlReader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.Load (System.String filename) [0x00000] in <filename unknown>:0
at ArcenXML.ArcenLoadRootElement (System.String Filepath) [0x00000] in <filename unknown>:0
at System.Environment.get_StackTrace()
at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity)
at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity)
at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity)
at ArcenXML.ArcenLoadRootElement(System.String Filepath)
at ArcenXML.ImportIntoDynamicTable(.ArcenDynamicTable`1 Table, System.String SourceFileNameWithoutExtension, .XmlDynamicTableImportRowProcessor`1 Processor, Boolean IsPostInitReParse)
at ArcenXML.ImportIntoDynamicTable_XMLDirectory(.ArcenDynamicTable`1 Table, .XmlDynamicTableImportRowProcessor`1 Processor, Boolean IsPostInitReParse)
at ArcenDynamicTable`1.Initialize(Boolean IsPostInitReParse)
at Game.GameForm_Load()
at Game.ContinueInitializeGame()
at Game.ContinueMultiStageProcess()
at ArcenMainCameraImplementations.MainUpdateLogic()
at MainCameraLogic.Update()
2/11/2016 10:12:03 AM
Errors in reading GameEntityTypeDataTable
Error in ArcenXML.ImportIntoDynamicTable while reading D:/Steam/steamapps/common/Starward Rogue/RuntimeData/Configuration/GameEntity/a_Ptarth_Brawler_PlayerHulls.xml: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.Xml.XmlElement,ArcenXMLElement].ContainsKey (System.Xml.XmlElement key) [0x00000] in <filename unknown>:0
at ArcenXMLElement.GetFor (System.Xml.XmlElement Element) [0x00000] in <filename unknown>:0
at ArcenXML.ImportIntoDynamicTable[GameEntityTypeData] (.ArcenDynamicTable`1 Table, System.String SourceFileNameWithoutExtension, .XmlDynamicTableImportRowProcessor`1 Processor, Boolean IsPostInitReParse) [0x00000] in <filename unknown>:0
at System.Collections.Generic.Dictionary`2[System.Xml.XmlElement,ArcenXMLElement].ContainsKey (System.Xml.XmlElement key) [0x00000] in <filename unknown>:0
at ArcenXMLElement.GetFor (System.Xml.XmlElement Element) [0x00000] in <filename unknown>:0
at ArcenXML.ImportIntoDynamicTable[GameEntityTypeData] (.ArcenDynamicTable`1 Table, System.String SourceFileNameWithoutExtension, .XmlDynamicTableImportRowProcessor`1 Processor, Boolean IsPostInitReParse) [0x00000] in <filename unknown>:0 2/11/2016 10:12:05 AM
Warning, unrequested attributes found in XML content; writing details (which may be very large) to (game directory)/RuntimeData/UnrequestedXMLAttributes.txt 2/11/2016 10:12:05 AM
GameInit (1 - 2/11/2016 10:12:05 AM) 2/11/2016 10:12:05 AM
Version: 1.013 2/11/2016 10:12:05 AM
sound file count: 510 2/11/2016 10:12:05 AM
sound loading finished 2/11/2016 10:12:05 AM
GameInit (2 - 2/11/2016 10:12:05 AM) 2/11/2016 10:12:16 AM
GameInit (3 - 2/11/2016 10:12:16 AM)
- Spent time looking up Rune Factory, DS to TV conversions, and other game recommendations
- Saw Hearteater made some great suggestions, so of whom I had forgotten to add to my previous list of desired changes.
- Revised initial thread.
- Cleaned up formatting tags.
What is Brawler to you?
I want a game that is more to my desired flavor. Something like Shadows of Mystara, Teenage Mutant Ninja Turtles, and Dungeon Fighter Online.
Hitbox on player goes back to larger size
I completely forgot this one. Yes. Definitely! Thank you!
2) Likewise, player mech speed reduced ~10%. Sprint reduced even further? No walking?
Hmm.. Not sure. Sprint/Run is a standard action in later revisions of the games. I'm okay with it right now. Perhaps lowering speed would be okay, I'm not sure and it depends on how the game feels once I get the first batch of changes down. But your point is well taken.
3) Health on players goes up, at least x2, so you can absorb all the damage you'll be taking. Likewise, less health shards are needed to gain +1 max hp.
Hmm... Not sure about this. Regenerating shields and life will take care of part of this, along with the current health drops system. "Pulling back" in the middle of a fight to regen should function. If you have large health bars then you'd never die. With the retreat to catch your breath system, you are fine, unless you take too much damage in a short period of time.
4) Non-boss mob health goes WAY up, and goes up even more every floor. Base hp x(1.5 + floor#).
They do already actually. I can scale it further, but I'd need to see how the game feels first.
5) Boss health goes up, base hp x(1 + 0.5*floor#).
They do already actually. I can scale it further, but I'd need to see how the game feels first.
6) Killing an enemy gives you a 10 second window to kill another to count toward your kill chain. You get bonuses based on how many kills you get. 3 kills regens back 1 shield, 5 kills drops credits, 10 kills give extra XP, 15 kills drops a key, etc. Move fast and you can carry your chain between rooms.
Hmm... I dunno. I think I could see how that could be implemented, but it isn't in my main line of thought now. If this starts working and you think it still would be nice, I could still do it. I'll put it down as future option.
But regen in rooms is bad. It slows the game down. A brawler doesn't involve sneaking around and waiting. You get in their and blow stuff up damnit! None of this "wait, 2 more hp!"
Hmm. I'm not convinced. I play too much of a game called DFO. It is a RPG/Brawler/Beat'em up/FreetoPlay/MMO/with robots/with clowns/with turtles. It has passive regen and potions and a combo system. Regen is okay. Again though, we'll see. More importantly, once I have it functioning, I can set it so that people can try for themselves with and without it.