{"id":17168904,"url":"https://github.com/ciriousjoker/ntradeadvanced","last_synced_at":"2025-03-24T18:43:59.944Z","repository":{"id":87721371,"uuid":"50308570","full_name":"ciriousjoker/nTradeAdvanced","owner":"ciriousjoker","description":"A program for the Ti-Nspire CAS calculator, which allows you to trade Pokémon between two third gen Pokémon games.","archived":false,"fork":false,"pushed_at":"2018-08-31T01:24:38.000Z","size":25,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T23:28:47.426Z","etag":null,"topics":["ndless","ndless-sdk"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ciriousjoker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-24T21:14:11.000Z","updated_at":"2020-11-19T03:20:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"a3e73553-a977-45aa-a679-029a8efa657f","html_url":"https://github.com/ciriousjoker/nTradeAdvanced","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciriousjoker%2FnTradeAdvanced","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciriousjoker%2FnTradeAdvanced/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciriousjoker%2FnTradeAdvanced/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciriousjoker%2FnTradeAdvanced/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ciriousjoker","download_url":"https://codeload.github.com/ciriousjoker/nTradeAdvanced/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245330907,"owners_count":20597865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ndless","ndless-sdk"],"created_at":"2024-10-14T23:13:13.937Z","updated_at":"2025-03-24T18:43:59.915Z","avatar_url":"https://github.com/ciriousjoker.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nTrade Advanced\n\nA program for the [Ti-Nspire](https://education.ti.com/en/us/products/calculators/graphing-calculators/ti-nspire-cx-cas-handheld/), which allows you to trade Pokemon between the third generation Pokemon games *(FireRed, LeafGreen, Ruby, Sapphire \u0026 Emerald)*\n\n## Screenshots\n\n\u003cimg src=\"screenshots/Screenshot.png\" width=\"320px\" height=\"240px\"/\u003e\n\n## Requirements\n[Ndless](http://ndless.me/) is required.  \nCurrently nTrade Advanced confirmed to work on the following versions of Ndless\n- [x] 3.1  \n- [x] 3.6  \n- [x] 3.9  \n- [x] 4.0\n- [ ] 4.2\n\n## Usage\n1. Copy your and your friend's savestate into ***/documents/1.sav*** and ***/documents/2.sav***\n2. Start nTrade Advanced  \n3. Select, which Pokemon you want to trade\n4. Trade\n\n## Other Functions\n#### Fixing savefiles  \n\u003e When a savefile gets corrupted (for example due to cheating), this might fix it for you.\n\u003e Here are some excellent links on how a .sav file is structured in the third generation\n\u003e * [Save Data Structure](http://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_III)\n\u003e * [Pokemon Data Structure](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_data_structure_in_Generation_III)  \n\u003e\n\u003e What the function does, is that it recalculates the checksum of each section, so the game believes, that the .sav file is valid (even if it's completely messed up). This lets you at least load the save file (and maybe rescue some Pokemon)\n\u003e **However**, it does **not** recover corrupted Pokemon (so-called *Bad Eggs*) as each Pokemon has it's own checksum and I haven't yet figured out, how this one is getting calculated.\n\n## Related links\n- [The omnimaga thread](http://www.omnimaga.org/ti-nspire-projects/ntrade-an-on-calc-trading-program-for-3-gen-pokemon-games)\n- [The tiplanet.org download page](https://tiplanet.org/forum/archives_voir.php?id=86503\u0026lang=en)\n- [My author page on ndless-apps.org](https://ndless-apps.org/authors/50)\n\n## License\nThis sourcecode is licensed under the [MIT license](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciriousjoker%2Fntradeadvanced","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fciriousjoker%2Fntradeadvanced","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciriousjoker%2Fntradeadvanced/lists"}