Jump to content

Soly

Developers
  • Posts

    6,951
  • Joined

  • Last visited

  • Days Won

    143

Posts posted by Soly

  1. To update here before I go to bed.

     

    Talked with Ives (Ender asked him) and it seems that after all, the "single section id" for cmode is the right thing, this based on the fact that the other IDs seem to have data of normal mode and not data similar to the cmode one.

     

    Also the fact that we don't know what the data for that psow page is based on, can't really use it for much and we have literally no source for what the other section ids would be, if they were actually different

    • Like 1
  2. To correct myself, cmode doesn't come with teth, but the cmode code we have was made by someone else (Doberman, iirc, maybe with help from other people).
     

    @ink thanks for poiting that out, I just checked the default PT file, and it defintiely is not the same between the first 2 cmode IDs (also seems kinda pointless to have multiple difficulty tables for CMode if only normal is used).
    I'll be looking into correcting this then... but I will probably take a little bit to review all the tables.

     

    12 hours ago, Yannv said:

    Did you know that on Ephinea, on normal mode, if you are to pick/drop a desynced item, a pop-up message appears asking you to reload ship/block to sync yourself again with the server instead of imediately disconnecting you from the server?

     

    While this is "nice", you are already out of sync... so yeah, think the issues of dropping X item and what other people see is the real Y item.

     

    11 hours ago, Ender said:

    Section IDs shouldn't matter for CM. There's only one table defined for CM in the itempt and it's just the first ID table, which happens to be Viridia. From Soly's post, sounds like Ultima is using that table correctly.

     

    The "only one table in PT" is not true, there is in fact all tables (all SIDs and all difficulties), the code we have only loads viridia tho... but I guess this is actually wrong, given that those section IDs are not the same through out normal difficulty.

    • Like 1
  3. 13 hours ago, Yannv said:

    Dropping items from your inventory or getting items dropped from other players can potentially crash/disconnect you.

    The starting inventories for cmode are hardcoded and definitely were not sync'd server side, I am fairly sure I looked at that before, but I could probably look into it again to make sure.

     

    13 hours ago, Yannv said:

    Weapons and techniques are definitely not balanced, and it touches borderline impossible

    The game rng for cmode is the same as it comes with teth, so idk about that... monster stats are the same in cmode tho, so if they were modified that might be an issue.

     

    13 hours ago, Yannv said:

    On Ultima, you are not required to do the stages in a numerical order. One can simply complete stage 9 first, then stage 3, then stage 4, then stage 1, etc.
    Which can lead to a few bugs:

    I am aware of this, but I was asked not to fix so yeah... people have to be aware that if they skip a stage, it's on them for doing so.

    8 hours ago, ink said:

    Only thing which i would say needs looking at is ID games , as far as i know this is stuck as viridia 

    Afaik, all of the IDs are exactly the same in CMode... if anything, tethealla loads viridia (section id 0) and copies it to the others so there is that...

    @Yannv @ink @R-78
    If you guys find a way to reproduce it consistently, I can look into it.

  4. 14 hours ago, Yannv said:

    Perhaps you can re-use this piece of code on every quest to automatically check if players are using Individual Drops + multiple log combo and /lobby them if they attempt to start a quest?

    Although this is probably not even possible (talking about quest script things), if it were, it'd definitely be a security concern.

     

    14 hours ago, Yannv said:

    Anyways I believe that disabling drops for 2nd, 3rd and 4th players with same IP is an easier solution, so you don't have to completely get rid of Individual Drop + multiple log combo.

    The problem with this scenario is when multiple people play from the same internet connection.
    While there is probably not even 5%? of people doing so, but those who do would be screwed.

     

    The game also uses another identifier, that although is not reliable can be used to do that "no multiple drops on the same pc", but then is not fair because some people will either have multiple computers or use virtual machines to run more game instances.

     

    I think the main problem is trying to maintain the archaic system of "here is a drop, now fight between yourselves for it" and trying to balance it with a system that gives each player their own drop, I have voiced my opinion of just getting rid of the DAR reduction completely... but doing so is "unfair" for those who play alone (or can't find a party to play with).

     

    So yeah, if it's not clear, I am on the remove dar reduction side.

    • Like 3
  5. 9 hours ago, Yannv said:

    I guess the only Ultima exclusive item missing is Ganondorf Shield. You might get its ID from a decoded unitxt.prs file and add it manually to the lua file.

    It might be good to do a revision of that, I'll ask @R-78 so we can look into it...

    Also I don't think you meant unitxt file? ... the ID needed for that (item id) can be found in the item wiki tho

  6. Added an option to change the the size of the damage numbers
    There are 3 different settings for it:

    • Disabled: Does not change the size of the text
    • Automatic: Changes the size of the damage numbers based on the the resolution window/hud resolution
    • Manual: You set the scale manually as a percent

    Currently the setting allows for 100% to 300%, but this is subject to change.

    • Like 7
    • Thanks 1
  7. 10 hours ago, AnubisEnd said:

    I keep getting a message from Windows that the launcher contains Trojan:Win32/Occamy.CD7.  This happens with the standalone launcher and whenever BB tries to connect to the server.

    Sadly the launcher and even the game client get flagged but those are false positives.
    You have to either whitelist the executables or the whole folder, as long as you download them from the official downloads (aka the downloads page) you should be ok.

    I have an update planned for the launcher, to see if I can at least reduce the amount of false positives on it.
    The client on the other hand, there is not much to do about it...

    You will find the same issue in any psobb private server btw.

  8. For item combinations probably the best would be the item wiki tbh.
    I could add a notes section to the combinations, so any special/non programmatic requirements can be added there.

    Most of the item wiki is auto generated from the game config files and stuff like inability to use an item because of a stat requirement is ignored.

    I should probably also add a manual override of class usage disallow...

  9. 12 hours ago, jdhenry124 said:

    I'm going to request this again in this thread, please add resistances to the Ultima stat calculator.

    they are much more important than def or evp for surviving the quests needed to farm gear on this server. And right now there's no way to know which gear is best for what quest other than tedious inventory management.

    I'll look into it, if you check the source files aka (https://www.phantasystaronline.net/pages/tool-box/calculators/max-stats/data-items.js)
    I already have the resistances on armor stuff (although it might not be 100% accurate since some things are hardcoded)

    1 hour ago, R-78 said:

    Is that even necessary? There will always be stuff to add / edit in this guide as it will never be perfectly complete. And it's prone to changes with server news. I mean we never deleted comments on any other guides and we are not going to delete every single new comment or lock this topic, are we? I don't see any problem leaving them here.

    It not having been done before doesn't meant we can't... but I guess since is a forum post not by ourselves (staff/server) then it doesn't matter much...

    22 hours ago, C01D1 said:

    1$ = 1 DT = 7 PDs

     

    1 hour ago, R-78 said:

    Please don't use yellow background color, it's unreadable with dark theme forum.

    Tbh, just don't use any background color at all, better color the text itself and bold it.

    • Thanks 1
×
×
  • Create New...