E D R , A S I H C RSS

Dice Roller

1. DiceRoller

  • 01ํ•™ฒˆ ด„ ํ˜ธ
  • 01ํ•™ฒˆ ดžฌ„

1.1.  œž‘™ธฐ

  • ‚ฌœ„˜ž”˜ - †Œํ”„ํŠธงฅŠค˜ ˜จธ ปคฎค‹ˆํ‹ฐ 4LEAF—„œ „œ„Šคค‘ธ ฒŒž„ด‹ค.
  • ‚ฌœ„ ตด ค„œ ณจŒ€ €Š” ฒŒž„œกœ ฒŒž„„ ข…ฃŒํ•˜ฉด †Œ •˜ GP –ป„ ˆ˜ žˆ‹ค.
  • ทธŸฌ‚˜ ด GP –ปธฐ€ งคšฐ €ฐฎ€(ใ…กใ…ก;) €„กœ ž™ กคŸฌ ตฌƒค‘— žˆ‹ค. ธฐ— ‹œ„ œํ•œŒ€ žˆ–ด„œ ํƒ€ดจธ„ ถ™ดฒŒ ˜—ˆ‹ค.
  • œˆ„šฐฆˆ ฉ”„€™€ ฐฝ˜ ธŠคํ„Šค/ํ•ธ“ค “„ ณต€ํ•˜ธฐ— ข‹€ ฒƒ ฐ™‹ค. (ฐฝ˜ „ธตฐ™€ฒƒ„..?)

1.2.  œž‘ €


1.2.1. 04›” 10 ver 0.8

ํ˜„žฌ ƒํƒœ
  • ํƒ€ดจธ „ฆฌํ•˜—ฌ.. ํƒ€ดจธŠ” ํ•ญƒ ž‘™.
  • Šคํƒ€ํŠธ/ ˆ”” „ํŠ„ „ฆฌ.
  • œ  € ธํ„ฐํŽ˜ดŠค˜ ฐœ„ . กฐธˆ ” ํŽธํ•ดกŒ‹ค.
  • DOA, ฐ˜ฅ—  ธ„ •Œ—„ Roll
  • งต˜ ถ”€ : ›Œํ”„ฒŒดํŠธ, ํ•œฐ˜„(ขŒ/šฐ) ถ”€.
  • „ํŒ…ด €Šฅํ•˜‹ค.ใ…ก.ใ…กa
  • ฒŒž„ ค‘— “œ “ฐŠ” ฒƒด €Šฅํ•ด กŒ‹ค. ( ˜ˆ : ํฌฃจ™€ งŒ‚ฌ„ •Œ ฐœฐฝ “ฐธฐ )
  • EXIT„ํŠ ˆ„ฅดธฐ : Shift+Enter Rollกœ ‚ฌšฉํ•˜€ •Š•˜ธฐ •Œฌธ— ข…ฃŒ‹œ   ธ‚˜€Š” ฃจํ‹ดด ํ•„š”ํ•˜‹ค. ทธž˜ํ”ฝŒ€กฐ ํ†ตํ•ด Exit„ํŠ„ ˆ„ฅดž.

    ถ”€/ณ ณ• ํ•   
  • Shift+Enter€ •ˆœ‹ค. -> ›ž˜ ถˆ€Šฅ ํ•˜‹คŠ” ฒฐก ..(ฐœƒ‹œํ‚ฌˆ˜Š” žˆ–ด„ ฐฝ„ ŒŸฌ˜ฌ ค• ํ•œ‹ค.)
  • ทธŸฌ‚˜.. ทธž˜ํ”ฝ Œ€กฐ ํ•˜˜€Š”ฐ ทธž˜ํ”ฝ “œ„กœ ƒ‰ด ํ‹€ฆฌ‹ค. (Œ€žต ‘€€  •„กœ ••ถ•.)
  • ž™ ณตตฌ ฃจํ‹ด(ฐฉด กŒ„ ฒฝšฐ—) ตฌํ˜„ํ•œ‹ค.
  • ƒˆกœšด ˜ขฐ€ “ค–ด™”‹ค. ํ‚คณด“œ ˆŒ €„ •Œ ทธ— ƒ‘ํ•˜Š” งˆšฐŠค ขŒํ‘œ ํดฆญํ•˜Š” ฒƒ. (ดฒƒ..€ ณดฅ˜)
  • ํ”„กœ ํŠธ ํ•˜‚˜กœ ํ•ฉณ• ํ•  ฒƒ ฐ™‹ค. ชฉ ด ฐ™€งŒ „œกœ €‹ฌ„•€ ‹ฌ„œ ฒฐตญ ํ”„กœทธžจด „œกœ ‹ฌ€ณ  žˆ‹ค.
  • ํ”„กœทธžจ„ ํ‚คณ  ˜คž˜ ‚ฌšฉํ•˜ฉด Šคํƒ€ํŠธ/ ˆ”” €„ด ‹คํ–‰˜€ •ŠŠ”‹ค.
  • ฐฝ„ ‚ดฆฐ ƒํƒœ—„œ ‚ฌœ„ ตดฆด •Œ, ด™,  „ํˆฌ ด™ธ—Š” ชจ“  ƒํ™ฉ—„œ ˜คํ† กคด ˜„ฆฐ‹ค.
  • ฒŒž„ด ‚˜ณ  ‚˜ฐˆ •Œ €”‹ ดœ  •Œˆ˜ —†Š” ˜คฅ˜€ ฐœƒํ•˜ณค ํ•œ‹ค. •„งˆ„ ฐฝ„ ฐพ€ ƒํƒœ—„œ ‹ค œกœŠ” —†Š” ฒŒ ˜„ ค„œ ทธŸฐ ฒƒ ฐ™‹ค.

