------------------------------------------------------------------------------
HSPTVAPP ver0.9 REFERENCE MANUAL                    HSP : Hot Soup Processor  
groggDLLt@X         copyright 2005-2013 (c) onion software  
------------------------------------------------------------------------------

E͂߂

	DLĹAHot Soup Processor ver3ȍ~ƂƂɎgp邱ƂŁA
	HSPTVAPP̃lbg[NT[rXɃANZX@\񋟂܂B
	HSPTVAPPɂAHSPō쐬vOɃlbgLO@\yɒǉ邱Ƃł܂B
	܂AT[o[̃f[^XV@\ɂACfAŗlXȗprɎgp邱Ƃ\łB
	HSPTVAPṔAŗp\łB

	HSPTVAPPłł邱

	EHSPō쐬vOɃlbgWvnCXRALOǉł܂
	ELOɂ̓[U[ARgȂǂt邱Ƃł܂
	EHSPTVuEŨLO쐬Ɠ߁A@ŗp\ł
	EHSPTVuEUŔzMĂvOs`ɂĔzz邱Ƃł܂
	@(HSPTVuEUƃLOLł܂)

	HSPTVAPṔAXRAȂǂ̃LOǗAlbgŋL邽߂̃VXełB
	̍XV͑ɍsȂ܂A܂ł񓯊̃f[^Lz肵̂ŁA
	A^C̍XVɂ͌Ă܂B


Eg̊Tv

	HSPTVAPPΉvÕeXgɂ́AXNvg̐擪Ɉȉ̍sǉ
	ĂB

		#include "hsptvapp.as"

	ŁAHSPTVAPP̓`FbNƁALO@\pł悤ɂȂ܂B
	LO@\Ɋւ閽߂́AHSPTVuEUp̃XNvgŎgp閽ߌQ
	݊܂B

	HSPTVAPṔAHSPTVuEŨLOΉƓl̃vZXŃvO̍쐬A
	eXg\łBŏ́A[J(lbg[NɐڑȂ)̃eXgŊmFŁA
	lbg[Nւ̐ڑsȂĂB


EX^[gAbvR[h̎擾

	ۂɃlbg[NڑsȂHSPTVAPP𗘗pꍇ́AX^[gAbvR[hƌĂ΂
	ʗp̕񂪕KvɂȂ܂BX^[gAbvR[hɂAK̃[U[ł邱Ƃʂ܂B

	X^[gAbvR[h́ASoupSeedTCgŎ擾邱Ƃł܂B
	(݂̃o[Wł́AHSPvOReXg2012ɓo^ĂiƃNꂽ
	X^[gAbvR[h擾ł܂BT[rXɂ́AVK̃vOo^ƁA
	X^[gAbvR[h̔s󂯕t\łB)

		SoupSeedTCg
		http://dev.onionsoft.net/seed/

	HSPTVAPP IDyуX^[gAbvR[h́ASoupSeed̃[U[j[ŁAo^Ă
	vO(i)ƂɗpӂĂuHSPTVAPPpID擾ṽ{^Ƃŕ\܂B
	ʂ̃vOƂɗpӂꂽX^[gAbvR[hAXNvg̊Jnhsptv_start߂
	p[^[ƂĎw肷邱ƂŁAlbgڑLɂȂ܂B

		hsptv_start "X^[gAbvR[h"

	hsptv_start߂gpȂA܂͋̕("")w肳ꂽꍇ́A[J
	(lbg[NɐڑȂ)̃eXg[hɂȂ܂B̏ꍇ́Ahsptvapp.dllƓtH_
	LOۑ邽߂́uhsptvdat.txtvt@CāAT[o[ɐڑꍇ
	悤ɓ삵܂B
	hsptv_start߂ɂAlbgڑLɂȂꍇ́Aȍ~HSPTV!T[o[
	LOf[^QƂ܂B
	܂A[U[ƂĐݒ肳ĂPROXY(㗝)T[o[LɂȂ܂B


ELO@\ɂ

	HSPTVAPP̋@\ɂALOێ邱Ƃł܂B
	́A삵Ă\tgɑ΂āuXRAvu[U[vuRgv̏
	ʕۑĂ̂ŁAQ[̃nCXRAȂǂL^ȂǗlXȗprɎgpł܂B

	LO@\ŕۑ́Aȉ̒ʂłB

		XRA

			32bit̐lB}CiXl͈܂B
			XRA̒l傫ɏ30ʂێ܂B

		[U[ 

			XRAɕtf[^łB
			XRAo^[U[̏𕶎ŕێ܂B
			[U[́AHSPTVuEŨIvVŐݒ肳ꂽ
			OIɎgp܂B(p̂20܂)

		Rg

			XRAɕtf[^łB
			XRAo^[U[̃Rg(t)
			ŕێ܂B
			̍ڂ́Ao^̃Rgɗp邾łȂA
			\tgɊւtȂǃvOŎR
			p邱Ƃ\łB
			Rgɂ͍ő255܂ł̕ێł܂B

	ۂɁAHSPTVT[o[ɃvOo^AHSPTVuEUɃlbg
	zMꂽꍇɂ́AXRA̓T[o[ɕێA[U[̏
	L^C^[lbgLOƂċ@\܂B

	HSPTVΉvO쐬̂߂ɃeXgĂ(XNvgGfB^
	sĂ鎞)ł́AJgfBNgɃXRAێ
	߂̃[Jt@C(hsptvdat.txt)쐬AT[o[ɓo^
	ƓԂV~[g܂B
	(eXg̒iKł́AHSPTVT[o[ɏ͑M܂B)

	[U[쐬vOł́AuXRAvu[U[vuRgv
	̏RɎ擾AXV邱Ƃł܂B
	nCXRA̕ێɎgp邱Ƃ͂\łȀێ
	邽߂ɉp邱Ƃł܂B
	T[o[ł́AXRA̒l傫ɍőRO܂Ńf[^L^
	܂AvO܂ŕ\邩Aǂ̍ڂ\邩A
	܂XRA̒l߂@CĂ܂B

	LO@\𗘗pvO쐬ꍇɂ́ÃhLg
	ɋLڂĂuT[o[Mɂāv̍ڂǂݒAӂꂽ
	ŊJnĂB


E[U[ɂ

	HSPTVAPPgpۂ̃[U[ݒ荀ڂpӂĂ܂B

		O(ő20)

		LO̓o^Ɏgp郆[U[̖OłB
		Xy[X܂܂Ȃp݂̂ŁAő20܂Őݒł܂B

		[U[L[(ő32)

		K̃[U[ʂ邽߂̈ÍꂽƂȂ܂B
		̍ڂ͌ݎgĂ܂B̊gŎgp\łB

		PROXYAhX(ő63)

		ʐMsȂۂPROXY(㗝)T[o[gꍇ̃AhXw肵܂B
		ɕKv̂Ȃꍇ́A̕ɂĂĂB

		PROXY|[g(ő63)

		ʐMsȂۂPROXY(㗝)T[o[gꍇ̃|[gԍw肵܂B
		ɕKv̂Ȃꍇ́A̕ɂĂĂB

	́AHSPTVuEUŃ[U[ݒ肷鍀ڂƓłB
	HSPTVAPPł́AƗvOƂȂ邽߁A[U[ݒ荀ڂҏW
	@\ƎɎKv܂B
	TvvO(hsptv_test.hsp)ł́AȒPȃ[U[ݒҏW̉ʂ
	pӂĂ܂̂ŁAQlɂĂ݂ĂB

	[U[́Adll̂tH_ɐݒt@CƂāuhsptvapp.iniv
	pӂĕۑĂƂ\łBݒt@ĆAg߂ɂy
	ANZX邱Ƃ\łB


E߃t@X

	uhsptvapp.asv𗘗p邱ƂŁAȉ̖߂VKɎgpł悤
	Ȃ܂B

	hsptv_start "code"				HSPTVAPPʐM̊Jn

		"code" : X^[gAbvR[h

		HSPTVAPPɂT[o[Ƃ̒ʐMJn܂B
		"code"ɃX^[gAbvR[hƌĂ΂镶w肷Kv܂B
		X^[gAbvR[h́ASoupSeedTCgɂăvO̍҂
		spX[ĥ悤Ȃ̂łB
		X^[gAbvR[hFƁAȍ~HSPTV!T[o[
		LO擾邱Ƃł悤ɂȂ܂B
		hsptv_start߂ɋ̕("")w肷邩A܂hsptv_start߂
		sȂꍇ́A[JeXg[hƂȂAT[o[Ƃ̒ʐM
		ɃXNvgs̃}VŃeXgsȂ܂B


	hsptv_up p1,"comment", p2			LOf[^XV

		p1 : XRAl(32bitl)
		"comment" : Rg(256byte܂)
		p2 : IvV@\l

		LOf[^XV܂B
		XRA,Rg𔽉f܂B
		XRA}CiXl̏ꍇ͍ŐVf[^̂ݎ擾܂B
		(ʐMLȏꍇ́A̖߂ɂăT[o[Ƃ̒ʐM܂B
		̖߂̏I܂łɂ́Ax̎Ԃ邱Ƃz肵
		vO쐬ĂB)
		RǵAݒ肷镶̏256byte(p255)܂ł
		eŎw肷邱Ƃł܂B
		IvV@\lȗ邩A܂0w肵ꍇ́A
		ʏ̃LO(XRA)Ƃăf[^XV܂B
		IvVlɁA0x1000(4096)w肵ꍇɂp1Ŏw肵
		CfbNX̃XRANA(XRA0ɂ)܂B
		IvVlɁA0x2000(8192)w肵ꍇɂ́A
		[U[̔fsȂ킸Aɋ̕񂪐ݒ肳܂B
		IvVl͕̒lZĎw肷邱Ƃ\łB
		(f[^̓eNAꍇɂ́AIvVl0x1000y
		0x2000gݍ킹ĎgpĂB)


	hsptv_getrank var1,var2,var3,rank		LOf[^擾

		var1 : XRA񂪑ϐ
		var2 : [U[񂪑ϐ
		var3 : Rg񂪑ϐ
		rank : ʂ̃CfbNX(0`29)

		LOf[^̓eϐɓǂݏo܂B
		̖߂́Ahsptv_up߂ɂčXVꂽf[^
		ϐɓǂ݂̂łB
		ǂݏoéAŌhsptv_up߂s
		_̏ɂȂ܂B
		rank̒ĺA01ʁA2930ʂƂȂ܂B
		var1͐l^Avar2,var3͕^Ƃď܂B
		̖߂ł́AʐM͔Ȃ̂ŁA̓ǂݏo
		ɍsȂ܂B


	hsptv_getini var,id				[U[擾

		var : [U[񂪑ϐ
		id  : [U[ID

		HSPTVAPP[U[擾ĕϐɑ܂B
		idɂ擾郆[U[IDw肵܂B

			  ID : e
			------------------------
			  0  : O
			  1  : [U[L[
			  2  : PROXYAhX
			  3  : PROXY|[g

		݂ȂIDw肳ꂽꍇ́AɏI܂B


	hsptv_setini "string",id			[U[ݒ

		"string" : ݒ肷镶
		id       : [U[ID

		HSPTVAPP[U[ݒ肵܂B
		idɂ擾郆[U[IDw肵܂B

			  ID : e
			------------------------
			  0  : O
			  1  : [U[L[
			  2  : PROXYAhX
			  3  : PROXY|[g

		݂ȂIDw肳ꂽꍇ́AɏI܂B


	hsptv_saveini					[U[ۑ

		[U[f[^t@CƂĕۑ܂B
		[U[́Adll̂tH_ɐݒt@CƂ
		uhsptvapp.iniv쐬ĕۑ܂B
		̐ݒt@C̓éANɎIɓǂݍ܂܂B


ET[o[Mɂ

	ۂɃT[o[ォzMꂽꍇ́ALO̓o^A擾
	lbg[NʐMsȂ܂B
	ŏɏ𑗐MOɂ́Aȕ݂HSPTVT[o[ɔf
	łHvƂ_CAO\Au͂vÎ
	MsȂ܂B
	(eXg̒iKł́Auȏ̏𔽉fĂłHvƂ
	_CAO\܂B)

	T[o[Ƃ̒ʐḾAlbg[Nׂ̕ɂĎԂꍇ
	܂Bx̎Ԃ邱Ƃz肵vO쐬
	ĂBA^CɃf[^XV悤ȃvÓA
	쐬ł܂B܂AT[o[ׂ̕}邽߂ɂATbɂP
	ANZXȏ̕pxɂȂȂ悤ɐS|ĉB
	KvȏɃT[o[ׂvO̓o^́Albg[Nш
	mۂ̂߁Aނ𓾂ꎞIɋx~Ēꍇ܂̂ŁA
	\߂B

	T[o[Ƃ̒ʐḾAhttpvgRɂčsȂ܂B
	ʐM̍ۂɐݒ肳ꂽPROXYT[o[gp܂B

	HSPTVT[o[ɕێꂽLÓA{IɔzM
	\tgEFAƂɓƗĊǗAΉ\tgEFAȊO
	ANZX邱Ƃ͂܂B
	HSPTVT[o[́A\Ȍ胉LOɂĂ̕ێƊǗ
	sȂ܂A܂łT[rXƂ̂ŁAeɂĂ
	ۏ؂̂ł͂܂B
	̂Abvf[gȂǂɂAނ𓾂AׂĂ̏񂪔j
	\܂̂ŁA\߂B


ETvXNvgɂ

	TvfBNghsptvappɁuhsptv_test.hspvƂāATvXNvg
	^Ă܂B
	̃XNvǵA10̏\ƍXVsȂƂł܂B
	܂A[U[ݒ肵ۑ邱Ƃ\łB


EĎM\ȕɂ

	HSPTVLOT[o[Ƃ̒ʐḾAʂȃR[hɃGR[h
	sȂ܂B{܂ށAقƂǂ͑̕M\łA
	Spꕶ̈ꕔŕ\܂B
	܂Au&vL͑M̒iKŕʂȕɕϊ邽߁A
	Ȍʂ҂ł܂BoCif[^𕶎ɕϊꍇȂǂ
	ɒӂ悤ɂĂB


Ẽo[WAbv\

	HSPTVAPṔAlbg[N[U[f[^̓IȃT[rXڎw
	lXȋ@\ǉĂƍlĂ܂B
	̃o[WAbv\ƂĈȉ̂悤ȋ@\łB

	LOێ̑
	@(VXeׂ̕ȂǂĂȂ葽̃LOێڎw܂)
	[U[f[^̕ێ
	@([U[Ƃɏeʂ̃f[^ۑ̈pӂANEhVXe\z܂)
	T[o[ACeǗ
	@([U[ێłACeT[o[Ǘł@\񋟂܂)


EXV

	2013/03/08 ver0.9

		ŏ̃o[WB


Eӓ_

	HSPTVAPPɂvO쐬ꍇ́AT[o[񋟂ꂽHSPTVAPP IDyуX^[gAbvR[h
	TdɊǗAsp邱Ƃ̂Ȃ悤dɊǗۊǂĂB
	X^[gAbvR[hOɘRkꍇÃ[U[sɃLOɃANZXłԂ
	ȂĂ܂܂B
	XNvgɁuhsptv_start "X^[gAbvR[h"v̌`ŋLqĂ΁Ast@Cɕϊ
	Í̂Œʏ͖肠܂BX^[gAbvR[h̕Ot@CAWXg
	ۑȂ悤ӂĂB
	HSPTVAPṔAHSPItBVTCgłHSPTV!T[o[Ƃ̘AgɂăT[rX^pĂ܂B
	HSPTV!̊Ǘ҂́AfsׁAU̐\AsK؂ȍs[U[ɂꍇɁAނ𓾂HSPTV!Ǘ҂
	fŁAHSPTVAPP IDAJEg~ASoupSeed[U̔DsȂꍇ܂̂łB
	܂AHSPTV!̊Ǘ҂́Ae탁eiẌׂɁA[U[ɗ\ȂVXẻ^p~AύX邱Ƃ
	܂BHSPTVAPP͖ۏ؂̃T[rXłBHSPTV!̊Ǘ҂́AHSPTVAPPŐ̈ӁAߎɊւ炸@Ȃ鑹A
	Qɑ΂ĂA؂̐ӔC𕉂Ƃł܂Bp郆[U[̐ӔCɒuĉ^psȂĂB
	HSPTV!ySoupSeedǗ҂́AŐȂɑO҂ɌlJ邱Ƃ͂܂B
	(@IȖ肪{@ւ̗vAǗ҂KvƔfꍇ)

	HSPTVAPP.DLĹAHSP3ƓɎgpvOCt@CłB
	gpHSṔAver3.0ȏgBver2.61₻ȑOHSPɂ
	ΉĂ܂̂łӉB
	EXEt@C쐬ꍇłAHSPTVAPP.DLLEXEt@CƓfBNg
	ɒuȂƓ삵܂B܂ApackfileDLLǉ邱Ƃ͂ł܂B


E쌠уCZX

	HSPTVAPPT[rXyуvOĆAonion software̒앨łB
	onion software͖{vOɂĐAȂ鑹QɂĂ
	ۏ؂܂BȂ̐ӔC͈̔͂ŎgpĂB

	HSPTVAPPvOCyуA[JCúABSDCZX̂ƁARɉҁAĔzz
	sȂƂł܂B


-------------------------------------------------------------------------------
                                                HSP users manual / end of file 
-------------------------------------------------------------------------------
