whats with the path issue? because i would like to use ikureader also as a moonshell2 inilink file. but i am using it as a dstwo plugin as well, and now i need multiple iku-data folders inside many folders. and i can't use the bookmarks, because they are always inside the folder with the started nds file.
and is there a chance for a version for moonshell2 that loads the selected ebook directly?
There is a possibility distorted text problem is going to be solved once and for all. If you got distorted text (known to happen on DSTT) please run this .nds and say if you see any text. http://code.google.com/p/ikureader/downloa...mp;can=1&q=
Thank you. Upd. No luck this time.
2-bias I don't get what are you talking about, If you can get bookmarks to work by placing IkuReader in the same folder or whatever then just do it.
gumbyx84 Then that's just your half forgotten hobby, nothing to worry about.
while fonts are used by both iku.nds - bookmarks are saved in the folder that belongs to the started iku.nds.
so i can't read a book with the moonshell iku.nds, save a bookmark and continue later with the dstwoplug iku.nds
IIRC Stormwave made something that could work as a forwarder for nds files. Just use that in your dstwoplug folder and have the extlink in your extlink folder...or vice versa.
while fonts are used by both iku.nds - bookmarks are saved in the folder that belongs to the started iku.nds.
so i can't read a book with the moonshell iku.nds, save a bookmark and continue later with the dstwoplug iku.nds
You shouldn't need the moonshl2/extlink/iku-data folder unless the problem is that iku.nds treats it's folder as the starting point, which should be fixed to "fat(#):/" or something.
You could try having it read from an ini file in the same location as the .nds and have the iku-data location a configurable point.
Another option would be to put it the /data/ikureader/ folder so that if need be, people with the know-how have a fair amount of leeway to hex edit and the people that don't at least have it in the data folder (which various other homebrew also use).
Another option would be to put it the /data/ikureader/ folder so that if need be, people with the know-how have a fair amount of leeway to hex edit and the people that don't at least have it in the data folder (which various other homebrew also use).I suggested that a few pages back...
QUOTE(chintoi @ Feb 2 2011, 12:28 PM) And what, limit possible iku-data locations to just the root?
I don't really see it as a limitation... more of a compatibility or simplification.
By making the NDS file start at the ROOT of the card (the 'fat:/'), you make it so you ALWAYS look in the same location for the files. This way it should work on EVERY set up no matter where the NDS file is run from.
Currently. if I want to put iku.nds into my Homebrew folder, I would have to move the iku-data folder to the Homebrew folder.
With the change mentioned, I could put iku.nds ANYWHERE on my card and it would always look to fat:/iku-data/
Otherwise people like 2-bias will have to have 2 or 3 iku-data folders on their card, and none of them will match unless you manually copy the files every time something changes (like a setting or a bookmark) or you add a font.
By making the NDS file start at the ROOT of the card (the 'fat:/'), you make it so you ALWAYS look in the same location for the files. This way it should work on EVERY set up no matter where the NDS file is run from.
Currently. if I want to put iku.nds into my Homebrew folder, I would have to move the iku-data folder to the Homebrew folder.
With the change mentioned, I could put iku.nds ANYWHERE on my card and it would always look to fat:/iku-data/
I suppose another idea would be to have it check certain generic places first before making a new iku-data folder like the root, the data folder, and maybe a couple other places.
I suppose another idea would be to have it check certain generic places first before making a new iku-data folder like the root, the data folder, and maybe a couple other places.
Eh.. there's no real reason to have it anywhere else.
I suggested a while back to put everything into the Data folder (i.e. Data/Fonts for fonts, Data/Iku for bookmarks and settings), which would be located on the root.
A lot of Homebrew apps already use a Data folder and some use Data/fonts, if Iku reader used the Data folder you wouldn't have to have two copies of fonts in that case.
Mkay, I'll change current_folder/iku-data to root/data/iku in the next release. I hope this will not confuse anybody. Oh yeah, an error message in case it's not there will settle it. However I don't believe it's an IkuReader issue since a copy of executable is not a link like moonshell creator must be thinking.
Meanwhile distorted text problem really-really seems to be fixed now, but this requires testing. Please report if you had this problem and if it is fixed in this version and what is your card.
Confirmed to be fixed with M3 Real and moonshell.
Confirmed to be fixed with DSTT. http://code.google.com/p/ikureader/downloa...mp;can=1&q=
However I don't believe it's an IkuReader issue since a copy of executable is not a link like moonshell creator must be thinking.Moonshell2 has a feature called ExtLink (Extension Link). Homebrew authors can make their apps compatible with ExtLink which will allow files to be loaded directly.
For example, normally when you want to run a NES game through NesDS you would have to:
1). Browse to the Emulator
2). Select the emulator to run it
3). Browse for the NES file
4). Select the NES file to run it
With the ExtLink version of NesDS in the Moonshl2\ExtLink folder (called nes.NesDS.nds, the "nes" prefix represents the file extension to associate the file with. It only works for 3 char extensions or less so "epub.iku.nds" wouldn't work.), you can run the .NES file directly through Moonshell2 and it will load the Emulator which automatically starts the game.
You can still use the ExtLink feature of Moonshell2 even if the app doesn't support it.
For example if I rename iku.nds to fb2.iku.nds and put it into the Moonshl2\ExtLink folder, I can select a fb2 file and it will automatically load iku reader. But because iku reader doesn't support ExtLink, it just runs the app normally.
If it did support ExtLink, the fb2 file would be automatically opened.
I'm not sure how to include it, but this is the file that comes with Moonshell2 for developers to use to make their apps ExtLink-able.
Pretty much, making it into an extlink just consists of having it read the file name and destination from the extlink.dat and then loading that rather than opening a filebrowser.
What a monstrosity...
Let's try to take a closer look. It says:
"/moonshl2/extlink.dat"; // This full path file name is fixation. It is never moved.
Oops, it lied. The only version of moonshell I could run on my M3 Real doesn't have /moonshl2/ folder.
This means I can't even test it. In addition moonshell can't be run with an emulator, am I right? Is it so hard to to use built-in browser to open a book anyway?
Then you're not running Moonshell2.
You can get Moonshell2 from here: http://filetrip.net/file.php?id=9730
It's in a compressed .EXE file (you can open it with WinRAR or 7zip)
Update
major card/loader compatibility issue solved: no more distorted text
changed folder structure upon multiple requests
moonshell's extlink enabled (there are issues with this which I am not going to solve for various reasons) Download
Moonshell integration works perfectly on my ebooks.
But the bottom screen text has gotten blurry on my DS Phat. Not sure if this is related to your fixes or not.
No, it's not perfect. It doesn't support non-Latin filenames and stores separate bookmarks for each book depending on how it was opened and it has a limitation to path length of 255 bytes. If first two are solvable, the last one is not. I have supplied one file browser and I am not going to maintain another one.
QUOTE said:
But the bottom screen text has gotten blurry on my DS Phat.
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
In 2017, the United States Federal Communications Commission (FCC) repealed net neutrality. At the time, it was a major controversy between internet service providers...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...