Home

Awesome

SpoilerAL 6.1 �C���p�b�`

���T�v

����Ɉ�܂ꂽ�\�[�X�R�[�h����͐E�l���������A
BBS�Z���������グ�����{�̖������ܖ��������B
�A�Z���u���̏a�݂�C����̊Â����n�������A
�L���ȍ���ƖF���ȃR�N���������Ă������̈�i�ł��B

�ɘ_�Ɏ����Ắu�����ւ����v�Ƃ������ł��B

���C���X�g�[��

SpoilerAL 6.1 �� SpoilerAL.exe ���i�[�������f�B���N�g����
winmm.dll ���R�s�[�����������B

�C���X�g�[�����̐ݒ�͕s�v�ł��B
�A���C���X�g�[������ꍇ�� winmm.dll ���폜���Ă��������B

���c�[�����j���[�̒lj����@

�c�[�����j���[�͒lj����Ȃ��Ă���{����ɂ͉e�����܂���B

�c�[�����j���[��lj�����ɂ͕t���� menu �t�H���_�̒��g��
SpoilerAL.exe �̃f�B���N�g���ɃR�s�[���Ă��������B

������Tools�t�H���_�ɂ͉�������܂���B
�v���Z�X�I���c�[����g���g����̓c�[�����_�E�����[�h����
Tools�t�H���_�̒��ɉ𓀂��Ă��������B

menu.ini �͏�L�̃c�[����o�^�ς݂ł����K�v�ɉ����ĕҏW���Ă��������B
�u���E�U��URL��o�^���鎖���o���܂��B

���V�X�e���v��

Microsoft Windows 2000 ���A����ȍ~�̃I�y���[�e�B���O�V�X�e��
Intel Pentium III ���A����ȍ~�̂b�o�t

��winmm.dll �����[�h���ĂȂ��ꍇ

SpoilerAL.exe �̎��s���� winmm.dll ���S�~���ɓ���Ă݂܂��B
���̂܂܍폜�ł���ꍇ�̓��[�h����Ă��܂���B
�ȉ��̎菇�ł��肢���܂��B

�P�D�o�C�i���G�f�B�^�iHEX�G�f�B�^�j��p��
�Q�DSpoilerAL.exe ���o�C�i���G�f�B�^�ŊJ��
�R�D0024D232 �̃A�h���X�� WINMM.DLL �Ƃ��������񂪂���̂�
    W(57) �� _(5F) �ɕύX���ď㏑��
�S�Dwinmm.dll �̃t�@�C������ _inmm.dll �ɕύX
�T�DSpoilerAL.exe �̃f�B���N�g���� SpoilerAL.ini �Ƃ����t�@�C�����쐬
�U�DSpoilerAL.ini ���������ŊJ���ȉ��̓��e���L�q
[MainModule]
CRC32=0xE6ACE881
�V�D�����R�[�h���w��ł���ꍇ�� ANSI �܂��� SHIFT-JIS ���w�肵�ĕۑ�

���C������ђlj����e

2016.06.22
�E�A�h���X�l�[�~���O��UNICODE (UTF-16LE) �Ή�
2016.06.24
�E���Z�q�̗D�揇�ʂ��C�� (6.2)
2016.06.25
�E�A�h���X�l�[�~���O�̕��������_���̕\��
2016.06.30
�E�r�b�g�V�t�g����у��[�e�[�g�Ή� (6.2�A�h�L�������g�̍�����Y�t)
2016.07.02
�E���ʂ������������o�O�̏C�� (6.2)
2016.07.06
�E�l���Œ肵���ꍇ�ɃN���b�V������o�O�̏C�� (6.2)
2016.07.11
�E�_�C�A���O�␳����S�p�����┼�p�J�i�������ł��Ȃ��o�O���C��
2016.07.14
�E���ʌ݊��̊m�ۂ���Ȃ����e���t�@�C���w�b�_�ɉ����ē��삷��悤�ɕύX
2016.07.21
�E�r�b�g���̘_���ے�(~)�Ɣr���I�_���a(^)�̏�������щ��Z���ʂ��������������߁A
  �r�b�g���̘_���ے�(~)�̏�����C����̎d�l�ɍ��킹�ύX (6.2)
�E���̒l��\������ꍇ�Ƀ[�����猸�Z����K�v���������̂ŏC�� (6.2)
2016.07.25
�E�P�����Z�q���A������ꍇ�̕]���������C�� (6.2)
�E�A�h���X�R�[�f�B���O��u������^�O��lj� (6.2)
2016.07.26
�EMName::nul �Ə������ŃG���g���[���W���[���̎擾�ɑΉ�����悤�ɂ���
2016.08.10
�E�g�O�����ڂ̃o�C�g��Ō��Z�ł��Ȃ��o�O���C��
2016.08.27
�E64bit�̉��Z�@�\��lj� (6.2)
2016.08.29
�E�P�����Z�q�̘_���ے�(!)��lj� (6.2)
�E�O�u����ь�u�̃C���N�������g(++)�ƃf�N�������g(--)��lj� (6.2)
2016.09.03
�E���ӑ��(=)��lj� (6.2�A�h�L�������g�̍������C��)
�E����������Z�q(+= -= *= /= %= &= |= ^= <<= >>=)��lj� (6.2)
2016.09.04
�E�Ԑډ��Z�q(*)��lj� (6.2)
2016.09.06
�E���������m�ۂ���@�\��lj� (6.2)
2016.09.08
�E�A�h���X�l�[�~���O��fep_num��lj������o�͕ϊ������ɑΉ�
2016.09.10
�EMName::user32.dll::MessageBoxA �Ə�������API�̎擾�ɑΉ� (6.2)
2016.09.13
�E�s���ɉ~�L��(\)��t�����鎖�ŃR�[�h�̓r���̉��s�ɑΉ�
2016.09.17
�EBitScanForward:: BitScanReverse:: ��lj� (6.2)
2016.10.01
�E�o�C�g��̔������߂� $Rel ��lj� (6.2)
2016.10.07
�E�_�C�A���O�␳�̃o�C�g�񂪃��g���G���f�B�A���ɂȂ�Ȃ��o�O���C��
2016.11.01
�E�����t�����̉��Z�q(idiv, imod, lt, gt, le, ge, I1toI4, I2toI4, I4toI8)��lj� (6.2)
2016.11.06
�E[repeat] �̏������g���������̗L���ɑΉ�
�E���[�h���s�[�g�̌J��Ԃ��񐔂ŕ��̒l�𖳎�����悤�ɕύX
�ESSR�t�@�C���� [! Fn,���� !] ��lj�
�Estring���ڂ�UNICODE (UTF-16LE) �Ή�
�E���[�h���s�[�g���ρH�������̂ŏC�� (6.2)
2016.11.08
�E�������Z�q(�O�����Z�q)��lj� (6.2)
�E�Z�O�����g�A�h���X�̎擾�ɑΉ� (6.2)
2016.11.27
�E[error_skip] ��lj�
2016.11.28
�Estrlen:: wcslen:: ��lj� (6.2)
2017.01.06
�E�A�h���X�l�[�~���O��_fmt, fep_list, fep_free_list��lj�
2017.02.05
�E[repeat] �Ɂu$Idx�v�Ƃ������O�̕ϐ���lj� (6.2)
  ���݂̃��[�v�փA�N�Z�X����ɂ́u$Idx�v���g�p���܂�
  �K�w�ŃA�N�Z�X����ɂ́u$Idx1, $Idx2, $Idx3, ...�v���g�p���܂�
  ��ʂ̃��[�v�փA�N�Z�X����ɂ́u$FwdIdx1, $FwdIdx2, $FwdIdx3, ...�v���g�p���܂�
2017.02.07
�E<# #> �œ��I�ɓW�J���ꂽ�ϐ��̏������ɑΉ�
2017.02.08
�E���X�g���ځA�ꊇ���X�g���ځA�r�b�g���X�g���ڂœ��o�͕ϊ��������g����悤�ɏ������g��
2017.03.12
�E�u$Addr�v�Ƃ������O�̕ϐ��ō��ڂփA�N�Z�X������̃A�h���X��������悤�ɕύX (6.2)
�E�K�C�h�֏o�͂��郍�O��������
�Ewhile ���[�v�̎��� (6.2)
2017.03.15
�E���ӑ������ѕ���������g�����A�Ԑډ��Z�q��|�C���^�ϊ����Z�q��p�����A�h���X�ɏ������߂�悤�ɕύX (6.2)
�E�ϐ����̐擪�Ɂu$�v���L���Ă������Ă����삷��悤�ɕύX (6.2)
2017.03.23
�Ememmove��lj� (6.2)
2017.04.19
�Eif, else, break, continue ��lj� (6.2)
2017.04.20
�Efor, do-while ��lj� (6.2)
2017.04.26
�Eprintf, dprintf ��lj� (6.2)
2017.05.10
�Ereturn ��lj� (6.2)
2017.06.21
�Efunnel �����̍��ڂł��g����悤�ɕύX (bitlist, f_calc, bf_calc, d_list, d_toggle, string)
2017.07.01
�Eprocess �̏����� /regex ��p���鎖�Ő��K�\���ɑΉ�
2017.07.10
�Ememset, memset16, memset32, memset64 ��lj� (6.2)
2017.07.20
�E[define] �ō��ږ���u���ł���悤�ɕύX (6.2)
�E�d�썀�ځA�ꊇ�d�썀�ځA�����d�썀�ځA�ꊇ�����d�썀�ڂ̍ŏ��l�ƍő�l�Łumin�v�umax�v�̒萔���g����悤�ɕύX
2017.07.23
�E�������ڂɎg���郁�������������Ȃ�悤�ɕύX (�������ÓI�ȓW�J�ŏ���������Ɠ����ł͂Ȃ��Ȃ�)
2017.12.21
�E�A�h���X�l�[�~���O�����string���ڂ�UTF-8�Ή� (6.2)
�Erealloc ��lj� (6.2)
�EProcessId:: ��lj� (6.2)
�E�v���O�C���@�\��lj� (6.2)
2018.01.07
�Estrcpy, wcscpy ��lj� (6.2)
2018.01.12
�Eparse_int, parse_real, utof:: itof:: ftoi:: ��lj� (6.2)
2018.01.13
�Eparse_reset ��lj� (6.2)

��SSG�t�@�C���̒lj�����

�ESSG�t�@�C���w�b�_

  �uSSG for SpoilerAL ver 6.2�v�ƋL�q����ƈȉ��̂悤�ɓ����ύX���܂��B
  �E���Z�q�̗D�揇�ʂ̏C��
  �E�V�t�g���Z�̒lj�
  �E���ʃo�O�̏C��
  �E�r�b�g���̘_���ے�
  �E���̒l�̕\��
  �E�A�h���X�R�[�f�B���O��u������^�O�̒lj�
  �E64bit�̉��Z�@�\��lj�
  �E�P�����Z�q�̘_���ے�(!)��lj�
  �E�O�u����ь�u�̃C���N�������g(++)�ƃf�N�������g(--)��lj�
  �E���ӑ��(=)��lj�
  �E����������Z�q(+= -= *= /= %= &= |= ^= <<= >>=)��lj�
  �E�Ԑډ��Z�q(*)��lj�
  �E���������m�ۂ���@�\��lj�
  �EAPI�̎擾�ɑΉ�
  �EBitScanForward:: BitScanReverse:: ��lj�
  �E�o�C�g��̔������߂� $Rel ��lj�
  �E�����t�����̉��Z�q(idiv, imod, lt, gt, le, ge, I1toI4, I2toI4, I4toI8)��lj�
  �E�������Z�q(�O�����Z�q)��lj�
  �E�Z�O�����g�A�h���X�̎擾�ɑΉ�
  �Estrlen:: wcslen:: ��lj�
  �E[repeat] �Ɂu$Idx�v�Ƃ������O�̕ϐ���lj�
  �Ewhile ���[�v�̎���
  �E���ӑ������ѕ���������g�����A�Ԑډ��Z�q��|�C���^�ϊ����Z�q��p�����A�h���X�ɏ������߂�悤�ɕύX
  �E�ϐ����̐擪�Ɂu$�v���L���Ă������Ă����삷��悤�ɕύX
  �Ememmove��lj�
  �Eif, else, break, continue ��lj�
  �Efor, do-while ��lj�
  �Eprintf, dprintf ��lj�
  �Ereturn ��lj�
  �E�A�h���X�l�[�~���O�����string���ڂ�UTF-8�Ή�
  �Erealloc ��lj�
  �EProcessId:: ��lj�
  �E�v���O�C���@�\��lj�
  �Estrcpy, wcscpy ��lj�
  �Eparse_int, parse_real, utof:: itof:: ftoi:: ��lj�
  �Eparse_reset ��lj�


�EUNICODE

  UNICODE�̏ꍇ�� [�����ɕt������o�C�g��] �� [unicode] �ƋL�q���܂��B

  ANSI:
    _mem, �A�h���X, �ő�T�C�Y(NULL�������o�C�g��), �����ɕt������o�C�g��, �G���[���̑�ւ�������

  UNICODE:
    _mem, �A�h���X, �ő�T�C�Y(NULL�������o�C�g��), unicode, �G���[���̑�ւ�������

  �g�p��:
    [subject]_mem, 0x480000, 0x10, unicode, �ʂ��:dir

  null �Ƃ� 00 �Ƃ��L�q����ꏊ�� unicode �ɒu�������鎖�őΉ����܂��B


�E�r�b�g�V�t�g����у��[�e�[�g

  �Y�t�� HowToSSG\0A\index.htm ���Q�Ƃ��Ă��������B

���T�|�[�g�Ƃ����C�Z���X�Ƃ�

�T�|�[�g�͂���܂���B
�����Œ񋟂����Z�p�����݂����Ȃ��̂ł��B

���쌠��������܂��B
����ɏ������������̂悤�Ȉ����ł��B
��肪�N���Ă��S�Ă͎��ȐӔC�ł��肢���܂��B