Jump to content

Ai4rei

Members
  • Posts

    419
  • Joined

  • Last visited

  • Days Won

    36

Posts posted by Ai4rei

  1. Putting aside the point of opening an equipment window in the loading screen, what client version is the "Gravity Error" screenshot from, since the time stamp is null and as far as I know, crash windows look different in new clients. Saying 20200108 does not help much, as there is aRagexe and bRagexeRE, and I don't want to take both clients apart.

  2. To some degree this applies:

    Newer clients suffer from memory fragmentation and thread leaks. The increasing use of Lua also hampered the performance (as opposed to hardcoded tables). The compiler has also been changed many times in the last few years, which also has some impact on performance (different processors take advantage of different optimizations). For some time clients have been encrypted with Themida, which is not healthy for performance applications.

    At last the obvious reason: newer clients have more features, icons and other magic that have to be processed per frame.

    • Upvote 4
  3. Guardians and other 3D mobs do not use sprites but skeletons and textures (granny3d), don't ask me for details, though.


    Most sprites use indexed bitmaps, which are limited to 256 colors, but as you can see on some newer headgears and monsters, sprites can certainly be more colorful, at the cost of size and unnatural look, through the use of sprites with 32-bit TGAs inside. Whether some software supports that is different question.

     

  4. @Emistry, the user that you have configured for the task, might not have R/W access to all the items in the patcher directory (i.e. one file with messed up permissions is sufficient for that message). As far I'm aware, the "Run as Administrator" option has no effect on scheduled tasks.

    task.png

    Otherwise the patcher is designed to work with task scheduler. Reference task:

    <?xml version="1.0" encoding="UTF-16"?>
    <Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
      <RegistrationInfo>
        <Date>2016-03-08T22:25:39.51075</Date>
        <Author>User</Author>
      </RegistrationInfo>
      <Triggers>
        <CalendarTrigger>
          <StartBoundary>2016-03-10T23:22:22Z</StartBoundary>
          <Enabled>true</Enabled>
          <ScheduleByWeek>
            <DaysOfWeek>
              <Friday />
            </DaysOfWeek>
            <WeeksInterval>1</WeeksInterval>
          </ScheduleByWeek>
        </CalendarTrigger>
      </Triggers>
      <Principals>
        <Principal id="Author">
          <UserId>User</UserId>
          <LogonType>InteractiveToken</LogonType>
          <RunLevel>LeastPrivilege</RunLevel>
        </Principal>
      </Principals>
      <Settings>
        <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
        <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
        <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
        <AllowHardTerminate>true</AllowHardTerminate>
        <StartWhenAvailable>false</StartWhenAvailable>
        <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
        <IdleSettings>
          <StopOnIdleEnd>true</StopOnIdleEnd>
          <RestartOnIdle>false</RestartOnIdle>
        </IdleSettings>
        <AllowStartOnDemand>true</AllowStartOnDemand>
        <Enabled>true</Enabled>
        <Hidden>false</Hidden>
        <RunOnlyIfIdle>false</RunOnlyIfIdle>
        <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
        <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
        <WakeToRun>false</WakeToRun>
        <ExecutionTimeLimit>P3D</ExecutionTimeLimit>
        <Priority>7</Priority>
      </Settings>
      <Actions Context="Author">
        <Exec>
          <Command>D:\RO\rsu-kro-rag-lite.exe</Command>
          <Arguments>/downloadonly /nocleanup</Arguments>
          <WorkingDirectory>D:\RO\kro\Patch</WorkingDirectory>
        </Exec>
      </Actions>
    </Task>

     

    • Upvote 1
  5. Updated to 2.14.1, updates Russian translation and fixes an UI glitch.

     

    A test build for 2.15.0 is available. If someone wants to help or is just plain bored, following tests (in addition to general function) are wanted:

    • Behavior on AMD and nVidia graphics cards, please include opensetup.log
    • Behavior on CJK systems, especially readability and clipping
    • (Mis-)Behavior on Windows 10, especially clipping, please include opensetup.log
    • (Mis-)Behavior on Windows 8(.1)
    • Behavior on Windows 7
    • Functionality (whether or not selected settings work) with more recent clients (July 2018 and newer)
    • Functionality with not so recent clients (2016 and older)

    opensetup.log can be created by pressing SHIFT+ESC (= write log and discard changes).

    Of course you can also suggest new functionality.

    Thanks in advance.

    • Love 3
×
×
  • Create New...