Git Product home page Git Product logo

s-argo's Introduction

NOTICE

I have quit Sword Art Online: Memory Defrag around December 10, 2018.

I no longer have any motivation to play this game because all my friends moved on or were hit by the massive ban wave that targeted people who used 3rd party services for discount memory diamonds.

While I will provide occasional updates to the banners file, they will not be as frequent as they were when I actively played the game.
I also am trying to avoid having to update this bot any more than I have to.

If someone else wants to take on this project actively, feel free to do so.

To my fellow guild members:
Thanks for the memories. You guys were awesome.

Image
Image
Thank you, Fatality members and the NA Legacy guild branch.


S'argo Logo The .GIF version of the banner doesn't do it justice. Higher quality version here.

S'argo

Downloads Wiki Issues Tracker Data Repository /r/MemoryDefrag Discord

Table of Contents
1. Information
2. Features
3. Demo
4. Commands
5. Related Links
6. Special Thanks
7. Other Stuff

Information

S'argo is a Discord bot made using the Discord4J API wrapper.
This Discord bot's main use is to be a "summon simulator" for the mobile game Sword Art Online: Memory Defrag.

Features

S'argo simulates the scouting system from Sword Art Online: Memory Defrag.

This includes:

Character Scout Type Description
Normal Static pull rates every time. Nothing special.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds
Step Up Performing more multi pulls modifies the character rates and pricing.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    200 Memory Diamonds

Step 3

Multi
    200 Memory Diamonds
★4 Rate
    +1.5x

Step 5

★4 Rate
    +2.0x
Resets back to Step 1
Record Crystal Record Crystals are given every multi scout which can be used in a record crystal scout.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds
Step Up v2 Modified version of Step Up that features a repeating Step 6.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    200 Memory Diamonds

Step 3

Multi
    200 Memory Diamonds
★5 Rate
    +1.5x

Step 5

★5 Rate
    100% (for one character)

Step 6

★5 Rate
    +2.0x
Step 6 repeats.
Birthday Step Up
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

★4 Rate
    +2.0x
★5 Rate
    +2.0x
Resets back to Step 1.
Record Crystal v2
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

First Scout

Multi
    125 Memory Diamonds
Memorial
Rates/Pricing

Base Pricing

Single
    1 Memory Diamond
Multi
    Disabled
Step Up v3
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

★5 Rate
    +2.0x
Record Crystal v3
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

First Scout

Multi
    125 Memory Diamonds
Event
Rates/Pricing

Base Pricing

Single
    0 Memory Diamond
Multi
    Disabled
SAO Game 5th Anniversary Step Up
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    55 Memory Diamonds

Step 3

★5 Rate
    +1.5x

Step 5

★5 Rate
    100% (for one character)

Step 6

★5 Rate
    +2.0x
Step 6 repeats.
Record Crystal v4 Introduced the increased +1.5 rates for ★5 characters (2% -> 3%). This change carries through future banners.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

First Scout

Multi
    125 Memory Diamonds
Step Up v4
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

Multi
    125 Memory Diamonds
★5 Rate
    +1.5x

Step 5

★5 Rate
    100% (for one character)

Step 6

★5 Rate
    +2.0x
Step 6 repeats.
Step Up v5
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

Multi
    200 Memory Diamonds
★5 Rate
    +1.5x

Step 5

★5 Rate
    100% (for one character)

Step 6

★5 Rate
    +2.0x
Step 6 repeats.
SAO Game 5th Anniversary Step Up v2
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    55 Memory Diamonds

Step 3

★5 Rate
    +1.5x

Step 5

★5 Rate
    100% (for one character)

Step 6

★5 Rate
    +2.0x
Step 6 repeats.
Step Up v6
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

★5 Rate
    +2.0x
SAO Game 5th Anniversary Step Up v3
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    55 Memory Diamonds
★4+ Rate
    100% (for one character)

Step 3

★5 Rate
    +1.5x

Step 5

★5 Rate
    100% (for one character)

Step 6

★5 Rate
    +2.0x
Step 6 repeats.</details
Step Up v7 Introduces ★6 characters.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

Multi
    200 Memory Diamonds
★6 Rate
    +1.5x

Step 5

★6 Rate
    100% (for one character)

Step 6

★6 Rate
    +2.0x
Step 6 repeats.
Record Crystal v5 The first use of Record Crystals with ★6 characters. Circulating Record Crystals are unobtainable here.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

First Scout

Multi
    125 Memory Diamonds
Step Up v8 Same as Step Up v7, but includes the rest of the ★5 characters into the general pool.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

Multi
    200 Memory Diamonds
★6 Rate
    +1.5x

Step 5

★6 Rate
    100% (for one character)

Step 6

★6 Rate
    +2.0x
Step 6 repeats.
Record Crystal v6 The first use of Circulating Record Crystals with ★6 characters.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

First Scout

Multi
    125 Memory Diamonds
Step Up v9 Somewhat the same as Step Up v8, but this time there's one banner character that gets higher rates and is guaranteed at Step 5; other banner characters are available at a lower rate.
Rates/Pricing

