You are here

D-Fend Reloaded.

5 posts / 0 new
Last post
tal
Offline
Last seen: 1 year 7 months ago
Developer
Joined: 2009-08-07 07:34
D-Fend Reloaded.

not my program.
it open source program, portable.

http://sourceforge.net/projects/dfendreloaded/develop
https://downloads.sourceforge.net/dfendreloaded/D-Fend-Reloaded-1.1.0.zip

please add it.
-----------------------------------------------------------------------------------
hello Alexander,
i want to refer you to another subject.
the website portableapps.com
i know you do your app portableapps.com suitable
but for them is not enough to publish your creation.
if you like that more people download your great program
and more share, and more programmer will help
this is nice step if your program will publish there too.
so talk to them, and see what can be done to make your program there.
i am sure you will be glad of that.
tell me what you think.

regards,
Tal Regev
-----------------------------------------------------------------------------------
Hi Tal,

D-Fend Reloaded cannot fulfill the complete PortableApps specification and therefore won't get added to the official PortableApps list. The PortableApps specification requires this directory structure:

ProgramRootDir\BinFiles\DFend.exe
ProgramRootDir\DataFiles\VirtualHD etc.

The BinFiles folder must not contain any user changeable data files. But D-Fend Reloaded requires VirtualHD etc. to be subfolders of the folder containing the DFend.exe. Changing this would break compatibility with ANY data files users have created to back up their games so far. - So I definitively won't change this only to match the PortableApps specification.

My PortableApps D-Fend Reloaded package is working fine with the PortableApps launcher but cannot fulfill the whole PortableApps specification and therefore won't find it's way to the PortableApps homepage. I don't see any chance to change this.

Kind regards
Alexander
----------------------------------------------------------------------------------
thank you for your quick answer, i now understand the problem.
i think an idea, but i don't know if it impossible or how to do it.
like wine in linux, when program want to get to folder c:\program file
whine some how tell her to go another folder in the computer, and save setting threre.
maybe this virtual folder will be the answer to backward compatibility.

thank you for your answer. i am very glad you share with me the problem.
that is a great program and i like it very much. i think there is a lot of ppl that think like me :]
so thank you for your great work! :]

Regards,
Tal Regev.
-----------------------------------------------------------------------------------
can some help to solve the problem?
thx tal

[Moved from Beta Testing to Request Apps - mod Chris]

Aluísio A. S. G.
Offline
Last seen: 8 years 4 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
Taking a look at it

right now...

EDIT:

But D-Fend Reloaded requires VirtualHD etc. to be subfolders of the folder containing the DFend.exe.

User directory mode
This is the default operation mode. The program files of D-Fend Reloaded and DOSBox will be installed to a subdirectory of your program files directory. When runnding D-Fend Reloaded no write access to this directory is needed any more. (This means you can run the program without having admin rights.) The profiles, settings and games will be stored in the a subdirectory named "D-Fend Reloaded" of your user profile directory.

I just need to figure out how to change the %UserProfile% to our Data directory.

Previously known as kAlug.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 1 month 2 weeks ago
DeveloperModerator
Joined: 2008-07-24 18:46
environment pair?

Try an environment pair, maybe? try this:

[Environment]
%USERPROFILE%=%PAL:DataDir%

If all else fails, you could always do a directory move.

Aluísio A. S. G.
Offline
Last seen: 8 years 4 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
CLSID

Actually, as the developer seems to want to make the base app PA.c-compatible (I mean, if someone help him), I was thinking about patching it. Anyway:

PrgSetupUnit.pas:940-947:

Function PrgDataDir : String;
begin
  If OperationMode=omUserDir then begin
    result:=IncludeTrailingPathDelimiter(GetSpecialFolder(0,CSIDL_PROFILE))+'D-Fend Reloaded\';
  end else begin
    result:=PrgDir;
  end;
end;

I believe the data directories can be PA.c-compatible by changing line 943 and the calls to MakeExtRelPath/MakeExtAbsPath (pretty easy).

Previously known as kAlug.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2007-04-15 21:08
Stop it

You've already asked for D-Fend Reloaded in at least two threads.Feel free to post the new information in a previous request, but don't just keep asking in new threads.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Log in or register to post comments