Jump to content

struct_Nitori

Members
  • Posts

    24
  • Joined

  • Last visited

struct_Nitori's Achievements

0

Reputation

  1. I finally found way to rescue a galaxy made before 0.29 by renaming Aluminium and Silicium. The cause of the problem and solution to it is described in the link below. https://steamcommunity.com/sharedfiles/filedetails/?id=2150761512
  2. I finally found way to rescue a galaxy made before 0.29 by renaming Aluminium and Silicium. The cause of the problem and solution to it is described in the link below. https://steamcommunity.com/sharedfiles/filedetails/?id=2150761512
  3. [Edited 01: 2020/06/30 1943JST] This is different from the former post about singleplayer. This thread is about multiplayer based on dedicated server. https://forum.avorion.net/index.php?/topic/6535-product-of-aluminium-mine-of-alliance-is-not-updated-aluminum/ Since version 0.29, Aluminium is renamed to Aluminum. This stopped producution network of whole galaxy which depends on Aluminum (formerly, Aluminium). https://forum.avorion.net/index.php?/topic/5831-beta-branch-patch-029-preliminary-notes/&tab=comments#comment-31480 At the same time, the new economy system was introduced. Existing factories and mines were updated in singleplayer by following way: You can fix this easily by simply visiting those sectors. Their factories will be updated into the galactic trade network and supply/demand prediction around them will correct itself. However, when playing multiplayer connecting to a dedicated server, there seems to be three problems. 1. Product of Aluminium Mine owned by player or alliance is not updated to Aluminum both in multiplayer and singleplayer. 2. Mines and factories of AI faction is not updated in multiplayer contrary to singleplayer. 3. The following code does not cover this problem: "Goods.lua" goods["Aluminium"] = goods["Aluminum"] -- backwards compatibility The way to reproduce this problem is described below. 1. Prepare savedata made before Beta Branch 0.29 including Aluminium Mine of Alliance. 2. Launch dedicated server with the savedata which meets the above condition in singleplayer or multiplayer. 3. Start multiplayer and connect to the server. 4. Go to sector where Aluminium Mine is located. 5. Interact and Trade Goods. 6. You will see Aluminium with always zero stock. I have to apologize that my savedata is too big to attach. I hope this will be fixed.
  4. [Edited 01: 2020/06/30 2005JST] Since version 0.29, Aluminium is renamed to Aluminum. This stopped producution network of Alliance which depends on Aluminum (formerly, Aluminium). https://forum.avorion.net/index.php?/topic/5831-beta-branch-patch-029-preliminary-notes/&tab=comments#comment-31480 The cause seems to be followings: 1. Product of Aluminium Mine of player faction is not updated to Aluminum. 2. The following code does not cover this problem: "Goods.lua" goods["Aluminium"] = goods["Aluminum"] -- backwards compatibility In case of AI factions, there was no problem because Alminium Mine was removed or changed into Aluminum Mine because of the following behavior. You can fix this easily by simply visiting those sectors. Their factories will be updated into the galactic trade network and supply/demand prediction around them will correct itself. The way to reproduce this problem is described below. 1. Prepare savedata made before Beta Branch 0.29 including Aluminium Mine of Alliance. 2. Load the savedata which meets the above condition in singleplayer or multiplayer. 3. Go to sector where Aluminium Mine of Alliance is located. 4. Interact and Trade Goods. 5. You will see Aluminium with always zero stock. I have to apologize that my savedata is too big to attach. By the way, I could find no way to change product of Aluminium Mine through Lua API in the Documentation... is there any way to solve this? I hope this will be fixed.
  5. 2 out of 2 cases were solved by the above method. It is evident that LUA_PATH is the cause. Then, we could figure out how to reproduce this bug in Windows 7/10 by the following procedure. 1. In Windows 7/10. 2. Open Control Panel. 3. Go to System and Security. 4. Go to System. 5. Go to Advanced system settings. 6. Go to Environment variables. 7. Register "LUA_PATH" with a path to a LUA library directory or a dummy directory. 8. Restart Windows. 9. Launch Avorion. 10. Start Singleplayer or Multiplayer. 11. Open Galaxy Map. 12. Left click arbitrary sector. 13. No menu pops up. 14. To solve this problem, not only unregistration of LUA_PATH, but also restarting Windows after it is required. I searched for LUA_PATH in this forum. Only one result below is found. It seems to be very similar with this bug. https://www.avorion.net/forum/index.php/topic,4995.msg27355.html#msg27355 Update 1. Restarting Windows was necessary both in registration and unregistration.
  6. Finally, I found a way to resolve this problem: unregistering Windows Environment Variable "LUA_PATH". It is somewhat competing with Avorion "package.path". By the way, I compared inoperable "mappcommands.lua" and "maproutes.lua" with rest operable LUA codes. I found the following differences. require() in "map*s.lua" contains both path and file name, while require() in other LUA codes contains only file name. mapcommands.lua maproutes.lua package.path = package.path .. ";data/scripts/lib/?.lua" require("data/scripts/player/map/common") other Lua codes package.path = package.path .. ";data/scripts/lib/?.lua" require ("galaxy")
  7. I am sorry. I forget to attach client log. And I found this error. Required LUA file did exist. Some error in LUA interpretor is suspected. 2019-02-26 22-44-28| #0: data/scripts/player/map/mapcommands.lua 2019-02-26 22-44-28| 2019-02-26 22-44-28| Error while adding file data/scripts/player/map/mapcommands.lua: 2019-02-26 22-44-28| data/scripts/player/map/mapcommands.lua:2: module 'data/scripts/player/map/common' not found: 2019-02-26 22-44-28| no field package.preload['data/scripts/player/map/common'] 2019-02-26 22-44-28| no file 'E:\[back][][savedata]\[Rigidchips]\lib\data/scripts/player/map/common' 2019-02-26 22-44-28| no file 'data/scripts/lib/data/scripts/player/map/common.lua' 2019-02-26 22-44-28| no file 'E:\Program Files (x86)\Steam\steamapps\common\Avorion\bin\data/scripts/player/map/common.dll' 2019-02-26 22-44-28| no file 'E:\Program Files (x86)\Steam\steamapps\common\Avorion\bin\loadall.dll' 2019-02-26 22-44-28| no file '.\data/scripts/player/map/common.dll' 2019-02-26 22-44-28| 2019-02-26 22-44-28| Starting thread [stacktrace Sender]... 2019-02-26 22-44-28| Started thread [stacktrace Sender] with id 27 2019-02-26 22-44-28| Object: 12ClientPlayer 2019-02-26 22-44-28| Execution Context (inner to outer): 2019-02-26 22-44-28| #0: data/scripts/player/map/maproutes.lua 2019-02-26 22-44-28| 2019-02-26 22-44-28| Error while adding file data/scripts/player/map/maproutes.lua: 2019-02-26 22-44-28| data/scripts/player/map/maproutes.lua:2: module 'data/scripts/player/map/common' not found: 2019-02-26 22-44-28| no field package.preload['data/scripts/player/map/common'] 2019-02-26 22-44-28| no file 'E:\[back][][savedata]\[Rigidchips]\lib\data/scripts/player/map/common' 2019-02-26 22-44-28| no file 'data/scripts/lib/data/scripts/player/map/common.lua' 2019-02-26 22-44-28| no file 'data/scripts/lib/data/scripts/player/map/common.lua' 2019-02-26 22-44-28| no file 'E:\Program Files (x86)\Steam\steamapps\common\Avorion\bin\data/scripts/player/map/common.dll' 2019-02-26 22-44-28| no file 'E:\Program Files (x86)\Steam\steamapps\common\Avorion\bin\loadall.dll' 2019-02-26 22-44-28| no file '.\data/scripts/player/map/common.dll' clientlog_2019-02-26_22-43-47.txt
  8. It seems to be out of troubleshooting (https://www.avorion.net/forum/index.php/topic,5470.0.html). I would like to describe our situation. This is not occational in one environment. [*]Open Galaxy Map [*]Click a sector [*]Nothing happens. No menu pop up. We are currently aquiring information about environment. OS Build CPU GPU Bug Windows 10 Home 1803 Intel Core i7-4790K nVidia GTX 970 No Windows 10 Home 1803 Intel Core i7-7700 nVidia GTX 1050 No Windows 10 Home 1803 Intel Core i5-8250U nVidia MX 150 No Windows 7 Home Premium SP1 AMD A8-5600K AMD Radeon R9 280X No Windows 7 Ultimate SP2 Intel Corei7-7770 nVidia GTX1060 No Windows 7 Home Premium SP1 Intel Core i7-4770 nVidia GTX 1050 Ti Yes Windows 10 Home (?) 1803 Intel Core i7-6700 nVidia Quadro M1000M Yes
  9. As it is wanted by many users so far, I would like to suggest an interface which can see and handle upgrades on ships through fleet panel. Previous suggestions and solutions: https://www.avorion.net/forum/index.php/topic,4646.msg25274.html#msg25274 https://steamcommunity.com/app/445220/discussions/0/1474221865186124349/ https://www.avorion.net/forum/index.php?topic=3359.0 I have more than 10 ships staying in more than 4 sectors. It is not impossible to jump to every ship and check upgrades. However, it is a very time consuming process. Moreover, everytime I get into a ship, order to captain is "silently" unassgined with remaining order icon. I lost my ship with this behavior because "Attack Enemies" became inactive by getting into a ship to check its upgrades. (Also, this is another issue related to fleet commands) For those reasons, if we have a way to see and change upgrades on ships in other sectors from an interface, it will be time-effective and much safer. I think very simple interface should be enough. Only seeing and removing upgrades are enough. Based on latest fleet panel, a pop up panel triggered by placing mouse cursor on a ship's image or an "upgrades" icon right to it can be a possible design.
  10. My friend told me that Avorion 0.20.4 is working well on Microsoft Windows 7 Home Premium Service Pack 1. It is almost as same environment as mine. Probably not OS specific problem.
  11. [*]Did not happen in Windows 10 Home. I experienced it in Windows 7 Home. [*]Though the client is consistent, it is once rolled back from 0.20.4 to 0.19.1 for server shut down. After server shut down, it was re-updated to 0.20.4. [*]Re-installation of Avorion had no effect. Seems to be a OS specific problem?
  12. Hello. I was enjoying Avorion very well before 0.20.4... 0.19.1 : When I am in the galaxy map, I could open the menu that contains "Switch to sector". 0.20.4 : Neither right click nor left click works. No menu shows up. I am caught in a sector now. I have already checked the consistency of the game files. I have no idea what is wrong. I really need your help.
  13. I also confirmed despawn of wreckage. The "container" size wreckage which stayed in one sector from jump to jump seems to be some kind of another bug. Spam on radar is a problem :( Thank you for your comment! I am glad to hear good reputation about 100% hit rate salvaging (possibly mining and force) laser. I do think in the same way. It is much simpler and more effective. I guess "identified" means they are wreckage listed up by sector:getEntitiesByComponent(ComponentType.MineableMaterial) with resource > 0 condition in "salvage.lua". Eating wreckage with zero resource after eating ones with resources should be good because sometimes spawning of Xsotans and pirates exceeds rate of salvaging. On the other hand, stopping generation of wreckage with zero resource is one of the best way as DivineEvil said as follows. Thanks for your great comment. I think this improves Avorion gameplay further better. Here, I summarize the above opinions. [*]Nearest wreckage searching for shorter traveling time. This can be done by calculating distance between wreckage and squadron. Additional Lua API to get Squadron Fighter Entities from Ship() is necessary. [*]100% hit rate salvaging (mining, force) laser. Based on their 100 accuracy laser, it is consistent and effective in dealing with tiny (or too long) wreckage. [*]Automatic despawn timer. It does exist and is working. [*]Let wreckage without resource be salvaged after wreckage with resource are cleaned up. It is important to achieve higher cleanliness. It is not achieved just by deleting two conditions "if resources ~= nil and resources > 0 then" in "salvage.lua". [*]Stop generation of tiny pieces. This is big change in Avorion code which is significant for better gameplay.
  14. Actually, I got one. Tons of Tech 6 Iron Chaingun DPS<50 Range 4 → Several Tech 35 Iron Exotic Chaingun (Waste) + One Tech 35 Legendary Chaingun DPS 7000 Range 7 Q. How to get tons of loots? A. Order "Attack Enemies" to a ship with Bolter Fighter Squadron, order "Salvage" to a ship with Salvaging Fighter Squadron. Wait for several hours.
  15. Stucking on a tiny wreckage has been observed. According to "salvage.lua", this never happens because AI captain does not choose a wreckage with 0 resource. I think in the following way. [*]Wreckage initially consists of several blocks and was big enough. [*]Wreckage loses its blocks during salvaging. [*]Tiny block remains as the last block to salvage. To avoid this, I guess there are two solutions. [*]Check size of wreckage not only in choosing wreckage but also during salvaging. [*]100% hit rate salvaging laser. I like second way in my sense.
×
×
  • Create New...