<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>eCigTalk.org - Дневники - Acid Rabbit</title>
		<link>https://www.ecigtalk.org/blogs/u72484.html</link>
		<description>вся информация по выбору, покупке и использованию электронных сигарет. Обсуждение, обзоры, отзывы, помощь новичкам</description>
		<language>ru</language>
		<lastBuildDate>Mon, 04 May 2026 20:41:28 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://www.ecigtalk.org/images/misc/rss.jpg</url>
			<title>eCigTalk.org - Дневники - Acid Rabbit</title>
			<link>https://www.ecigtalk.org/blogs/u72484.html</link>
		</image>
		<item>
			<title>VTCFont: редактор и патчер прошивок ББ от Joyetech (MicroSur)</title>
			<link>https://www.ecigtalk.org/blogs/u72484/post-20134.html</link>
			<pubDate>Thu, 07 Apr 2016 18:41:39 GMT</pubDate>
			<description>---Цитата (сообщение от MicroSur)--- 
Тут мой редактор графических ресурсов с исходником на vb6 и прошивка для витамина 3.01 (с некоторыми патчами,...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="https://www.ecigtalk.org/images/misc/quote_icon.png" alt="Цитата" /> Сообщение от <strong>MicroSur</strong>
					<a href="showthread.php?p=7519834#post7519834" rel="nofollow"><img class="inlineimg" src="https://www.ecigtalk.org/images/buttons/viewpost-right.png" alt="Посмотреть сообщение" /></a>
				</div>
				<div class="message">Тут мой редактор графических ресурсов с исходником на vb6 и прошивка для витамина 3.01 (с некоторыми патчами, ровная).<br />
<br />
<a href="https://www.dropbox.com/s/83zd19gu05pl3r6/EvicVTCFont.rar?dl=1" target="_blank">https://www.dropbox.com/s/83zd19gu05...CFont.rar?dl=1</a><br />
Патчи от камрадов форума для VTCFont <a href="https://www.dropbox.com/s/9liaamd1q4i8rmz/Patches.rar?dl=1" target="_blank">https://www.dropbox.com/s/9liaamd1q4...tches.rar?dl=1</a><br />
<br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189012.jpg" border="0" alt="" /><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>еще скрины редактора &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic191375.jpg" border="0" alt="" /><br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic192410.jpg" border="0" alt="" /><br />

	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Фото прошивки &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189106.jpg" border="0" alt="" /><img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic191879.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<b>Инструкция:</b><br />
Не забывать сохранять копии своих прошивок!<br />
<br />
Редактор понимает прошивки VTCmini, Кубоида, Eleaf TC, Пресы и RX200, данные о которых прописаны в файле настроек VTCFont.ini. <br />
Поддержку других прошивок можно добавлять самостоятельно, нужно только знать правильные адреса.<br />
Спрашивайте - найдем.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Пример блока адресов &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">[EvicVTCmini v3.01]
Block1Start = C1D4
Block1End   = C55C
Block2Start = A924
Block2End   = ACAC
Vocab1Start = C660
Vocab1End   = C7A7
Vocab2Start = 90A2
Vocab2End   = 90F7
ShiftDownChar=7B,7C,84,72</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Из выпадающего списка в редакторе выбрать соответствующий аппарат и загрузить его прошивку кнопкой <b>Load</b> (обычную, не расшифрованную).<br />
Программа создаст список графических ресурсов, с помощью которого выбирается нужный шрифт для редактирования.<br />
А так же список &quot;слов&quot; зашитых в прошивке. Удобно смотреть, как будет выглядеть на дисплее какое-то слово целиком.<br />
<br />
В файле прошивки может быть 2 блока шрифтов (словарей бывает тоже два) для разных дисплеев (Block 1 - SSD1306 и Block 2 - SSD1327). Выбирайте нужный.<br />
<br />
По кнопке <b>Save char</b> произойдет запись текущего символа в файл. <br />
Кнопка <b>Save All</b> запишет в файл все измененные символы. <br />
Измененные, но не сохраненные символы отображаются в списке слева <b>жирным</b> шрифтом.<br />
<br />
Если стоит галочка &quot;Save to all blocks&quot; - то запись будет в оба блока сразу. <br />
Тут аккуратно, некоторые символы в разных блоках различаются по размерам.<br />
При записи и копировании программа проверяет соответствие размеров. <br />
Проверку можно отключить в ini-файле (CheckCharSize=1/0), не рекомендуется, программа сначала спросит.<br />
<br />
Модифицированная прошивка готова к загрузке в аппарат стандартными средствами от производителя железа.<br />
<br />
Кнопки <b>Copy/Paste</b> позволяют скопировать текущий или выделенные символы в буфер обмена и вставить в другое место.<br />
Или использовать для отката редактирования.<br />
Можно  открыть два редактора и копировать символы между ними. Например из понравившейся прошивки в свою, посимвольно или блоком.<br />
Данные из буфера обмена можно вставить в блокнот и сохранить для последующего импорта (поделиться с коллегами)  - потом скопировать из блокнота и вставить в редактор кнопкой <b>Paste</b>.<br />
Нажатие Shift+Paste вставит данные прозрачно (только для одного текущего символа).<br />
<br />
Галочка &quot;Paste by number&quot;; если установлена, то символы из буфера вставляются в список согласно их номеру, если снята - то в область выделения (выделяйте сами, какие символу будут заменены) в списке редактора слева.<br />
В папке Export лежат файлы с разными наборами символов. Установить галочку &quot;Paste by number&quot;, открыть файл в блокноте, скопировать содержимое в буфер обмена и вставить в редактор, <b>Paste</b>. <br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Примеры символов &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<br />
Копи отсюда (блок полностью) - Паст в редактор.<br />
<br />
<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189994.jpg" border="0" alt="" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">61,16,24,0,0,0,0,0,0,15,224,15,224,0,0,112,120,112,120,0,0,240,30,240,30,0,0,240,30,240,30,0,0,240,30,240,30,0,0,60,28,60,28,0,0,15,224,15,224,0,0
62,16,24,0,0,0,0,0,0,3,192,3,192,0,0,31,192,31,192,0,0,3,192,3,192,0,0,3,192,3,192,0,0,3,192,3,192,0,0,3,192,3,192,0,0,63,252,63,252,0,0
63,16,24,0,0,0,0,0,0,63,248,63,248,0,0,240,30,240,30,0,0,0,126,0,126,0,0,3,248,3,248,0,0,31,224,31,224,0,0,254,0,254,0,0,0,255,254,255,254,0,0
64,16,24,0,0,0,0,0,0,63,254,63,254,0,0,0,120,0,120,0,0,1,224,1,224,0,0,7,248,7,248,0,0,0,30,0,30,0,0,240,30,240,30,0,0,63,248,63,248,0,0
65,16,24,0,0,0,0,0,0,3,240,3,240,0,0,15,240,15,240,0,0,60,240,60,240,0,0,240,240,240,240,0,0,255,254,255,254,0,0,0,240,0,240,0,0,0,240,0,240,0,0
66,16,24,0,0,0,0,0,0,255,252,255,252,0,0,240,0,240,0,0,0,255,248,255,248,0,0,0,30,0,30,0,0,0,30,0,30,0,0,240,30,240,30,0,0,63,248,63,248,0,0
67,16,24,0,0,0,0,0,0,15,248,15,248,0,0,60,0,60,0,0,0,240,0,240,0,0,0,255,248,255,248,0,0,240,30,240,30,0,0,240,30,240,30,0,0,63,248,63,248,0,0
68,16,24,0,0,0,0,0,0,255,254,255,254,0,0,240,30,240,30,0,0,0,120,0,120,0,0,1,224,1,224,0,0,7,128,7,128,0,0,7,128,7,128,0,0,7,128,7,128,0,0
69,16,24,0,0,0,0,0,0,63,224,63,224,0,0,240,24,240,24,0,0,254,24,254,24,0,0,63,224,63,224,0,0,193,254,193,254,0,0,192,30,192,30,0,0,63,248,63,248,0,0
70,16,24,0,0,0,0,0,0,31,248,31,248,0,0,120,30,120,30,0,0,120,30,120,30,0,0,31,254,31,254,0,0,0,30,0,30,0,0,0,120,0,120,0,0,31,224,31,224,0,0</pre>
</div><img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189995.jpg" border="0" alt="" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">61,16,24,0,0,0,0,0,0,0,0,1,224,3,240,15,248,31,140,30,6,60,3,60,3,120,3,120,3,112,3,112,3,112,7,112,7,56,14,56,28,28,60,15,248,7,224,3,192,0,0
62,16,24,0,0,0,0,0,0,0,0,0,0,0,124,0,248,1,248,3,248,0,112,0,240,0,240,0,224,1,224,1,224,1,224,1,224,3,192,3,192,3,192,1,192,0,192,0,64,0,0
63,16,24,0,0,0,0,0,0,0,0,0,0,0,112,1,248,3,252,7,156,15,14,30,14,28,28,28,28,12,56,0,120,0,240,3,224,7,128,15,0,30,120,63,252,127,224,120,0,0,0
64,16,24,0,0,0,0,0,0,0,0,0,0,0,248,3,252,7,156,15,28,7,56,0,112,1,240,3,254,1,255,0,3,0,3,32,3,96,3,96,7,96,30,96,60,63,240,15,192,0,0
65,16,24,0,0,0,0,0,0,0,0,0,8,0,24,0,56,3,184,7,56,14,56,14,56,28,58,56,254,127,248,127,176,48,48,0,48,0,112,0,112,0,96,0,96,0,96,0,64,0,0
66,16,24,0,0,0,0,0,0,0,0,0,0,0,1,1,255,31,255,31,252,31,128,6,0,6,0,15,252,15,254,31,254,30,6,12,6,0,6,0,14,0,60,1,248,127,224,63,0,0,0
67,16,24,0,0,0,0,0,0,0,0,0,0,0,6,0,30,0,60,0,120,0,240,1,224,3,192,7,252,15,254,31,227,63,3,124,7,60,14,28,28,28,56,12,112,15,224,7,192,0,0
68,16,24,0,0,0,0,0,0,0,0,0,0,0,124,7,254,63,142,60,30,48,28,0,60,0,120,0,112,0,224,1,224,3,192,3,128,7,128,7,0,14,0,28,0,56,0,48,0,0,0
69,16,24,0,0,0,0,0,0,0,0,0,0,0,112,1,248,7,152,14,24,28,48,24,112,48,248,51,252,39,134,62,7,28,7,24,7,48,15,112,30,96,60,96,248,63,224,31,128,0,0
70,16,24,0,0,0,0,0,0,0,0,0,120,1,252,7,254,15,134,30,6,60,14,120,62,112,254,99,252,127,156,62,28,0,56,0,56,0,48,0,48,0,112,0,96,0,96,0,96,0,0</pre>
</div><img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189996.jpg" border="0" alt="" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<pre class="bbcode_code" style="height:144px;">61,16,24,1,224,3,240,7,248,15,252,15,254,31,31,30,15,62,7,60,7,124,7,124,7,124,7,120,15,120,14,120,30,120,30,120,28,60,60,60,56,28,248,31,240,15,240,7,224,3,192
62,16,24,0,124,1,254,3,254,7,254,15,252,31,248,60,248,49,240,1,240,3,240,3,224,3,224,7,192,7,192,7,192,15,128,15,144,15,224,15,192,31,128,31,0,30,0,30,0,60,0
63,16,24,0,112,1,252,3,254,23,255,47,255,47,62,60,30,112,12,112,28,112,56,48,56,0,112,0,225,1,198,1,142,3,188,7,248,15,240,15,240,31,224,31,192,63,0,62,0,24,0
64,16,24,0,24,0,60,0,124,0,252,1,248,3,240,15,224,126,96,120,70,48,207,0,255,1,255,3,255,7,31,0,30,0,30,0,60,0,120,0,240,1,224,3,192,7,0,12,0,16,0
65,16,24,1,128,3,192,3,192,7,134,7,15,7,31,14,31,12,30,28,28,28,28,60,63,127,252,126,56,56,120,0,112,0,96,0,224,0,192,1,128,1,128,3,0,2,0,2,0,4,0
66,16,24,0,28,0,126,1,254,127,254,127,252,56,0,56,0,112,0,119,248,127,254,96,127,64,31,0,15,0,31,0,63,0,126,0,124,0,248,1,224,3,128,6,0,12,0,24,0,48,0
67,16,24,1,160,3,64,7,128,15,0,14,0,30,0,30,0,60,0,60,0,60,252,123,254,127,255,127,143,126,15,124,15,120,30,120,30,120,60,120,124,124,120,62,248,63,240,15,224,3,192
68,16,24,0,0,0,6,0,63,1,255,15,255,63,255,127,62,124,62,56,124,0,120,0,240,0,240,0,224,1,224,3,192,3,128,3,0,7,0,14,0,12,0,24,0,56,0,48,0,32,0
69,16,24,0,240,3,248,15,252,31,14,30,6,30,14,14,28,7,56,7,252,15,254,31,30,30,15,60,15,56,7,120,7,120,7,120,7,120,15,120,30,56,62,60,252,31,248,15,224,3,128
70,16,24,1,192,15,240,63,252,63,254,127,255,124,31,120,15,112,31,112,30,112,126,63,252,63,248,31,184,7,112,0,112,0,224,0,224,1,192,3,128,3,0,6,0,12,0,8,0,16,0</pre>
</div>
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
В редакторе есть средства для сдвига, поворота, инверсии и отражения редактируемого символа (кнопки с иконками).<br />
<br />
По клику на кнопки размеров текущего символа <b>X/Y</b> - размеры можно уменьшить (обрезаются справа и снизу).  Не пытайтесь увеличивать, если не уверены, сломаете.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Изменение размеров &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic189148.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
Кнопка <b>Save word</b> сохраняет текущее слово в словарь. Точно соблюдайте длину слова при изменении.<br />
Выбрать слово из списка слов, вписать нужные Вам коды букв через пробел (или вставлять текущий символ кнопкой с кодом), <br />
нажать Enter (кнопка с иконкой глаз) - посмотреть, понравилось - сохранить.<br />
Для вставки кода по кнопке внутри слова, нужно указать место мышкой, нажать пробел и потом кнопку с кодом.<br />
Без этого вставка кода происходит в конец слова.<br />
<br />
Одно и то же слово в словаре бывает по 2 раза, менять оба.<br />
<blockquote class="postcontent restore ">
<div class="bbcode_container">
<div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<div class="bbcode_postedby">
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right;margin: 0px; padding: 6px;"> 
    <span style="float: left;padding-top: 2px;"><b>Свои слова &nbsp;</b></span>
	<input value="показать" style="float: left;margin: 0px; padding: 0px; width: 60px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'показать';}" type="button">
</div>

<div style="padding-top: 4px;"> 
	<div class="alt2" style="display:none; margin: 0px; padding: 6px;"> 
<br>
		<img src="http://www.ecigtalk.ru/members/u15829-alb2225-pic187000.jpg" border="0" alt="" />
	</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote><br />
<br />
Внедрена поддержка загрузки TTF шрифтов для помощи в редактировании ресурсов (одного за раз).<br />
И черно-белых BMP картинок. В прошивке добавлена область для хранения картинки 64х128.<br />
<br />
Редактор показывает все текущие адреса слов и символов, что облегчает создание патчей.<br />
<br />
Встроен патчер прошивок. Патчи лежат в папке Patches, в ней папки по модам, эти имена папок должны быть такими же как в файле настроек (как в списке аппаратов).<br />
<br />
Внедрен русский интерфейс. Переключение на английский в файле настроек LanguageENG = 0/1<br />
<br />
В тулбар добавлены кнопки Импорта и Экспорта в файл для сохранения/передачи/использования графических ресурсов в текстовых файлах (функции копи-паста, только через файлы).</div>
			
		</div>
	</div>
</div></blockquote>

]]></content:encoded>
			<dc:creator>Acid Rabbit</dc:creator>
			<guid isPermaLink="true">https://www.ecigtalk.org/blogs/u72484/post-20134.html</guid>
		</item>
	</channel>
</rss>
