Commit Graph

34 Commits

Author SHA1 Message Date
Lorenzooone
dcf9fb2b32 Add proper RNG send to console 2023-07-17 03:52:57 +02:00
Lorenzooone
65e08438b6 Improve reliability of synchronous trades 2023-07-16 19:36:09 +02:00
Lorenzo Carletti
7c11747bef Add multibooting ability 2023-03-14 22:49:16 +01:00
Lorenzooone
83a97f95e2 Add RSE SP 2023-03-14 17:07:54 +01:00
Lorenzo Carletti
f3572200c4 Fix issue with speed of skipping 2023-03-10 17:03:51 +01:00
Lorenzo Carletti
e67dd1e9a6 Fix patch sets validation 2023-03-10 16:23:47 +01:00
Lorenzooone
0867dd4d37 Improve ability to adapt to updates 2023-03-10 08:13:43 +01:00
Lorenzooone
91530deacc Improve communications reliability 2023-03-09 19:19:58 +01:00
Lorenzo Carletti
ff0eafcde1 Fix sleep between commands being too low on Linux 2022-05-31 18:31:47 +02:00
Lorenzo Carletti
13e9b4a9e1 Fix mail not being bufferable anymore 2022-05-28 18:14:19 +02:00
Lorenzo Carletti
c2151d6f36 Implement patch sets checks for mail 2022-05-28 12:56:28 +02:00
Lorenzo Carletti
0765b746db Fix gen2 japanese
Start implementing sanity checks for patch sets
2022-05-28 02:47:29 +02:00
Lorenzo Carletti
362caa5c1c Fix gen2 international 2022-05-26 01:18:55 +02:00
Lorenzo Carletti
f4ed93599c Start implementing patch sets 2022-05-25 01:27:27 +02:00
Lorenzo Carletti
c05859808a Properly fix the success hangup 2022-05-13 00:12:33 +02:00
Lorenzo Carletti
2245415b45 Fix success not waiting for device's confirmation
Also changes how the data is stored for the pools' data
2022-05-01 22:07:38 +02:00
Lorenzo Carletti
a811470c94 Add proper mail data handling
Closes #11 .
Also adds proper egg handling (by making sure received eggs have 0 HPs).
2022-04-28 05:07:45 +02:00
Lorenzo Carletti
4ce0f979bc Fix possible inaccuracy 2022-04-27 17:25:47 +02:00
Lorenzo Carletti
cb23edcfec Refactor fillers, fix synchronous deadlock, add missing values
Closes #25 .
2022-04-27 17:12:32 +02:00
Lorenzo Carletti
b7dec59d85 Add pool trading options for max level and eggify
Closes #21 .
Closes #23 .
2022-04-26 04:25:07 +02:00
Lorenzo Carletti
f930df4cb9 Implement Japanese trading
Closes #24 and #22 .
Very surprised synchronized trading CAN still work. It depends a ton on the connection's stability though.
2022-04-26 00:58:25 +02:00
Lorenzo Carletti
4be1798e11 Fix RBY issue with duplicate Level value 2022-04-23 21:32:48 +02:00
Lorenzo Carletti
820e657850 Fix waiting for data in-menu and fix gen-1 issue with moves 2022-04-23 20:49:31 +02:00
Lorenzo Carletti
2cffee468a Fix typo and handle NoBackendError
The typo caused the trade following evolutions with move learning to crash
2022-04-23 18:43:00 +02:00
Lorenzo Carletti
bf5bc5329c Implement message length checks 2022-04-21 19:42:28 +02:00
Lorenzo Carletti
3a51929bae Implement checks on mon you trade to the other player 2022-04-21 18:26:13 +02:00
Lorenzo Carletti
2a1271a438 Fully implement RBYTrading 2022-04-14 01:34:42 +02:00
Lorenzo Carletti
3f6f1e9598 Handle moves trading checks
Also refactors useful_data
2022-04-13 17:29:26 +02:00
Lorenzo Carletti
8ab931b387 Prepare for RBY trading 2022-04-13 02:16:10 +02:00
Lorenzo Carletti
5b5d6b1dcb Implement user information strings 2022-04-12 21:09:30 +02:00
Lorenzo Carletti
e148f92b46 Implement pool trading 2022-04-12 04:05:28 +02:00
Lorenzo Carletti
06cb6fc240 Implement basic pool answering 2022-04-11 18:22:51 +02:00
Lorenzo Carletti
12813481cf Avoid useless comunications with the server 2022-04-11 15:51:13 +02:00
Lorenzo Carletti
1f381e0554 Complete client side Pool trading 2022-04-11 03:35:46 +02:00