Results 1 to 25 of 25

Thread: SPS Official release!

  1. #1
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    2,851
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default SPS Official release!

    EDIT: Due to some problems with the file size this will be delayed.
    Last edited by marpis; 03-06-2011 at 12:48 PM.

  2. #2
    Join Date
    May 2006
    Location
    Australia
    Posts
    370
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Woo!
    ------
    Strong Holder
    Kill Goblins and Zombies in (ex) bot free zones. Loot & Bank. Stable: 1.2b

  3. #3
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    So this will be automatically installed when updating SRL?

  4. #4
    Join Date
    Feb 2007
    Location
    Access Violation at 0x00000000
    Posts
    2,865
    Mentioned
    3 Post(s)
    Quoted
    18 Post(s)

    Default

    Great! I'll use this before my DDTM walking now :P But I'll keep that as a backup.
    Ce ne sont que des gueux


  5. #5
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    2,851
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default

    Quote Originally Posted by Flight View Post
    So this will be automatically installed when updating SRL?
    Yes, although I'm not sure if you will have to move the plugin manually.
    I don't know how Simba updater handles those.

  6. #6
    Join Date
    Feb 2007
    Location
    Access Violation at 0x00000000
    Posts
    2,865
    Mentioned
    3 Post(s)
    Quoted
    18 Post(s)

    Default

    When I tried it out, it walked perfectly fine but once it arrived at the destination, it wanted to go there again, and again, and again until spitting out an endless loop of...
    Progress Report:
    [ERROR] GATHERMINIMAP:: Exception: Access violation
    [SPS] Did not gather Minimap.


    Nvm, my bad. I didn't see that WalkPath also did flagging already.
    Last edited by Floor66; 03-06-2011 at 12:32 PM.
    Ce ne sont que des gueux


  7. #7
    Join Date
    Dec 2006
    Location
    Sweden
    Posts
    10,812
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    Is there any way to reduce the size of the 104 MB world map or those chunks? It's really bad that the SRL4 git repo is 120+ MBs now (with the Simba auto-updater people will have to download ALL those files every time).

    Looks cool though, just wish it was smaller.


    Send SMS messages using Simba
    Please do not send me a PM asking for help; I will not be able to help you! Post in a relevant thread or make your own! And always remember to search first!

  8. #8
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    What the fuck?

    Code:
    ~/Programs/srl-opendev/SRL/core/SPS $ du -sh .
    226M    .
    Does SPS require all these bitmaps? I'm going to have to revert these commits before we blow away the SRL server until we find a better solution.

    Why wasn't this discussed in the first place?

    E: Reverted until we find a solution.
    Last edited by Wizzup?; 03-06-2011 at 12:49 PM.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  9. #9
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    2,851
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    What the fuck?

    Code:
    ~/Programs/srl-opendev/SRL/core/SPS $ du -sh .
    226M    .
    Does SPS require all these bitmaps? I'm going to have to revert these commits before we blow away the SRL server until we find a better solution.

    Why wasn't this discussed in the first place?
    Umm this has been open for discussion for weeks. I've made several threads about this.
    You have even replied to the one in Public SVN?

    Is the size really that big a problem? No-one has said that it'd be a problem until now?
    Nava2, saturn, zeph, Coh3n etc. nobody has mentioned that large bitmaps in the repository would be a problem?

    And no, there is no way to do this otherwise.
    Last edited by marpis; 03-06-2011 at 12:52 PM.

  10. #10
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by marpis View Post
    Umm this has been open for discussion for weeks. I've made several threads about this.

    Is the size really that big a problem?
    200MB is quite the problem. That's like SRL 200 times.

    I didn't see a thread were you discussed adding this to SRL, including 200MB in bitmaps...



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  11. #11
    Join Date
    Feb 2007
    Location
    Access Violation at 0x00000000
    Posts
    2,865
    Mentioned
    3 Post(s)
    Quoted
    18 Post(s)

    Default

    Can't you make it so it just downloads the segments you need? For example, I needed only part (9_5) for my script but I have the lot of them. Seems a bit redundant, no?
    Ce ne sont que des gueux


  12. #12
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    2,851
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    200MB is quite the problem. That's like SRL 200 times.

    I didn't see a thread were you discussed adding this to SRL, including 200MB in bitmaps...
    This is in the Public SVN, which implies I was going to upload it to SRL.
    http://villavu.com/forum/showthread.php?t=62286
    Quote Originally Posted by Wizzup? View Post
    There?
    This is in the dev section:
    http://villavu.com/forum/showthread.php?t=61804
    I've mentioned in the very first post that there will be many bitmaps with 100% zoom from the RS worldmap. You also have replied to this thread.

    You really can't say this hasn't been open for discussion.


    ----
    Quote Originally Posted by Floor66 View Post
    Can't you make it so it just downloads the segments you need? For example, I needed only part (9_5) for my script but I have the lot of them. Seems a bit redundant, no?
    That wouldn't be practical at all in the end. Most of us want to use many scripts, in many locations.

  13. #13
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by marpis View Post
    This is in the Public SVN, which implies I was going to upload it to SRL.
    http://villavu.com/forum/showthread.php?t=62286


    This is in the dev section:
    http://villavu.com/forum/showthread.php?t=61804
    I've mentioned in the very first post that there will be many bitmaps with 100% zoom from the RS worldmap. You also have replied to this thread.

    You really can't say this hasn't been open for discussion.


    ----
    I read the threads again and I still don't see a fat huge warning saying that it will download over 200MB in bitmaps. Really, I don't want to argue over whether we discussed this enough but this comes to quite a surprise to me. You have to realise that every commit people will need to redownload over 200MB (5 users = 1GB, 500 users = 100GB, about 5 commits per month = a lot of GB) because of SPS. To work around this, I'll have to update my server side scripts as well as the Simba SRL extension which doesn't automatically update itself. I think you're simply not seeing how many troubles this causes. I like the project but we'll need to release this with again with more care. If you want to distribute it now I suggest you just re-add the SPS Simba file to the SRL repository (put it in misc, btw) and upload the bitmaps elsewhere. Also, as far as I know, Simba can load .png files too, which should already be significantly smaller. If you want I can convert them all to lossless png's this evening.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  14. #14
    Join Date
    Apr 2007
    Location
    Lithuania
    Posts
    384
    Mentioned
    0 Post(s)
    Quoted
    15 Post(s)

    Default

    It could downlad the map from runescape.com and cut it into pieces itself.

    If pascal doesn't have the functionality, you could use java, maybe it does.

  15. #15
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    2,851
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    I read the threads again and I still don't see a fat huge warning saying that it will download over 200MB in bitmaps. Really, I don't want to argue over whether we discussed this enough but this comes to quite a surprise to me. You have to realise that every commit people will need to redownload over 200MB (5 users = 1GB, 500 users = 100GB, about 5 commits per month = a lot of GB) because of SPS. To work around this, I'll have to update my server side scripts as well as the Simba SRL extension which doesn't automatically update itself. I think you're simply not seeing how many troubles this causes. I like the project but we'll need to release this with again with more care. If you want to distribute it now I suggest you just re-add the SPS Simba file to the SRL repository (put it in misc, btw) and upload the bitmaps elsewhere. Also, as far as I know, Simba can load .png files too, which should already be significantly smaller. If you want I can convert them all to lossless png's this evening.
    Yea, I admit that I don't know any of the trouble this will cause. Not saying it won't, just that I don't know.
    Also I will definately use .png if possible, just gotta learn how to.

  16. #16
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    I apologize, marpis. I didn't realize how big it was/didn't even think about it.

  17. #17
    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    7,805
    Mentioned
    5 Post(s)
    Quoted
    3 Post(s)

    Default

    I thought about it, but was more focused on getting it working. >.>

    Perhaps we should use an updater and then have it force to update from the server if necessary. Otherwise, its a HUGE file. Perhaps we could host it on github and download from there? If so, there *definitely* needs to be a warning for users that the files is massive.

    Has the plugin been reduced in size at all?
    Writing an SRL Member Application | [Updated] Pascal Scripting Statements
    My GitHub

    Progress Report:
    13:46 <@BenLand100> <SourceCode> @BenLand100: what you have just said shows you 
                        have serious physchological problems
    13:46 <@BenLand100> HE GETS IT!
    13:46 <@BenLand100> HE FINALLY GETS IT!!!!1

  18. #18
    Join Date
    Mar 2007
    Posts
    1,700
    Mentioned
    0 Post(s)
    Quoted
    8 Post(s)

    Default

    Since everyone else took this moment to defend themselves I will too.

    I thought of SPS not being released as part of SRL, but as another include e.g. {$i sps/sps.simba}



    However if we want to include it as a part of SRL, we can just do
    Simba Code:
    function LoadSPS;
    begin
      if not WeHaveSPSBitmaps then
        DownloadSPSBitmaps; // includes/SPSMaps
    end;

    So not distribute the bitmaps as part of the include but have them available for SPS.simba to download.
    Last edited by lordsaturn; 03-06-2011 at 07:33 PM. Reason: blah

  19. #19
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    That's actually a great idea.

  20. #20
    Join Date
    Sep 2006
    Posts
    5,219
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    Is there an interest in combining SPS with CTWB to resolve this and other issues?

  21. #21
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    2,851
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default

    Quote Originally Posted by Boreas View Post
    Is there an interest in combining SPS with CTWB to resolve this and other issues?
    Tell us more please Or link a thread.

  22. #22
    Join Date
    Mar 2007
    Posts
    3,116
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Are the images in the public svn version the same ones?

    edit:I got them down 10.3 mb being pngs then pngcrushed. http://uppit.com/1i0ji8w09ima/SPS.rar
    Last edited by MylesMadness; 03-06-2011 at 08:34 PM.

  23. #23
    Join Date
    Sep 2006
    Posts
    5,219
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    Quote Originally Posted by marpis View Post
    Tell us more please Or link a thread.
    http://villavu.com/forum/showthread....848#post780848 That's talking about bitmaps being in memory, but it applies to download size as well, as only the small pieces needed have to be downloaded. It wouldn't help with disk space on the server, just the bandwidth. The small text files with symbol/tree/etc info would be downloaded by everyone to start with, and for every repo rev (if I understand correctly, the extensions grab entire snapshots everytime, not just changed files like git/svn). Then for a given path the script downloads the pieces it needs (skipping ones it already has). If you get teleported or lost so much that you go off the path (and you have a web walker (which can also be used for reflection)), it looks at what is on the minimap, and checks the text files for which bitmaps to scan, downloading ones it doesn't have on the fly.

    After a while, most people that auto a lot of skills/places will have the majority of the f2p map, where each piece was downloaded just once, and not all at the same time. If they want to go somewhere new, it simply grabs what is needed (they may need to help make new pieces for uncommon p2p areas).

  24. #24
    Join Date
    Dec 2006
    Location
    Sweden
    Posts
    10,812
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    I way that I would suggest would be to host it on Google Code and not include it into the main SRL (why do I say Google Code instead of Github? Github forces https and Simba doesn't support https yet). Make 2 version files, one for the bitmaps and one for the main script file, and then SPS.simba grabs that file off Google Code and compares it to the local version. Piece of cake and won't clog up SRL's download size


    Send SMS messages using Simba
    Please do not send me a PM asking for help; I will not be able to help you! Post in a relevant thread or make your own! And always remember to search first!

  25. #25
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    I can host the images on Villavu too. It's not such a big issue as long as it's not downloaded every time. png should help a lot, too.

    Myles, what does pngcrush do? Forgive me for not googling.
    E: I see. Well, as long as they are still loadable by Simba.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •