기사 상세

TEKKENSCRIPT — v2.2.2 업데이트 노트 - Tekkenscript

TEKKENSCRIPT v2.2.2는 기능 완성, 엔진 안정성, SDK2 최적화에 중점을 둡니다. 이번 업데이트에서는 자동 캐릭터 잠금, 상대 랭크 표시, 새로운 Battle Scene Display 기능, 벽 거리 감지를 위한 Stage API가 도입됩니다. 또한 여러 게임 충돌 및 메뉴 깜빡임 문제를 수정하고 향후 개선을 위해 EVA 회피 시스템을 재설계합니다.

버전: v2.2.2

업데이트 유형: 기능 개선, 엔진 안정성 향상, SDK 최적화 & 스크립트 리팩토링

지원 버전: TEKKEN 8 S2

개발자 노트

TEKKENSCRIPT v2.2.1이 공식 출시되었습니다!

이번 업데이트는 주로 기존 스크립트 기능 완성, 핵심 엔진 안정성 향상, SDK 아키텍처 최적화에 중점을 두었습니다.

여러 기존 기능이 재설계되고 개선되었습니다. 주요 추가 사항으로는 상대방 랭크 표시, 자동 캐릭터 선택, 배틀 장면 시각화, 그리고 벽 거리 감지를 위한 새로운 Stage API가 있습니다.

또한 SDK2 Lib 라이브러리에서 불필요한 함수를 제거하고 내부 구조를 최적화하여 전반적인 스크립트 실행 효율성을 향상시켰습니다.

추가로, 전반적인 개발 프레임워크 개선의 일환으로 여러 레거시 기능이 제거되거나 대체되었습니다.


상세 변경 내역

1. 상대방 정보 강화

  • 신규 기능: 상대방 정보 패널에 상대 캐릭터 랭크 표시를 추가했습니다.
  • 상세: 이제 정보 패널에서 상대방의 현재 캐릭터 랭크를 직접 확인할 수 있어 더욱 완전한 매치 정보를 제공합니다.

2. 엔진 주입 타이밍 최적화

  • 버그 수정: 엔진이 너무 일찍 주입될 때 발생할 수 있는 검은 화면 문제를 수정했습니다.
  • 상세: 엔진 초기화 및 주입 타이밍을 조정하여 호환성을 개선하고 시작 관련 문제를 방지했습니다.

3. 자동 캐릭터 선택

  • 신규 기능: 자동 캐릭터 선택을 추가했습니다.
  • 상세: 캐릭터 선택 화면에서 원하는 캐릭터를 선택하기만 하면 시스템이 자동으로 선택한 캐릭터를 확정하며, 별도의 수동 조작이 필요하지 않습니다.

4. 매치 취소 시 게임 충돌 수정

  • 버그 수정: 매치를 취소할 때 게임이 충돌할 수 있는 문제를 수정했습니다.
  • 상세: 매치 상태 처리를 개선하여 매치 취소 중 예기치 않은 동작과 충돌을 방지했습니다.

5. 새로운 배틀 장면 표시

  • 신규 기능: 매치 관련 장면 정보를 시각화하기 위한 새로운 배틀 장면 표시 기능을 도입했습니다.
  • 기능 제거: 실용성이 제한적이었던 레거시 스켈레톤 표시 기능을 제거했습니다.
  • 상세: 더 유용한 배틀 장면 정보에 초점을 맞추도록 시각화 시스템을 재구성했습니다.

6. 새로운 Stage API

  • 신규 기능: 플레이어와 벽 사이의 거리를 감지하기 위한 새로운 stage 함수를 추가했습니다.
  • 상세: 스크립트에 벽 거리 정보를 제공하여 더욱 정확한 스테이지 및 환경 감지를 가능하게 합니다.
  • API 변경: 레거시 Stage Lua 라이브러리를 제거하고 새로운 구현으로 대체했습니다.

7. SDK2 Lib 최적화

  • 최적화: SDK2 Lib 라이브러리를 업데이트하고 간소화했습니다.
  • 함수 정리nup: 사용하지 않거나 중복된 함수를 제거했습니다.
  • 성능: 라이브러리 구조를 단순화하고 불필요한 오버헤드를 줄여 Lua 스크립트 실행 효율을 개선했습니다.
  • 개발: 향후 스크립트 개발과 기능 확장을 위한 더 깔끔한 API 기반을 제공합니다.

8. 메뉴 깜빡임 수정

  • 버그 수정: 간헐적으로 발생하던 메뉴 깜빡임 및 사라짐 문제를 수정했습니다.
  • 세부 사항: 메뉴 렌더링 안정성을 개선하여 스크립트 실행 중 메뉴가 일관되게 표시되도록 했습니다.

9. EVA 회피 스크립트 재설계

  • 주요 조정: 새로운 EVA(회피) 스크립트를 재설계하고 기존 EVA 구현을 제거했습니다.
  • 이유: 이전 버전은 기능적 제약이 커서 실용성에 대한 기대에 미치지 못했습니다.
  • 향후 계획: 재설계된 EVA 시스템은 아직 개선 및 테스트 중입니다. 다음 두 업데이트 중 하나에서 다시 제공될 예정입니다.

다음 단계는?

버전 2.2.1은 주로 기능 완성, 내부 최적화, 프레임워크 전반의 안정성 향상에 중점을 두었습니다.

기존 Lua 스크립트와 기반 SDK 아키텍처를 지속적으로 개선하고 있습니다. 일부 레거시 기능은 점차 단계적으로 제거되고 더 강력하고 효율적인 구현으로 대체될 예정입니다.

향후 개발 우선순위는 다음과 같습니다:


  • 기존 캐릭터 스크립트 및 자동화 기능의 추가 개선.
  • Stage API 및 전투 장면 정보의 지속적인 개발.
  • 엔진 안정성 추가 개선 및 메뉴 렌더링 최적화.
  • SDK2 추가 정리 및 Lua 실행 효율 개선.
  • 재설계된 EVA 회피 시스템의 재도입 및 추가 개선.

TEKKENSCRIPT를 계속 지원해 주셔서 감사합니다.

향후 릴리스에서 더 안정적이고 효율적인 스크립팅 환경을 제공하기 위해 기능, 안정성, 성능 개선 작업을 계속하겠습니다.