1.2.2. 04›” 25 ver 0.55

ํ˜„žฌ ƒํƒœ

  • VS.NET„ ƒˆกœ ”ณ  ‹ค‹œ  œž‘— “ค–ดฐ”‹ค
  •  „— žˆ˜ ฝ”“œ € œ–ด ณ ณ„œ..ใ…ก.ใ…ก –ด€–ด€ งŒ“คณ Š” žˆ€งŒ..
  • ํƒ€ดจธŠ” ํ•ญƒ ž‘™
  • ˆ™›‚ฌ—… HOTKEY „ž…(ด œ •„ฌด ‡ฒŒ‚˜ ˆŒŸฌ„ œ‹ค..>.<);

    ถ”€/ณ ณ• ํ•  
  • Shift+Enter –ด–ปฒŒ“  „ณ  งฒ ‹ค.
  • ทธž˜ํ”ฝ Œ€กฐฃจํ‹ด„ ํ†ตํ•œ “œ˜ ž™‚ฌšฉ
  • Start / Ready˜ ž™ Click

  • 1.2.3. 05›” 01 ver 0.63

    ˜ —ฌŸฌ€€ ณ ˜ฉฐ  ˆฒจ —…!! •„ํ•˜ํ•˜.. ด œ ™„„ด –งˆ ‚จ€ •Š•˜‹ค.

    ฐœ„ ํ•œ  € History.txt งŒ“คฉฐ ‚จฒจ†“ณ  žˆ‹ค.

    •žœกœ ณ    € >.<

  • SHIFT+ENTER : ดƒํ•˜ฒŒ ทธ ฐฝ—„œงŒ “ฃ€ •ŠŠ”‹ค.. ฌด–ธ€ ฌธ œ€ žˆŠ”“.. Direct Input ‚ฌšฉํ•ด Œ ณ  คค‘ด‹ค.
  • ใ…ก.ใ…ก œ„˜ ฌธ œ ํ•ดฒฐํ•˜ฉด ž™œกœ ํ•ดฒฐ˜Š” DOA™€ ฐ˜ฅ.
  • ํ˜‹œ ฉ”ชจฆฌƒ˜ ฐ’„ –ป–ด™€„œ ํ•ดฒฐ ํ•  ˆ˜ žˆ€ •Š„Œ ƒฐํ•ด ณดณ  žˆ‹ค. ฉ”ชจฆฌ—  ‘ ํ•˜Š” ฐฉฒ•€ —†„Œ..ใ…ก.ใ…ก?

  • 1.2.4. 05›” 08 Nightmare Ver 0.05

    ํ˜„žฌ ƒํƒœ

    ฒฐตญ ํ”„กœ ํŠธ(?) ํ•ฉณ„ ธ‹ค. ํ›„ํ›—. MSN „ ํ†ตํ•ด …ธ€‹ค ํ•˜ณ Š” žˆ€งŒ ฒฐตญ ํ•œ žฆฌ—„œ ํ•ด•ํ• “ ํ•˜‹ค.

    ก  ํ•ฉ˜Š”  •—„œ ด„ด ƒˆกœ ‚˜™”‹ค.

    €žฅ ธฐณธ ธ ฒƒ“ค€ ํ•ดฒฐ. “œ “ฐŠ” €„€  „ํ˜€ ตฌํ˜„˜€ •Š•˜€งŒ ทธž˜„ Œ€ถฉ€ Œ•„„‹ค.


    •žœกœ ณ    

  • SHIFT+ENTER € ‹คงˆ œกœ ตฌํ˜„€ ˜€งŒ “ธชจ€ —†‹คŠ”  ด ฐœฒฌ˜ฉด„œ ทธ ชฝ€ •„˜ˆ ณดฅ˜. (ํ™”ฉด„ ณดฉด„œ Shift + Enter Š” “ธชจ€ —†‹จ งด‹ท!)

  • —ญ‹œ‚˜ “œ “ฐŠ” ธ ํ•ดฒฐํ•˜ฉด ‹จ€ ˜ ™„„ด‹ค. (ˆ„›Œ„œ •„ฌดฒƒ„ •ˆํ•˜ณ  ฒŒž„„ ํ• ˆ˜ žˆ„  •„‹ค)

  • ฉ”ชจฆฌƒ˜ ฐ’„ –ป–ด™€„œ ํ•ดฒฐํ•  ฐฉฒ•€ •„ง€ ํ›—‚ ˜ ด•ธฐธ “ ํ•˜€งŒ, งŒ•ฝ €Šฅํ•˜‹คฉด ชจ“  ฌธ œ“คด ํ•ดฒฐ˜‹ค‹œํ”ํ•œ‹ค.

  • ฆ‰, ฉ”ชจฆฌ ƒ˜ ฐ’„ –ป–ด™€„œ ํ•ดฒฐํ•  ฐฉฒ•„ •ŒฒŒ ˜Š” ˆœ„ —ฌํƒœŒ€ ํ•ด˜จ šฐฆฌ˜ …ธ€‹คŠ” ชจกฐฆฌ ฝ.

  • ฉ”ชจฆฌ ƒ˜ ฐ’„ –ป„ ฐฉฒ•„ •ŒฒŒ œ‹คฉด, ‚ฌœ„ ˜ˆธกํ•˜Š” ฒƒ„ €Šฅํ•  ฒƒ ฐ™‹ค. (™„ „ ฒŒž„ํ•ตดกœตฌงŒ)


  • 1.3. ฐฐšด  “ค

    1. œˆ„šฐ˜ ฉ”„€ ฒด„ กฐธˆ ” •Œ ˆ˜ žˆ—ˆ‹ค.
    2. SPY++ กฐธˆ ” ž˜ ‚ฌšฉํ•  ˆ˜ žˆฒŒ ˜—ˆ‹ค.
    3. œˆ„šฐ˜ ตฌกฐ(ฉ”ธํ”„ ˆž„ -> ฐจ“œ œˆ„šฐ) — Œ€ํ•ด„œ กฐธˆ ” ณต€ํ•  ˆ˜ žˆ—ˆ‹ค.
    4. ํ˜„žฌŠ” œˆ„šฐ ฉ”„€ Hooking— Œ€ํ•ด„œ ณดณ  žˆ‹ค. // ด€ ณดฅ˜..ใ…ก.ใ…ก;;

    1.4. ํ•„š”ํ•œ Source

    ํ”„กœ„Šค™€ †Œ •Œ•Œ ทธ †Œ˜ ฐ’„ –ป–ด˜คŠ” ํ•จˆ˜
    ~cpp 
    HWND hWnd = FindWindow("My Process Caption Name", NULL);
            
    if(hWnd)
    {
        DWORD ProcessId;
    
        GetWindowThreadProcessId(hWnd, &ProcessId); // hWndกœ ํ”„กœ„Šค ID –ปŒ..
    
        HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
    
        if(hProcess)
        {
            DWORD ReadBytes;
            char buffer[100];
    
            ReadProcessMemory(hProcess, (LPCVOID)0x400000, buffer, 100, &ReadBytes);
            // WriteProcessMemory ดšฉํ•˜ฉด “ฐธฐ...
    
            CloseHandle(hProcess);
        }
    }
    
    
    buffer€„— charํ˜•ํƒœกœ  €žฅด œ‹ค. atoi ํ•จˆ˜กœ  •ˆ˜กœ ปจ„ „ํ•˜ž.


    ˜ค.. žฌฐŒŠ”ฐ ํ•˜ณ  žˆ„ค~ ฐ ‚ฌœ„˜ ž”˜„  œŒ€กœ •ˆด„œ ทธŸฐฐ, ฐฝ ชจ“œกœ ฒŒž„ด ‹คํ–‰˜‚˜ ณด€? DirectX “ด‹คฉด ฐ˜ œˆ„šฐ ฉ”„€ ฐฉ‹œกœ ฒ˜ฆฌํ•˜ธฐ ํž˜“ค€ •Š„Œ ํ•จ. (ฐ ํ•ด‹ ธฐŠฅ“ค ž˜ ˜Š” ฒƒ ณด‹ˆŒ ญ.. „ ฌธ œ —†Š” “ ํ•˜ตฐ~) --„ฒœ

    ใ…กใ…ก;  „ฒดํ™”ฉดดตฌš” DX“ฐŠ”งž•„š”.. ทธž˜„ ž˜ ํžˆŠ” ธฐŠฅ€ ž˜ ํžˆ„š”.^^ -- „ ํ˜ธ

    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2021-02-07 05:23:08
    Processing time 0.0484 sec