Base Pricing

Single
    25 Memory Diamonds
Multi
    250 Memory Diamonds

Step 1

Multi
    125 Memory Diamonds

Step 3

Multi
    200 Memory Diamonds
★6 Rate
    +1.5x

Step 5

★6 Rate
    100% (for the first banner character)

Step 6

★6 Rate
    +2.0x
Step 6 repeats.
Weapon Scout Type Description
Normal Static pull rates every time. Nothing special.
Rates/Pricing

Base Pricing

Single
    15 Memory Diamonds
Multi
    150 Memory Diamonds
Step Up
Rates/Pricing

Base Pricing

Single
    15 Memory Diamonds
Multi
    150 Memory Diamonds

Step 1

Multi
    100 Memory Diamonds

Step 3

★4 Rate
    +2.0x
GGO Step Up
Rates/Pricing

Base Pricing

Single
    15 Memory Diamonds
Multi
    150 Memory Diamonds

Step 1

Multi
    100 Memory Diamonds
Guarantees 1 ★2 Automatic Rifle weapon.

Step 3

★4 Rate
    +1.5x

Step 5

★4 Rate
    100% (for one weapon)

Step 6

★4 Rate
    +2.0x
Step 6 repeats.
Step Up v2
Rates/Pricing

Base Pricing

Single
    15 Memory Diamonds
Multi
    150 Memory Diamonds

Step 1

Multi
    100 Memory Diamonds

Step 3

★4 Rate
    +1.5x

Step 5

★4 Rate
    100% (for one weapon)

Step 6

★4 Rate
    +2.0x
Step 6 repeats.
Step Up v3
Rates/Pricing

Base Pricing

Single
    15 Memory Diamonds
Multi
    150 Memory Diamonds

Step 1

Multi
    100 Memory Diamonds

Step 3

★4 Rate
    +1.5x

Step 5

★4 Rate
    100% (for the first weapon)

Step 6

★4 Rate
    +2.0x
Step 6 repeats.
Miscellaneous Scout Type Description
Normal Ticket Scout that typically has misc. items, rainbow essence, and copper exchange swords.
Plus Ticket Scout that typically has medallions, rainbow essence, and silver+ exchange swords.
Normal v2 Ticket Scout that typically has misc. items, rainbow essence, upgrade crystals, memory fragments, and copper exchange swords.
Plus v2 Ticket Scout that typically has medallions, rainbow essence, upgrade crystals, memory fragments and silver+ exchange swords.

Unlike the other Sword Art Online: Memory Defrag summon simulators, S'argo features user data saving so users can see their character collection and get Hacking Crystals for duplicate characters they receive to fully simulate the in-game experience.

Demo

Want to try out the bot? Check out the #scout-simulator channel in the Sword Art Online Memory Defrag Reddit Discord!
Invite link for the server is down in Related Links.

Commands

Example commands are assuming you have your command prefix set as the default ($):

GENERAL
Command Description Example
help Get the command list. $help
info Get some bot information. $info
SCOUTING
ABBREVIATION MEANINGS:
s = "single"
m = "multi"
rc = "record crystal"
ws = "weapon single"
wm = "weapon multi"
nts = "normal ticket single"
ntm = "normal ticket multi"
pts = "plus ticket single"
ptm = "plus ticket multi"
i = "image"

Adding an i after your scout type will display an image result.

Command Description Example
scout View the first page of all available banners. $scout
scout p[Page Number] View a specific page in the banner list. $scout p2
scout [Banner ID] View a specific banner's information. $scout 1
scout [Banner ID] [s(i) / m(i) / rc(i)] Scout a banner. $scout 1 mi
scout [Banner ID] [ws(i) / wm(i)] Scout a weapon banner. $scout 1 ws
scout [nts(i) / ntm(i)] Scout using normal tickets. $scout ntsi
scout [pts(i) / ptm(i)] Scout using plus tickets. $scout ptm
scout [nt2s(i) / nt2m(i)] Scout using normal v2 tickets. $scout nt2si
scout [pt2s(i) / pt2m(i)] Scout using plus v2 tickets. $scout pt2m
USER PROFILE
Command Description Example
profile View your information and character collection progress. $profile
profile data View your Step Up or Record Crystal data $profile data
profile info [Banner ID] View your obtained/missing characters or weapons in a banner. $profile info 1
profile search [Character Name] Search through your collection for that character. $profile search Kirito
SHOP
Command Description Example
shop View the available Memory Diamond bundles. $shop
shop [Item ID] [Quantity] "Buy" a Memory Diamond bundle. $shop 7 10
USER RESET
Command Description Example
reset Reset your entire user file. $reset
reset [Banner ID] c Reset your character data for a banner. $reset 1 c
reset [Banner ID] w Reset your weapon data for a banner. $reset 1 w
reset [Banner ID] a Reset all data (characters/weapons/step/record crystal) for a banner. $reset 1 a
BOT OWNERS
Command Description Example
update Download any missing character/weapon images from the data repository. $update
update r Delete all files in the character/weapon folders and re-download them. $update r
update o Replace all character/weapon files with a new copy. $update o
reload Reload the Banners.xml and setting files to use any new changes that were made. $reload
settings Used to modify the setting files. $settings
stop Shutdown the bot. $stop

