Inno Setup XDELTA Patch Maker نرم افزاری قدرتمند، جامع و منحصربفرد برای ساخت فایل Patch و وصلههای بروزرسانی و کرک برای نرم افزارهای کاربردی و بازیهای کامپیوتری به صورت کاملا حرفهای است. این نرم افزار که بر پایه زبان پاسکال و نرم افزار قدرتمند InnoSetup توسعه یافته است تمام ابزارهای مورد نیاز برای ساخت یک فایل Patch کاملا سفارشی را در اختیار شما قرار میدهد و این امکان را به شما میدهد تا برای برنامههای بروز شده خود و یا فایلهای کرک شده برنامههای مختلف فایلهای Patch استاندارد و پیشرفته طراحی کنید. یکی از مزایای اصلی این نرم افزار این است که فایلهای بروز شده را در فایل Patch جایگذاری نمیکند بلکه با آنالیز فایل قدیمی و جدید تفاوتهای آن را در قالب داده هگزا ذخیره و در صورت استفاده از فایل Patch اطلاعات را بر روی فایل قدیمی وارد میکند و به عبارت دیگر فایل قدیمی را به فایل جدید (نسخه بروز یا کرک شده) تبدیل میکند. در این حالت ممکن است حجم فایل Patch تنها ۱ مگابایت باشد در صورتی که فایلهای مربوطه حجمی بسیار بالاتر داشته باشند.XDELTA Patch Maker علیرغم امکانات پیشرفته کاربری بسیار سادهای دارد، کافیست مسیرهای مربوط به پوشههای قدیمی و بروز شده نرم افزار مورد نظر، فایل اجرایی اصلی و فایلهای جانبی مورد نظر را انتخاب کنید و پس از تعریف اطلاعات نرم افزار یا بازی، پر کردن فیلدهای موجود و انتخاب محل استخراج فایلها اقدام به ساخت و ذخیره فایل Patch کنید. این نرم افزار روند تجزیه و تحلیل فایلها و شناسایی تغییرات آنها و نیز تولید وصلههای بروزرسانی را به صورت خودکار انجام میدهد و در در سطوح پیشرفته امکاناتی نظیر شناسایی خودکار مسیر نصب نرم افزارها با استفاده از ارجاعات رجیستری و فایلهای INI یا XML، اجرای دستورات مورد نظر در زمان اجرای Patch و یا پیش و پس از انجام عملیات پچ و زمان خروج از آن و نیز سفارشیسازی کامل گرافیک آن را میدهد. این نرم افزار علاوه بر ساخت Patchهای استاندارد امکان ساخت پچهای سایلنت (عدم نمایش پنجره پچ) و خودکار (نمایش پنجره پچ و انجام خودکار عملیات) را نیز دارد.
برخی از ویژگیهای Inno Setup XDELTA Patch Maker عبارتند از:
- ساخت سریع و آسان وصلههای بروزرسانی و کرک
- دارای دو موتور پیشرفته XDELTA و JojoDiff برای آنالیز محتوای فایلها
- امکان تعیین سطح فشردهسازی اطلاعات در فایل Patch
- ساخت فایل Patch تنها با معرفی پوشه قدیمی و جدید مورد نظر
- شناسایی خودکار محتوای تغییر یافته در پوشه نسخههای جدید و قدیمی
- مقایسه هوشمند فایلها و ذخیره دادههای هگزا دسیمال متفاوت فایلها
- امکان قرار دادن فایلهای جانبی در Patch و کپی آنها در مسیر مورد نظر
- قابلیت مسیردهی به فایلها توسط دایرکتوریهای ثابت سیستمی
- امکان پشتیبانگیری از فایلها پیش از ساخت فایل Patch
- امکان تعیین نام برنامه، حق تالیف، اطلاعات تماس، توضیحات و …
- قابلیت سفارشیسازی ظاهر بخشهای مختلف Patch
- امکان تعیین آیکن و لوگوی مورد نظر برای فایل Patch
- قابلیت ایجاد پچهای استاندارد، مخفی و خودکار
- امکان شناسایی مسیر نصب برنامه با استفاده از ارجاعات رجیستری و فایلهای INI و XML
- قابلیت تعیین مسیر ثابت یا مبتنی بر متغیرهای عمومی برای انجام عملیات پچ
- امکان انتخاب مسیر مورد نظر توسط کاربر در صورت نیاز
- قابلیت شناسایی پروسههای در حال اجرا و پیغام به کاربر برای خروج از آنها
- امکان انتخاب موزیک پس زمینه برای فایل Patch
- امکان تعریف دستورات مورد نظر برای اجرای خودکار
- قابلیت تغیر پوسته Patch توسط اسکینهای استاندارد Codejock/VLS
- امکان تغییر کرسر پیشفرض در حالت قرارگیری ماوس بر روی فرم و دکمهها
- امکان ایجاد متون پویا و اسکرولی در فایل Patch
- قابلیت ایجاد شفافیت در پنجره Patch
- ساخت سریع و آسان Patch تنها با یک کلیک
- دارای محیط بسیار ساده و گویا و عدم نیاز به دانش برنامهنویسی
- امکان گسترش و سفارش سازی کامل برنامه توسط اسکریپتهای پاسکال