{"id":18255790,"url":"https://github.com/ptitseb/rexwb","last_synced_at":"2025-04-08T22:21:24.130Z","repository":{"id":72545531,"uuid":"133055890","full_name":"ptitSeb/rexwb","owner":"ptitSeb","description":"Small tool to resample (downsample) *.xwb XNA Wave Banks","archived":false,"fork":false,"pushed_at":"2018-08-19T16:57:31.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-14T17:28:10.962Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ptitSeb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-05-11T15:18:43.000Z","updated_at":"2024-12-07T15:21:23.000Z","dependencies_parsed_at":"2023-03-27T08:15:53.385Z","dependency_job_id":null,"html_url":"https://github.com/ptitSeb/rexwb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptitSeb%2Frexwb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptitSeb%2Frexwb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptitSeb%2Frexwb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptitSeb%2Frexwb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ptitSeb","download_url":"https://codeload.github.com/ptitSeb/rexwb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247935516,"owners_count":21020845,"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":[],"created_at":"2024-11-05T10:18:43.670Z","updated_at":"2025-04-08T22:21:24.109Z","avatar_url":"https://github.com/ptitSeb.png","language":"C++","readme":"# ReXWB\n\nWhat is it?\n-----------\nThis little tool allow to resample a xwb file.\n\nxwb are WaveBank sound bank from XNA framework.\nThis tool allow to take individual file and change the sample rate.\n\nIt has been tested only with the wavebanks of Stardew Valley.\n\n\nHow to build\n------------\nYou will need libsox to build.\nIt should work on any linux distrib, but you probably a fairly recent GCC version (I used 7.3).\nCreate a `build` sufolder and simple `cmake` and `make` should work...\nso basicaly, from the freshly cloned folder:\n\n`mkdir build`\n\n`cd build`\n\n`cmake ..`\n\n`make`\n\nHow to launch\n-------------\n\nYou need at least 3 argument: infile.wxb outfile.wxb rate\nyou can also use `-f` to force the MS ADPCM sound to be converted to PCM 16bits. PCM are 4 times bigger then ADPCM, but the loading time of thegame should be shorter, and conversion time too (but resulting wxb file will be bigger)\nAn example could be:\n\n`./rexwb Content/XACT/Wave\\ Bank.wxb new.wxb 11025 -f`\n\nAnother optionnal parameter is `-p`, in that case no verbose message is shown, only a percentage number (to be used with a zenity progress bar).\n\nNote that input and output wxb file *MUST* be different.\n\n\nDisclaimer\n----------\nThis SOFTWARE PRODUCT is provided by THE PROVIDER \"as is\" and \"with all faults.\" THE PROVIDER makes no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this SOFTWARE PRODUCT. There are inherent dangers in the use of any software, and you are solely responsible for determining whether this SOFTWARE PRODUCT is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and THE PROVIDER will not be liable for any damages you may suffer in connection with using, modifying, or distributing this SOFTWARE PRODUCT.\n\n(Of course, the code is hugly and poorly commented, but it worked on my usecase, so it may be usefull for other)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptitseb%2Frexwb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fptitseb%2Frexwb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptitseb%2Frexwb/lists"}