summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-12-18Update requests from 2.22.0 to 2.25.1Jesusaves24-75/+129
2020-12-18PYO should not be addedJesusaves1-0/+1
2020-12-18Make easier to hide the placeholder spinner in case of error, by assigning a tagJesusaves1-0/+3
to it if not provided
2020-12-18Remove menu testing codeJesusaves1-7/+0
2020-12-18Fix confirmation overlayJesusaves1-0/+0
2020-12-18Smoother error handlingJesusaves2-2/+8
2020-12-18Add 20% transparency to the menu buttonsJesusaves1-0/+0
2020-12-18Remake the basic menus but they still don't look great =/Jesusaves4-5/+19
2020-12-18An "overlook" aka. bugJesusaves1-1/+6
2020-12-18Fix a bunch of bugsJesusaves2-5/+13
2020-12-18Hide button to return to main menu when not in debug or development modeJesusaves1-1/+1
2020-12-18Actually, why not - run the game updater before the socket connection isJesusaves1-8/+5
even established. Updater is the slowest part of startup.
2020-12-18Game Update should be run in a non-blocking way as soon as socket is open.Jesusaves1-5/+1
It probably could begin running even before. First time you play you should barely notice downtime, now, but updates might impose to user the normal loading time.
2020-12-18Be verbose, do more attempts, execute LOADER while server is doing other stuff.Jesusaves3-13/+19
This is because LOADER will try to download news and this might be slow. LOADER will only begin after game data was started to be fetched from internet
2020-12-18Remove some verbosityJesusaves1-1/+2
2020-12-18Fix a problem where an outdated client would return to main menu without atJesusaves2-1/+3
least attempting to close the socket first
2020-12-18Split combat.rpy in three files, move python+screen code away from the label.Jesusaves3-0/+795
Combat is, by far, one of the messiest parts of the script.
2020-12-18Split player.rpy in four filesJesusaves4-1/+677
2020-12-18Import Timer (might need edits).Jesusaves2-6/+22
Restore spinner
2020-12-18Add story.rpy back (no edits - YET)Jesusaves1-0/+207
2020-12-18Start printing tracebacks, and save what decoder received as wellJesusaves3-1/+6
2020-12-18Fix a bug on send_packetJesusaves1-2/+1
2020-12-18Remove an old developer debug menuJesusaves1-10/+0
2020-12-17Remove comments and make server notices survive a whole minute by default.Jesusaves2-13/+6
2020-12-17Make SERVNOTICE even more annoying, but it autocloses after a while.Jesusaves3-7/+57
(No special codes like newlines and such are allowed) Fix an interpreter crash of trying to execute onerror after program had a regular and clean exit.
2020-12-17Notifications can still be sent (but they are inexpressive...)Jesusaves1-0/+1
2020-12-17Ah... Cannot call screens from threads I suppose.Jesusaves2-3/+13
2020-12-17Error is more likely fault of call_screen I hope?Jesusaves1-1/+2
2020-12-17Add support for server noticesJesusaves1-0/+9
2020-12-17Stop running supervisor() after we are done in hopes to lower CPU usage.Jesusaves1-26/+6
...It did not lower the CPU use nor avoided the AttributeError =/ So, uh, yes, restart is still broken
2020-12-17SSL is no longer a dependency of the main scriptJesusaves39-4501/+0
It is still used by the core,, though
2020-12-17Move a few stuff from screens.rpy to gui/ folderJesusaves4-323/+347
2020-12-17Improve registration screenJesusaves3-10/+21
2020-12-17Move registration utils to "register.rpy"Jesusaves3-102/+124
This includes both registering an email as registering a password (aka. new login)
2020-12-17It is not being terribly "data-hungry", but well, there is CPU to consider ↵Jesusaves1-1/+2
as well. Add extra delays to how often it heartbeats (2s -> 5s) and an extra delay between interactions (Now 50ms).
2020-12-17License for my own work.Jesusaves1-2/+5
For some reason, CPU usage is above 150%, something seems wrong. Must review the thread loops, they might be overdoing it
2020-12-17Move development stuff to a new, non built and git hidden, assets/ folderJesusaves4-18/+2
2020-12-17Remake the spheres as wellJesusaves8-23/+23
2020-12-17Replace elemental items with something prettier (and also under CC0)Jesusaves11-10/+10
2020-12-17I'll eventually need to properly documentate all licensesJesusaves4-0/+1157
and get rid of whatever is a placeholder or license unobtainable Prepare ATTRIBUTION placeholder
2020-12-17Replace websocket-client with ws4pyJesusaves47-4681/+3983
Both are dead but well, Python 2.7 is dead, soooo
2020-12-16Move send_packet_now from block 2 to block 4Jesusaves2-17/+12
2020-12-16Do not declare ws at init phaseJesusaves2-17/+2
2020-12-16Remove story.rpy to be cleanerJesusaves1-207/+0
2020-12-16Fix typosJesusaves1-3/+3
2020-12-16Remove cert/ (now unused)Jesusaves1-7/+0
2020-12-16Remove unused libJesusaves1-884/+0
2020-12-16Split defs.rpy in five filesJesusaves8-886/+1008
2020-12-16Remove a few files for debug purposesJesusaves5-2151/+0
2020-12-16Remove deprecated Pinger functionJesusaves3-27/+5