| ||
| Views: 14,036,526 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-05-21 11:38 PM |
| Guest: | ||
| Main - Posts by JwopDk |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 21/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
I'm currently working on the next update for Captain Grabbin'!
A big new feature will be support for browsing and extracting files/folders on other partitions on the disc, such as the update partition and the VC games found on the Brawl disc. More importantly, v0.2 (next big version) will have a nice GUI that I PROMISE won't look like absolute shite. Oh yeah, and you won't have to sit through any of that "calculating disk space" crap anymore. It turns out there's an extremely fast function in the C library called statvfs() that can do that for me. There'll be a lot of testing to do, but soon enough Captain Grabbin' will (hopefully) be complete enough to be a true Wii app! EDIT: I apologise to anyone who has their Wii set at 60 Hz video (which should be most people), as I have recently found out there is a horrible screen-flickering bug when there too many items on screen for people who use 60 Hz video. Don't worry, I've already fixed this for the next version, v0.1c. Also, I managed to get my hands on a copy of Brawl, and it crashes before it even gets to the new partition select screen, so I'll have to investigate that first before I can release v0.1c. After v0.1c, the next version will DEFINITELY be v0.2 (the one with the graphics), and later on I might add support for extracting files/folders from GameCube discs as well. |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 22/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
Interesting that it crashes during the extraction process. Here are some questions:
1) Which version are you using? 2) Are you extracting large (>50 MB) files? If the answer to the second question is yes, then chances are you are using an older version of Captain Grabbin. If instead you are using the latest version (v0.1b as of time of writing), then I gotta sort some shit out. Also, in the next update, you will be able to extract entire partitions at a time, so that's pretty much an "export all" function. Anyway, thanks for the feedback, I'll get on to fixing my crappy code! |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 23/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
Since my last post, I have successfully added support for extracting files from different partitions, as well as fixing the issues that prevented Brawl from loading!
Now all I need to do is add an "extract all" feature, as well as fix a few additional bugs. The next update should be up in only a few days!
Another potential reason this may happen is if there isn't enough space left on the USB/SD card. More than likely, however, it'll be because there's A LOT of stuff that I still haven't fixed yet. |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 24/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
10/10 will add that feature. I've already got support for extracting boot.dol, however I'm going to add an option to extract all of the partition stuff as well, so like boot.dol, apploader.bin, fst.bin, tmd.bin, boot.bin, etc.
More new features include checking if a file has already been extracted, better folder management, and handling the disc being ejected. Sorry it's not released yet, I go to school and have recently discovered the importance of studying and doing homework. Probably should've figured it out before my final year! |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 25/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
Interesting. Are you using an SD Card or USB? I assume the device you're using is formatted to FAT32, since that's the only the only format that works with Captain Grabbin' (thanks libogc).
Also, how much space do you have left on your device? As you'll no doubt have noticed, the way I implemented checking space left is absolute garbage, but I've already fixed that for the next upcoming version. What else might be wrong... hmm... Oh! Does it crash immediately after creating a new file OR does it crash a bit later? If it crashes as soon as it starts extracting a new file, then chances are there's something wrong with my code. On the other hand, if it crashes after half-way through that file, then it's more likely to be a problem on your end. Although it's probably still my crappy code! Thanks for testing this though, my next update will be MUCH better than v0.1b. There'll be more features, less crashes and less bullshit. I need a bit of time, but trust me, it'll be worth it! |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 26/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
So it crashes if you extract the Objects folder, but it works fine if you extract every file inside Objects individually? That almost certainly means there's something wrong with my code.
However, since v0.1b, I have re-written the way extracting folders works, so this may not be a problem in the next version. |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 27/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
I've got something similar to that. It checks to see if a file or folder has already been extracted, and if so it will ask you if you want to skip that file or replace it. Naturally, I also included options for "skip all" and "replace all", so you don't get asked about it like a million times.
However, if only half of a file is extracted when the process is interrupted, and you choose to skip extracting it again, it will still be half-sized. Another feature I've added is being able to cancel an extraction. If you choose to do this, it will ask if you want to complete extracting the current file before stopping. Thanks for the feedback, much appreciated! It's inspired me improve dealing with things like half-extracted files! |
| JwopDk |
| ||
|
Based King Potato Level: 13
Posts: 28/28 EXP: 8010 Next: 2257 Since: 04-05-13 From: Melbourne, Australia Last post: 2115 days ago Last view: 1957 days ago |
So, my program failed on OldFortressCover.arc? Check your SD card, how big does it say OldFortressCover.arc is? Does it say "0 KB"? I'll edit this post when I figure out how big the file should be.
Yeah, remember when I said the next update will be up in a few days? HAHAHAHA I still have SOOO much shit to do. I haven't even finished writing all of the new features, let alone tested them.
The next update of Captain Grabbin' will be a while off yet. It still won't have shiny graphics, but since I've added SOOOO much stuff since v0.1b, I might as well just call it v0.2. When Captain Grabbin' gets real graphics, I'll probably call that v1.0. |
| Main - Posts by JwopDk |
|
Page rendered in 0.022 seconds. (2048KB of memory used) MySQL - queries: 21, rows: 114/114, time: 0.018 seconds.
Acmlmboard 2.064 (2018-07-20)© 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |