I have added INSTALAR and INSTALLE to the list of installation programs. Additionally I have made the list configurable. Also the maximum DOSBox runtime for which the "DOSBox start failed" dialog will be shown can be configured now.
At the moment I'm not planning to make any bigger changes to the D-Fend Reloaded PortableApps package. The package is running very well also it's not following all PortableApps rules. Making it compatible with all PortableApps requirements would break compatibility with all D-Fend Reloaded installer packages.
"Exception EReadError in module DFend.exe at 00026ECF.
Fehler beim Lesen von TreeView.Indent: Systemressourcen erschöpft."
I can reproduce this reliably and have a work around for Windows 7 users. This happens for me when I have Aero Glass turned on.
Right-clicking on the Desktop, choosing Personalize, and selecting one of the Basic and High Contrast Themes allows me to run D-Fend Reloaded just fine.
BTW, I said the bug where the profile list is automatically rearranged after any changes is gone... I was wrong. The list doesn't rearrange itself after a new profile is added, but it still does after you deleting any profiles or visiting the options menu.
@brutefm:
If little DFR throws "Out of system resources" and if this depends on the setup of the window manager there is probably something very wrong. I could think of two causes: First, of course, the systems graphics driver, which always should be up to date. Second, there could be some damaged image etc. DFR trys to load via the Windows API function which fails in case of Aero on (for some not understandable reason). To test the second thing you can rename your DFR user data folder and start DFR. It will create a new user data folder and if it's running this way the problem is due to a file in the DFR user data folder. Now you can close the program and copy subfolder by subfolder the folders from your old to your new user data folder and test again.
@Neville:
I haven't changed anything about the list view from 0.9.3 to 1.0.0b1 so it was very unlikely something changed there. The list view is just a Windows common control, so I only have limited access to the low level functions of it.
Hi, Alexander!
Some notes on current beta:
Cheating dialogs:
1. Icons on buttons in Apply Cheat and Edit Cheat Database dialogs are not from current iconset.
2. Checkboxes in saved games list have strange behavior:
clicking on any non-first line - clears check marks on previous lines, set current line and left lines after current as they are.
Installation support. I already used it in previous version (as hidden feature), and I may say - it is almost good.
4.You may extent you ISO image validation check with following addresses:
These are not only for real ISOs but for raw images also, recognizable by DOSBox.
5.Question: making cd available for game always copies image do dfend data folder. It make take some time (if you have antivirus protection on - a lot of time). Maybe you may this (copying, I mean) an option? E.g. combo with 'Copy/Link/Do nothing' instead of checkbox.
Or more simple solution - add some text explaining this and let the user to decide what he wants 'create full standalone copy' or change profile later.
6.May you explain meaning of multiple installation sources from folder/archives? As I see you only use first source and never advance the list. Am I wrong?
7. Maybe you may use multiple floppy images as cvs feature?
Anyway, new feature are very clever. Thank you for your work.
That's not true for all iso images. For example in this image http://code.google.com/p/live-android/
only on $8000 there is #01'CD001'#01. On all other addresses there are just zeros.
These are not only for real ISOs but for raw images also, recognizable by DOSBox.
Do you mean bin files? (I'm not using cue/bin images so I haven't checked this.) Does bin files also have #01'CD001'#01 at $8000 ?
6. If there are multiple folders or archives in the sources list, it's possible to change between them at installer runtime. After clicking an
other source, DFR swaps the files and then displays a "Press Ctrl+F4 in DOSBox to updates files list" dialog.
On my system this is working very well. Is DFR behaving in some other way on your system?
Still on my todo: 5 and 7. (BTW: 5 is a typical "I have also thought of this during design time but because of being lazy thought 'perhaps no one else has this idea so I don't need to implement this'...")
Hi, Alexander!
About cd check: I meant that mentioned content should be at one of those offsets, not in all places, but only one.
BTW, DOSBox checks these offsets and, if finds needed tag at one of them, decides an image to be ISO. (Well, for final check it tries to load root directory, but it needs previous check to know where to search data).
Ok, ISO file check looks at the other addresses now, too. When installing a game via the install support wizard from CD images now the user can choose if he wants to copy the CD image(s) or just link to them. Installing games from multiple floppy disk images is still in on my todo.
Hi, Alexander!
Another small issue:
In 'Search for updates' dialog pressing 'update' button without internet connection brings access violation.
Reason: In procedure TUpdateCheckForm.UpdateDataReader function call DataReader.LoadConfig does not load config (and returns false), but next operator tries to use it.
I know, that's why I haven't released DFR 1.0b2 this week. If everything is fine, it will be out next week and will already include DOSBox 0.74. Because I have heared DOSBox 0.74 would be out very soon, I have decided to delay beta2 by moving one feature from the 1.1 todo to the todo for 1.0b2. At the moment I'm still working on this feature (DOSBox language editor). When this is done, I will integrate DOSBox 0.74, update the default values and then release DFR 1.0b2.
Hi Alexander
I translate the new words in D-Fend Reloaded 1.0b1.
you can use it next D-Fend Reloaded
Should we all start translating DFR or wait until next release? It's been a while since I last translated anything and there have been tons of new stuff added since then.
This version is not string complete to the final release of 1.0. Please do not start translating this version.
What is unclear about this? I have already added new language strings since the release of beta 1 - that's what "not string complete" means. So getting a translation for beta 1 means for me trying the merge the beta 1 translation file to my internal already extended translation file line by line. This is a very annoying and useless work! I have very little time at the moment and will be away from any internet connection from next Tuesday on for about a week, so if the time needed to add the (already outdated) Turkish translation to my internal file will extended the time needed to complete beta 2 over next week Tuesday there will be no beta 2 next week at all.
PLEASE DO NOT START TRANSLATING BETA 1 !!! BETA 1 IS NOT STRING COMPLETE TO THE FINAL RELEASE OF 1.0 ! I HAVE ALREADY ADDED NEWS STRINGS SINCE BETA 1 MEANING YOUR TRANSLATION ALREADY WOULD BE OUTDATED! WAIT FOR BETA 2! BETA 2 WILL BE STRING COMPLETE.
with full DOSBox 0.74 support and of course also bundled with DOSBox 0.74. With this beta 2 version the string list for D-Fend Reloaded 1.0 got frozen. No new language strings will be added from now on until version 1.0 is released. Only bugs will be fixed. If you want to translate D-Fend Reloaded, this is the right version for you. (See also special language files zip file on the beta download homepage linked above. There are also some new strings in the installer code. If I have received a translation for DFR 1.0b1, I have already added the strings in the zip file.)
Making D-Fend Reloaded compatible to DOSBox 0.74 was a bit more work than I have thought of because DOSBox 0.74 uses a bit changed directory structure and some changed names (for the readme for example). Therefore D-Fend Reloaded 0.9.3 is not able to detect the version of the new DOSBox version and will fall back to "0.72 or below" mode. Only DFR 1.0b2 and above will be able to detect DOSBox 0.72, 0.73 and 0.74 correctly.
1) Inside D-Fend Reloaded = the screenshot of DOSBox is, a v0.73, instead of a screenshot of v0.74.
---
2) See screenshots, ...
2A) (Inside Windows 7 x64) = D-Fend Reloaded is loaded only one time, but it display 2 Windows. (see screenshot).
---
2B) It have several times the same name options, ... = (see screenshot).
It add options sometime when close that section ans return to that section displayed in the screenshot.
---
2C) The installation display the wrong language. = (see screenshot).
---
----------------------------------------
This is my testing for the moment.
---
Last edited by sst on 2010-05-17, 20:08. Edited 1 time in total.
Hi, Alexander!
1. Bug with access violation on update dialog without internet connection still presents. Sorry, but when you set correct status label, you forgot to exit procedure (TUpdateCheckForm.UpdateDataReader) and it still tries to execute irrelevant code.
2. Profile.Add.Manually in English file has German text.
3. In LoadGameListTranslations you clear only custom lists for licenses. but not for English lists.
4.When you convert DOSBox language file strings OEM<->ANSI you keep linedraw characters (NoConvertChars) as is. But for Russian this chars has same codes as several letters (in Windows codepage). And if this letter occurs in text it will not be converted back to OEM. I have another suggestion:
make them special as you have done with <ESC>: <UL><HOR><VERT><UR><DL><DR>
BTW, I've done DOSBox translation. It’s already on site.