Related Links

S'argo Official Wiki
S'argo Official Data Repository
Sword Art Online: Memory Defrag Subreddit
Subreddit Discord Invite Link
4★ Character Database

Special Thanks

Pep#7848 | /u/pedrobpimenta
For liking my bot enough to ask to add it to the Reddit Discord, lol.
Also added the Wind, Halloween 2016, and Earth banners/images that were exclusive to the Japan server.

Azuto#0016 | /u/Azuto
For his work in the Character Database.
The database was really handy for grabbing banner names, character prefixes, and weapon names.
The character database is linked in Related Links.

Legacy ∞
For beta testing S'argo before it's official release :HAhaa:. Thanks guys!

Discord Dataminers (Salieri#6041 and Youmo#5582)
For releasing game assets of new content (images/prefixes/etc) before they're announced so banners/images can be updated quicker.

Other Stuff

This is a non-profit fan project with the purpose of practice and entertainment.

Sword Art Online is owned by A-1 Pictures, Aniplex USA, and Reki Kawahara.
All characters and assets belong to their respective owners.

If you enjoy using this bot, please support the franchise by trying out the actual game.
Sword Art Online: Memory Defrag is available in the Apple iOS App Store and Google Play Store.

Project began on September 6, 2017.

s-argo's People

Contributors

expugn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

s-argo's Issues

Problems Running .jar File

Bot Version

v2.1

Type of Issue

Nothing happens after running the .jar file.

Bug Summary

I have followed all the steps in the guide to setup the bot from scratch, however, when I right click the .jar file and "Open With..." -> "Java(TM) Platform SE Binary", nothing happens at all, the bot does not go online in the Discord server either.

How to Reproduce the Issue

It happens at Step 5 of the guide you've graciously provided, when I run the .jar file. I'm unsure if having WinRAR installed interferes in any way.

JAR file does nothing

Please review the info for Bug Reports in CONTRIBUTING.md before submitting
your issue. Thank you!

Bot Version

v2.5

Type of Issue

The JAR file does not do anything and the S'argo bot fails to come online.

Bug Summary

If I double click the JAR file, a log folder is created but that's it. I've also seen the previous post on this issue and created the run.bat file to debug this problem. The command prompt opens briefly before closing but I've managed to read something about "FAILED TO READ BANNER FILE" and DiscordException

How to Reproduce the Issue

Happens on step 5 of Getting Started.

Just A Question

Does the More Deban Mod still active. If so, how do I do it as of now.

Scout Command Issue

Bot Version

v2.0

Bug Summary

Over a certain amount of time/scouts/??? the bot will, for some reason, only accept every other scout command. This can be easily corrected by restarting the bot but the origin of the issue is unknown.

How to Reproduce the Issue

Steps to reproduce the issue is unknown. One idea is that it requires a large amount of scouts to be performed. How long the bot is running is not an issue, as one copy bot which has been online for longer than another but less active currently does not have or has ever had this issue.

Problem with download file

When i launch the .jar file, after the reading token and access, when download the file, it found 0 file.
This is the error log:

12:46:34.765 DEBUG i.g.spugn.Sargo.Functions.Update - Downloading System Images...
12:46:34.774 DEBUG i.g.spugn.Sargo.Functions.Update - 0 files downloaded.
12:46:34.775 DEBUG i.g.spugn.Sargo.Functions.Update - Downloading Item Images...
12:46:34.778 DEBUG i.g.spugn.Sargo.Functions.Update - 0 files downloaded.
12:46:34.783 DEBUG i.g.spugn.Sargo.Functions.Reload - Reloading Banners.xml...
FAILED TO READ BANNER FILE - An error has occurred when trying to read the Banner file.
Try restarting the bot or correct the issue manually.
Error Code: 101
12:46:34.794 DEBUG i.g.spugn.Sargo.Functions.Reload - 0 banners loaded.

Unable to update with command (part of starting Argo for the 2nd Time)

Please review the info for Bug Reports in CONTRIBUTING.md before submitting
your issue. Thank you!

Bot Version

S.argo.v2.11

Type of Issue

Unable to update

Bug Summary

Followed the guide and got up to "Starting Up S'argo For The Second Time". After running the .jar file again. The Bot indeed went online, and the two image folders appeared. However we were unable to Run the command "update r" to grab the latest Banners.xml file and all the new images automatically.

This is where we got stuck. Nothing happened. It appears update r, @YourBotName update r OR $update r also did not work.

How to Reproduce the Issue

[INSTRUCTIONS ON HOW TO REPRODUCE THE ISSUE HERE]

Comments: I apologize. I just don't know what I did wrong. I am reading that there is a settings.xml file and banner.xml file. I don't see those as part of the files created.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.