FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Conversion Designer/Installer Creator (https://fileforums.com/showthread.php?t=94605)

riodsa123 09-01-2014 01:40

Quote:

Originally Posted by devashishchandgupta (Post 428109)
please tejl me how to remove credits
please razor tell me.

my question is why? and for what you want remove the credits?

the credits is have no problem. and you should atlast let razor credit himself. why? because this Software is awesome and FREE. easy and simple to use for Beginners like me. and more easy than Inno setup

HellRazor 09-01-2014 05:52

Quote:

Originally Posted by riodsa123 (Post 428113)
my question is why? and for what you want remove the credits?

the credits is have no problem. and you should atlast let razor credit himself. why? because this Software is awesome and FREE. easy and simple to use for Beginners like me. and more easy than Inno setup

Because Warez groups want to use this to make and release their own Repacks and repeat the history?
First time yener disappeared, it was because of this... People taking his work and removing the credits. Razor hardcoded that part and it can't be removed.

REV0 09-01-2014 07:10

Quote:

Originally Posted by devashishchandgupta (Post 428109)
please tejl me how to remove credits
please razor tell me.

I had enough with scumbags like you, we all had. Even if Razor used yener's code for some part of his CI, caused yener's leave from fileforums, you learned nothing.

While i dont use nor like CD, seems he spent enough time on this application to make things easier for noobs like you (if he didnt grab the source from elsewhere again), and yet you still whine about how to remove his and even translators' names.

LOL

ROFL

ROFLLOL

I decided to leave FF like yener did right after he left, seems i'm not gonna regret about it, considering your species still exist in here and havent learned any-fucking-thing since the beginning. I reaaaalıy fed up with your kind mate.

Just wanted to say it.

oltjon 09-01-2014 10:25

Quote:

Originally Posted by devashishchandgupta (Post 428112)
Hey razor i am from a repacking group so youknow i really love your IC i wanna know can you please remove the credits after installation and can you please add the latest PRECOMP SREP and ARC?? i want it compress the game with maxARCH maxSREP maxPRECOMP and with 1024 or 512 MB ram can you do it? please??

it was better if you sent an MP

so if he wants to make you the favor:mad::cool:

riodsa123 09-01-2014 20:27

Quote:

Originally Posted by HellRazor (Post 428118)
Because Warez groups want to use this to make and release their own Repacks and repeat the history?
First time yener disappeared, it was because of this... People taking his work and removing the credits. Razor hardcoded that part and it can't be removed.

i see thats why and faggot like him should be DISSAPEAR FROM THIS WORLD.
i dont believe this rofl. some people just want remove Credits for FUCK REASON.

pakrat2k2 09-01-2014 21:24

riodsa123 & everyone else... be very careful how you speak/write in this forum. I too, don't care for the request nor his 'reasons' behind it, but I don't need to swear when I reply, nor should you OR anyone else here. If you don't like a post, then report it, and let the forum mods handle it.

pcgamer352 10-01-2014 06:29

please help me, i got this error after installing "installer creator" and offline update...when it done

i double click installer creator shortcut and this error appear.. :(

http://imagizer.imageshack.us/v2/150...0/571/4b02.jpg

please help me

Razor12911 10-01-2014 08:16

another update pending don't worry.

I'm afraid not, Credits cannot be removed like y_thelastknight said, and also what riodsa123, this is a freeware software and a lot of people spent their time bringing up this program so it can't be done.

and altef_4, y_thelastknight, logrim, pakrat2k2, sentinelks; I finally did this function to read imported regs. can y'all understand it? it can read strings, dword and binary, I'll have to move on to Multistring and ExpandString Soon.

Can't believe I can do such at my age. I'll kill everyone when I get to varsity.

Code:

var
  X: Integer;
  RegType: String;
  FirstLine: Boolean;
begin
  OpenDialog1.Filter := 'Registry Files (*.reg)|*.reg';
  if OpenDialog1.Execute then
  begin
    if FileExists(OpenDialog1.FileName) then
    begin
      Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
      X := 1;
      FirstLine := True;
      repeat
        RegType := AnsiLeftStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
          Length(Memo1.Lines.Strings[X + 2]) -
          Length(ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2], AnsiPos('=',
          Memo1.Lines.Strings[X + 2]) - 1), '"', '')) - 3),
          AnsiPos(':', AnsiRightStr(Memo1.Lines.Strings[X + 2],
          Length(Memo1.Lines.Strings[X + 2]) -
          Length(ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2], AnsiPos('=',
          Memo1.Lines.Strings[X + 2]) - 1), '"', '')) - 3)));
        if (RegType = 'dword:') or (RegType = 'hex:') or
          (AnsiPos('"="', Memo1.Lines.Strings[X + 2]) <> 0) or
          (AnsiPos('@="', Memo1.Lines.Strings[X + 2]) <> 0) or
          (AnsiPos('@=dword:', Memo1.Lines.Strings[X + 2]) <> 0) or
          (AnsiPos('@=hex:', Memo1.Lines.Strings[X + 2]) <> 0) then
        begin
          StringGrid6.RowCount := StringGrid6.RowCount + 1;
          if FirstLine then
          begin
            FirstLine := False;
            StringGrid6.Cells[0, StringGrid6.RowCount - 1] :=
              ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[2],
              AnsiPos('\', Memo1.Lines.Strings[2]) - 1), '[', '');
            StringGrid6.Cells[1, StringGrid6.RowCount - 1] :=
              ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[2],
              Length(Memo1.Lines.Strings[2]) - Length(StringGrid6.Cells[0,
              StringGrid6.RowCount - 1]) - 2), ']', ''), '\Wow6432Node', '');
          end
          else
          begin
            if AnsiPos('[H', Memo1.Lines.Strings[X + 1]) <> 0 then
            begin
              StringGrid6.Cells[0, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 1],
                AnsiPos('\', Memo1.Lines.Strings[X + 1]) - 1), '[', '');
              StringGrid6.Cells[1, StringGrid6.RowCount - 1] :=
                ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 1],
                Length(Memo1.Lines.Strings[X + 1]) - Length(StringGrid6.Cells[0,
                StringGrid6.RowCount - 1]) - 2), ']', ''), '\Wow6432Node', '');
            end
            else
            begin
              StringGrid6.Cells[0, StringGrid6.RowCount - 1] :=
                StringGrid6.Cells[0, StringGrid6.RowCount - 2];
              StringGrid6.Cells[1, StringGrid6.RowCount - 1] :=
                StringGrid6.Cells[1, StringGrid6.RowCount - 2];
            end;
          end;
          if (AnsiPos('"="', Memo1.Lines.Strings[X + 2]) <> 0) or
            (AnsiPos('@="', Memo1.Lines.Strings[X + 2]) <> 0) then
            StringGrid6.Cells[2, StringGrid6.RowCount - 1] := 'String';
          if (RegType = 'dword:') or
            (AnsiPos('@=dword:', Memo1.Lines.Strings[X + 2]) <> 0) then
            StringGrid6.Cells[2, StringGrid6.RowCount - 1] := 'DWORD';
          if (RegType = 'hex:') or
            (AnsiPos('@=hex:', Memo1.Lines.Strings[X + 2]) <> 0) then
            StringGrid6.Cells[2, StringGrid6.RowCount - 1] := 'Binary';
          if StringGrid6.Cells[2, StringGrid6.RowCount - 1] = 'String' then
          begin
            if (AnsiPos('"="', Memo1.Lines.Strings[X + 2]) <> 0) then
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '"', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                AnsiLeftStr
                (ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 4), '\\', '\'), '\"', '"'),
                Length(ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X
                + 2], Length(Memo1.Lines.Strings[X + 2]) -
                Length(StringGrid6.Cells[3, StringGrid6.RowCount - 1]) - 4),
                '\\', '\'), '\"', '"')) - 1);
            end
            else
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '@', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                AnsiLeftStr
                (ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 3), '\\', '\'), '\"', '"'),
                Length(ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X
                + 2], Length(Memo1.Lines.Strings[X + 2]) -
                Length(StringGrid6.Cells[3, StringGrid6.RowCount - 1]) - 3),
                '\\', '\'), '\"', '"')) - 1);
            end;
          end;
          if StringGrid6.Cells[2, StringGrid6.RowCount - 1] = 'DWORD' then
          begin
            if RegType = 'dword:' then
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '"', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                '0x' + AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 9);
            end
            else
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '@', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                '0x' + AnsiLeftStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 8),
                Length(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 3)) - 1);
            end;
          end;
          if StringGrid6.Cells[2, StringGrid6.RowCount - 1] = 'Binary' then
          begin
            if RegType = 'hex:' then
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '"', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 7), ',', ' ');
              repeat
                if AnsiPos('\', Memo1.Lines.Strings[X + 2]) <> 0 then
                begin
                  X := X + 1;
                  StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                    StringGrid6.Cells[4, StringGrid6.RowCount - 1] +
                    ReplaceStr(Memo1.Lines.Strings[X + 2], ',', ' ');
                end;
              until AnsiPos('\', Memo1.Lines.Strings[X + 2]) = 0;
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(StringGrid6.Cells[4, StringGrid6.RowCount - 1],
                ' \ ', '');
            end
            else
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '@', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 6),
                Length(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 3)) - 1), ',', ' ');
              repeat
                if AnsiPos('\', Memo1.Lines.Strings[X + 2]) <> 0 then
                begin
                  X := X + 1;
                  StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                    StringGrid6.Cells[4, StringGrid6.RowCount - 1] +
                    ReplaceStr(Memo1.Lines.Strings[X + 2], ',', ' ');
                end;
              until AnsiPos('\', Memo1.Lines.Strings[X + 2]) = 0;
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(StringGrid6.Cells[4, StringGrid6.RowCount - 1],
                ' \ ', '');
            end;
          end;
        end;
        X := X + 1;
        if Memo1.Lines.Strings[X + 2] = '' then
          X := X + 1;
      until Memo1.Lines.Strings[X + 2] = '';
    end;
  end;
 end;


Razor12911 10-01-2014 11:10

1 Attachment(s)
Quote:

Originally Posted by psyL0w (Post 427994)
Here is my feedback regarding r1.2.10 with Win7 x64
64-bit flavor
-Installer Creator (64-Bit) is displayed in the application field of the about window
-Except remarks above nothing to report
32-bit flavor
-Installer Creator (32-Bit) is displayed in the application field of the about window
-Windows error message box when the IC is closed: that program may be not setup correctly… [Install again with recommended settings or that program is installed correctly] (rough translation)
Now here my suggestions or problems I noticed with 1.2.1.0 or/and 1.2.0.1
Bugs/problems
[1.2.1.0 or/and 1.2.0.1] The FreeArc compression doesn’t work with –mprecomp+srep(64)+delta+lzma method. The cmd line windows is opened / closed very quickly. No time to read what is the problem.
I used your compress.exe to generate the archive that kind of archive but in that case the installer fails to deflate it.
[1.2.0.1 and certainly 1.2.1 based on InstallerScript.iss inspection] The GDF file registering in Window game explorer fails. Based on my InstallerScript.iss inspection, there is a mismatch between setup.ini keys (Launcher1Binary) and script that looks for: LauncherBinary and doesn’t check Launcher2Binary.
Suggestions/recommendations
------------------------------
I don’t really like the message boxes that ask for disk swap when an archive is not found on the disk. I would prefer the Inno Setup flavor that lets you chance to point another location with a browse button.

But my major recommendation is please let us customize the installer generated by IC. I mean that would be very useful to have access to the script created by IC just before the compilation. Thus, we could modify some stuff and detect bug in the created script.
I’d like to use IC as a super ISTool: it would help to create very quickly and without error nice installer but let us tune it for our personal needs.

ok, on the next version you can be able to do that browse for next disk/archive, :D. Took me 2 days to figure out how to apply this feature.

oltjon 10-01-2014 13:16

you're a LEGEND :):D:rolleyes:

Razor12911 10-01-2014 13:22

1 Attachment(s)
thanks man. I'll upload v1.2.2.0. I made a lot of changes and bug fixing of course. and check out the setup.ini, biggest one I ever made or created with IC (1mb). :rolleyes:

the compile for all the registries took nearly 7 min and no data was added, just the registries 3592 Values and no bugs. :D Sweet

riodsa123 10-01-2014 13:39

Quote:

Originally Posted by pakrat2k2 (Post 428129)
riodsa123 & everyone else... be very careful how you speak/write in this forum. I too, don't care for the request nor his 'reasons' behind it, but I don't need to swear when I reply, nor should you OR anyone else here. If you don't like a post, then report it, and let the forum mods handle it.

alright im sorry :D

Quote:

Originally Posted by Razor12911 (Post 428147)
thanks man. I'll upload v1.2.2.0. I made a lot of changes and bug fixing of course. and check out the setup.ini, biggest one I ever made or created with IC (1mb). :rolleyes:

the compile for all the registries took nearly 7 min and no data was added, just the registries 3592 Values and no bugs. :D Sweet

i have question. did you fix the installer bugs? because in some case the instaling progress is stuck at 100% ( without small installer ( Fullscreen ) ) i already try it 2 times and still getting same errors. but working fine with small installer.


==== edit ====
just trying to make Metal Gear Rising Revengeance Installer :D ( the instalation took 40 mins rofl )
http://imageshack.com/a/img600/1715/xd45.jpg
http://imageshack.com/a/img59/8708/we7c.jpg


btw there is a little Glitch/Errors here the pics the installer is not showing the name ( in taskbar or something else i dont know what should i said it )
http://imageshack.com/a/img545/4559/6xvg4.jpg

Razor12911 10-01-2014 21:33

I'll have to check it out the bugs/errors before update then

BTW: Great Design of the Installation. Really awesome.

Either way, anyone with Itanium CPU?

devashishchandgupta 11-01-2014 05:37

Hey razor.
How to remove name of the installer creater from the credits ?

Razor12911 11-01-2014 05:39

you can't.


All times are GMT -7. The time now is 05:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com